feat: remove tax fee from checkout summary
Build and Push Docker Image / build-and-push (push) Successful in 1m3s
Build and Push Docker Image / deploy (push) Successful in 7s

This commit is contained in:
nuyue
2026-07-16 16:14:52 +08:00
parent 24d45d03b6
commit b99906ee2d
2 changed files with 1 additions and 13 deletions
-2
View File
@@ -6,7 +6,6 @@
<el-form :model="settings" label-width="160px"> <el-form :model="settings" label-width="160px">
<el-form-item label="渠道费率 (%)"><el-input-number v-model="settings.payment_channel_fee_rate" :precision="2" /></el-form-item> <el-form-item label="渠道费率 (%)"><el-input-number v-model="settings.payment_channel_fee_rate" :precision="2" /></el-form-item>
<el-form-item label="服务费率 (%)"><el-input-number v-model="settings.service_fee_rate" :precision="2" /></el-form-item> <el-form-item label="服务费率 (%)"><el-input-number v-model="settings.service_fee_rate" :precision="2" /></el-form-item>
<el-form-item label="税费 (%)"><el-input-number v-model="settings.tax_rate" :precision="2" /></el-form-item>
<el-form-item label="包装费 (元)"><el-input-number v-model="settings.packaging_fee" :precision="2" :min="0" /></el-form-item> <el-form-item label="包装费 (元)"><el-input-number v-model="settings.packaging_fee" :precision="2" :min="0" /></el-form-item>
<el-form-item label="国际计算手续费 (%)"><el-input-number v-model="settings.international_fee_rate" :precision="2" :min="0" /></el-form-item> <el-form-item label="国际计算手续费 (%)"><el-input-number v-model="settings.international_fee_rate" :precision="2" :min="0" /></el-form-item>
<el-form-item label="邀请奖励积分"><el-input-number v-model="settings.invite_credit_reward" /></el-form-item> <el-form-item label="邀请奖励积分"><el-input-number v-model="settings.invite_credit_reward" /></el-form-item>
@@ -37,7 +36,6 @@ import { adminApi } from '../../api'
const settings = reactive<Record<string, any>>({ const settings = reactive<Record<string, any>>({
payment_channel_fee_rate: 0, payment_channel_fee_rate: 0,
service_fee_rate: 0, service_fee_rate: 0,
tax_rate: 0,
packaging_fee: 0, packaging_fee: 0,
international_fee_rate: 0, international_fee_rate: 0,
invite_credit_reward: 0 invite_credit_reward: 0
+1 -11
View File
@@ -205,11 +205,6 @@
<span>服务费 ({{ settings.service_fee_rate || 0 }}%)</span> <span>服务费 ({{ settings.service_fee_rate || 0 }}%)</span>
<span>¥{{ serviceFee.toFixed(2) }}</span> <span>¥{{ serviceFee.toFixed(2) }}</span>
</div> </div>
<div class="summary-row" v-if="taxFee > 0">
<span>税费 ({{ settings.tax_rate || 0 }}%)</span>
<span>¥{{ taxFee.toFixed(2) }}</span>
</div>
<div class="summary-row" v-if="channelFee > 0"> <div class="summary-row" v-if="channelFee > 0">
<span>通道费 ({{ settings.payment_channel_fee_rate || 0 }}%)</span> <span>通道费 ({{ settings.payment_channel_fee_rate || 0 }}%)</span>
@@ -435,11 +430,6 @@ const serviceFee = computed(() => {
return selectedTotal.value * rate / 100 return selectedTotal.value * rate / 100
}) })
const taxFee = computed(() => {
const rate = parseFloat(settings.value.tax_rate || '0')
return selectedTotal.value * rate / 100
})
const channelFee = computed(() => { const channelFee = computed(() => {
const rate = parseFloat(settings.value.payment_channel_fee_rate || '0') const rate = parseFloat(settings.value.payment_channel_fee_rate || '0')
return selectedTotal.value * rate / 100 return selectedTotal.value * rate / 100
@@ -455,7 +445,7 @@ const internationalFee = computed(() => {
}) })
const grandTotal = computed(() => { const grandTotal = computed(() => {
return selectedTotal.value + shippingFee.value + serviceFee.value + taxFee.value + channelFee.value + packagingFee.value + internationalFee.value return selectedTotal.value + shippingFee.value + serviceFee.value + channelFee.value + packagingFee.value + internationalFee.value
}) })
const canCheckout = computed(() => { const canCheckout = computed(() => {