fix(consignment): 撤销寄售履约按选择回库,不再因加好友强制作废扣押金

买家退款时应能把现货退回仓库继续匹配;卖家押金只在客服显式选择扣除时才没收。

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
yml2213
2026-10-05 14:28:38 +08:00
co-authored by Cursor
parent 64110aa214
commit dbdafd3dc4
6 changed files with 45 additions and 75 deletions
@@ -3523,13 +3523,13 @@ export default function WorkOrdersPanel() {
type="warning"
message={
revokeConsignmentModal.order?.gift?.friendAddedAt
? '该单已确认加好友:撤销时现货一律作废下架,不会退回在库池'
: '撤销后,关联寄售物品将退单回库;物品的【允许匹配】开关保持原设置不变'
? '该单已确认加好友:现货去向和押金都按下面的选择执行,不会强制作废,也不会自动扣卖家押金'
: '撤销后,关联寄售物品按你选择的方式处理;回库时【允许匹配】开关保持原设置不变'
}
description={
revokeConsignmentModal.order?.gift?.friendAddedAt
? '买家好友已经加上,货随时可能送出去,回池会被下一个工单再次占用(等于二次出货)。押金默认按「已确认加好友不退」处理,可在下方按需覆盖。'
: '只适用于【进行中 / 待验收 / 问题单】。已验收订单无法撤销(现货已交付、押金已结清),买家退款或纠纷请走售后流程。'
? '买家退款请选「退单回库」,现货回到在库继续匹配。请先确认货没有送出,避免回库后被下一单再次占用。只有账号失效才选「报废该现货」。卖家押金默认回库保持冻结、作废则退还;要扣除必须手动选择「扣除没收」。'
: '只适用于【进行中 / 待验收 / 问题单】。已验收订单无法撤销(现货已交付、押金已结清),买家退款请选「退单回库并取消工单」。'
}
style={{ marginBottom: 16 }}
/>
@@ -3583,7 +3583,7 @@ export default function WorkOrdersPanel() {
<Radio value="auto">
按规则自动
<span style={{ fontSize: 12, color: '#8c8c8c' }}>
(已确认加好友则扣除,未加好友则全额退还)
(默认全额退还;要扣请选「全额扣除」)
</span>
</Radio>
<Radio value="refund">全额退还打手</Radio>
@@ -3610,7 +3610,7 @@ export default function WorkOrdersPanel() {
<Radio value="auto">
按规则自动 (推荐)
<span style={{ fontSize: 12, color: '#8c8c8c' }}>
(退单回库继续卖时保持冻结;若已确认加好友则没收;作废退单时退还)
(回库继续卖则保持冻结;作废则退还。买家退款不扣卖家押金,要扣请选「扣除没收」)
</span>
</Radio>
<Radio value="keep_frozen">