feat:拼单订单新增一个取消部分的按钮功能,点击之后,打手进行中和待接单的都会取消订单
This commit is contained in:
@@ -440,6 +440,24 @@ export function formatWorkOrderEvent(event: WorkOrderEvent): EventNodeStyle {
|
||||
color: 'red',
|
||||
}
|
||||
}
|
||||
case 'sharing_part_cancelled': {
|
||||
const cancelledQuantity = readPayloadAmount(event, 'cancelledQuantity')
|
||||
const totalQuantityAfter = readPayloadAmount(event, 'totalQuantityAfter')
|
||||
const releasedDepositAmount = readPayloadAmount(event, 'releasedDepositAmount')
|
||||
const refundAmount = readPayloadAmount(event, 'refundAmount')
|
||||
const details = [
|
||||
cancelledQuantity > 0 ? `取消 ${cancelledQuantity} 份未验收份数` : '',
|
||||
totalQuantityAfter > 0 ? `保留 ${totalQuantityAfter} 份已验收` : '整单已取消',
|
||||
releasedDepositAmount > 0 ? `退还押金 ${formatFenAmount(releasedDepositAmount)}` : '',
|
||||
refundAmount > 0 ? `登记退款 ${formatFenAmount(refundAmount)}` : '',
|
||||
note ? `原因:${note}` : '',
|
||||
].filter(Boolean)
|
||||
return {
|
||||
title: '取消拼单未验收部分',
|
||||
description: details.length > 0 ? details.join(';') : undefined,
|
||||
color: 'red',
|
||||
}
|
||||
}
|
||||
case 'pending_deposit_deducted':
|
||||
return { title: '扣减了待解冻押金', color: 'default' }
|
||||
case 'voucher_backfilled':
|
||||
|
||||
Reference in New Issue
Block a user