增加售后相关的

This commit is contained in:
yml2213
2026-08-21 14:30:00 +08:00
parent 874b093a4b
commit f4d32a7c07
18 changed files with 1903 additions and 3 deletions
@@ -214,6 +214,29 @@ export function formatWorkOrderEvent(event: WorkOrderEvent): EventNodeStyle {
return { title: '问题单已处置:取消订单并释放押金', color: 'orange' }
case 'problem_cancel_deduct':
return { title: '问题单已处置:取消订单并扣除押金', color: 'orange' }
case 'after_sales_case_created': {
const caseNo = readPayload(event, 'caseNo')
return {
title: `已发起验收后售后问题单${caseNo ? `${caseNo}` : ''}`,
color: 'red',
}
}
case 'after_sales_case_responded':
return { title: '打手已提交售后说明,等待客服处理', color: 'orange' }
case 'after_sales_case_resolved': {
const action = readPayload(event, 'action')
const recoveryAmount = Number(readPayload(event, 'recoveryAmount') || 0)
if (action === 'upheld') {
return {
title: `售后问题成立,追缴 ${recoveryAmount > 0 ? `${(recoveryAmount / 100).toFixed(2)}` : '0 元'}`,
color: 'red',
}
}
return {
title: action === 'remedied' ? '售后已补救完成' : '售后问题不成立,已关闭',
color: 'green',
}
}
// —— 取消节点 ——
case 'reopened_from_cancelled':