From 9beb501fa6a4f14e0de1a14d2bbbeb817340c418 Mon Sep 17 00:00:00 2001 From: yml2213 Date: Sat, 22 Aug 2026 13:42:53 +0800 Subject: [PATCH] =?UTF-8?q?=E6=89=93=E6=89=8B=E7=AB=AF=E8=B5=84=E9=87=91?= =?UTF-8?q?=E6=B5=81=E6=B0=B4=E7=B1=BB=E5=9E=8B=E8=A1=A5=E5=85=85=E4=B8=AD?= =?UTF-8?q?=E6=96=87=E6=A0=87=E7=AD=BE=E5=B9=B6=E6=94=BE=E8=A1=8C=E6=8B=BC?= =?UTF-8?q?=E5=8D=95=E6=8A=A5=E9=85=AC=E7=AD=9B=E9=80=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../worker-platform/worker-platform-normalizers.ts | 1 + apps/frontend/src/pages/worker/WorkerProfileRecords.tsx | 4 ++++ .../src/pages/worker/worker-profile-view-utils.tsx | 8 ++++++++ 3 files changed, 13 insertions(+) diff --git a/apps/backend/src/services/worker-platform/worker-platform-normalizers.ts b/apps/backend/src/services/worker-platform/worker-platform-normalizers.ts index 22d128bd..cd8ece9c 100644 --- a/apps/backend/src/services/worker-platform/worker-platform-normalizers.ts +++ b/apps/backend/src/services/worker-platform/worker-platform-normalizers.ts @@ -75,6 +75,7 @@ export function normalizeWalletLedgerType(value: unknown) { 'deposit_unfreeze', 'deposit_deduction', 'reward_settlement', + 'sharing_reward', 'after_sales_deposit_deduction', 'after_sales_balance_deduction', 'after_sales_debt_offset', diff --git a/apps/frontend/src/pages/worker/WorkerProfileRecords.tsx b/apps/frontend/src/pages/worker/WorkerProfileRecords.tsx index 189aff6b..a4d8b12b 100644 --- a/apps/frontend/src/pages/worker/WorkerProfileRecords.tsx +++ b/apps/frontend/src/pages/worker/WorkerProfileRecords.tsx @@ -33,6 +33,10 @@ const LEDGER_TYPE_OPTIONS = [ { value: 'deposit_unfreeze', label: '押金已解冻' }, { value: 'deposit_deduction', label: '扣除押金' }, { value: 'reward_settlement', label: '结算报酬' }, + { value: 'sharing_reward', label: '拼单报酬' }, + { value: 'after_sales_deposit_deduction', label: '售后扣减押金' }, + { value: 'after_sales_balance_deduction', label: '售后扣减余额' }, + { value: 'after_sales_debt_offset', label: '抵扣售后欠款' }, ] const REQUEST_TYPE_OPTIONS = [ diff --git a/apps/frontend/src/pages/worker/worker-profile-view-utils.tsx b/apps/frontend/src/pages/worker/worker-profile-view-utils.tsx index 5d90639a..652e6662 100644 --- a/apps/frontend/src/pages/worker/worker-profile-view-utils.tsx +++ b/apps/frontend/src/pages/worker/worker-profile-view-utils.tsx @@ -56,6 +56,10 @@ export function formatLedgerType(ledgerType: string) { deposit_unfreeze: '押金已解冻', deposit_deduction: '扣除押金', reward_settlement: '结算报酬', + sharing_reward: '拼单报酬', + after_sales_deposit_deduction: '售后扣减押金', + after_sales_balance_deduction: '售后扣减余额', + after_sales_debt_offset: '抵扣售后欠款', } return labels[ledgerType] || ledgerType || '-' } @@ -69,6 +73,10 @@ export function resolveLedgerTagColor(ledgerType: string) { if (ledgerType === 'deposit_unfreeze') return 'green' if (ledgerType === 'deposit_deduction') return 'red' if (ledgerType === 'reward_settlement') return 'cyan' + if (ledgerType === 'sharing_reward') return 'cyan' + if (ledgerType === 'after_sales_deposit_deduction') return 'red' + if (ledgerType === 'after_sales_balance_deduction') return 'red' + if (ledgerType === 'after_sales_debt_offset') return 'orange' return 'default' }