优化下架和撤单功能

This commit is contained in:
yml2213
2026-08-15 15:25:56 +08:00
parent 3b562b4824
commit cd3b48eef5
5 changed files with 160 additions and 9 deletions
@@ -46,8 +46,8 @@ import {
acceptAdminWorkOrder,
acceptAdminWorkOrders,
assignAdminWorkOrderToWorker,
cancelAdminWorkOrder,
createAdminMockWorkOrder,
unassignAdminWorkOrder,
creditAdminWorkerWallet,
deductAdminWorkOrderPendingDeposit,
deleteAdminWorkCategory,
@@ -692,25 +692,25 @@ export default function WorkOrdersPanel() {
const assignedWorker = row.worker
if (!assignedWorker) return
modal.confirm({
title: '取消指派该打手',
title: '确认撤单',
content: (
<span>
{assignedWorker.displayName || assignedWorker.username}
退
{assignedWorker.displayName || assignedWorker.username}
</span>
),
okText: '确认取消指派',
okText: '确认撤单',
cancelText: '取消',
okButtonProps: { danger: true },
onOk: () =>
runAction(
() => unassignAdminWorkOrder(row.workOrderId),
'已取消指派',
() => cancelAdminWorkOrder(row.workOrderId),
'已撤单并恢复打手额度',
),
})
}}
>
</Button>
) : null}
{['pending_material', 'in_progress'].includes(row.status) ? (