feat:拼单订单新增一个取消部分的按钮功能,点击之后,打手进行中和待接单的都会取消订单

This commit is contained in:
2026-10-26 12:15:52 +08:00
parent b0ab8cd410
commit 6a5a8d70b0
15 changed files with 822 additions and 38 deletions
@@ -942,6 +942,24 @@ export function cancelAdminWorkOrderSharing(
}>(`/api/v1/admin/worker-platform/orders/${workOrderId}/sharing/cancel`, payload)
}
/** 取消部分:保留已验收份额,取消进行中份额与待接单剩余份数,退还取消份额的押金。 */
export function cancelAdminWorkOrderSharingPart(
workOrderId: number,
payload: {
/** 退款金额(元);不传则后端按实付比例算 */
refundAmount?: number
reason: string
},
) {
return apiPost<{
order: WorkOrder
cancelledShareCount: number
cancelledQuantity: number
releasedDepositAmount: number
refundAmount: number
}>(`/api/v1/admin/worker-platform/orders/${workOrderId}/sharing/cancel-part`, payload)
}
export function acceptAdminWorkOrders(workOrderIds: number[]) {
return apiPost<{ orders: WorkOrder[] }>('/api/v1/admin/worker-platform/orders/accept-batch', {
workOrderIds,