售后处置为补救完成或问题不成立时自动退还原追缴金额

This commit is contained in:
yml2213
2026-08-22 13:54:58 +08:00
parent 9beb501fa6
commit 6ac77c0124
12 changed files with 170 additions and 10 deletions
@@ -352,6 +352,11 @@ function WorkerAfterSalesItem({
待追缴 {formatMoney(item.debtAmount)},后续验收报酬将自动抵扣
</Typography.Text>
) : null}
{Number(item.refundedAmount || 0) > 0 ? (
<Typography.Text type="success" strong>
已退还追缴 {formatMoney(item.refundedAmount)} 至可用余额
</Typography.Text>
) : null}
</Space>
) : null}
</Space>
@@ -37,6 +37,7 @@ const LEDGER_TYPE_OPTIONS = [
{ value: 'after_sales_deposit_deduction', label: '售后扣减押金' },
{ value: 'after_sales_balance_deduction', label: '售后扣减余额' },
{ value: 'after_sales_debt_offset', label: '抵扣售后欠款' },
{ value: 'after_sales_refund', label: '售后追缴退还' },
]
const REQUEST_TYPE_OPTIONS = [
@@ -60,6 +60,7 @@ export function formatLedgerType(ledgerType: string) {
after_sales_deposit_deduction: '售后扣减押金',
after_sales_balance_deduction: '售后扣减余额',
after_sales_debt_offset: '抵扣售后欠款',
after_sales_refund: '售后追缴退还',
}
return labels[ledgerType] || ledgerType || '-'
}
@@ -77,6 +78,7 @@ export function resolveLedgerTagColor(ledgerType: string) {
if (ledgerType === 'after_sales_deposit_deduction') return 'red'
if (ledgerType === 'after_sales_balance_deduction') return 'red'
if (ledgerType === 'after_sales_debt_offset') return 'orange'
if (ledgerType === 'after_sales_refund') return 'green'
return 'default'
}