add:新增同一个工单同一人可以多次拼单:拼单明细ui优化

This commit is contained in:
2026-10-23 17:45:05 +08:00
parent 7e1e1f7075
commit f9aeece7ab
19 changed files with 1037 additions and 22 deletions
@@ -892,6 +892,29 @@ export function cancelAdminWorkOrderShare(
}>(`/api/v1/admin/worker-platform/orders/${workOrderId}/shares/${shareId}/cancel`, payload)
}
/** 按份额标记问题单:只影响该份额持有人,母单状态不变。备注选填。 */
export function markAdminWorkOrderShareProblem(workOrderId: number, shareId: number, note = '') {
return apiPost<{ order: WorkOrder; share: WorkOrderShare }>(
`/api/v1/admin/worker-platform/orders/${workOrderId}/shares/${shareId}/problem`,
{ note },
)
}
/** 处置份额级问题单:方式与母单处置一致,但只作用于该份额。 */
export function disposeAdminWorkOrderShareProblem(
workOrderId: number,
shareId: number,
payload: {
action: 'return_to_worker' | 'reopen' | 'cancel_release' | 'cancel_deduct'
note: string
},
) {
return apiPost<{ order: WorkOrder; share: WorkOrderShare; depositAmount: number }>(
`/api/v1/admin/worker-platform/orders/${workOrderId}/shares/${shareId}/problem/dispose`,
payload,
)
}
export function cancelAdminWorkOrderSharing(
workOrderId: number,
payload: {