feat(worker): support batch sharing cancellation
This commit is contained in:
@@ -728,6 +728,21 @@ export function cancelAdminWorkOrderShare(
|
||||
}>(`/api/v1/admin/worker-platform/orders/${workOrderId}/shares/${shareId}/cancel`, payload)
|
||||
}
|
||||
|
||||
export function cancelAdminWorkOrderSharing(
|
||||
workOrderId: number,
|
||||
payload: {
|
||||
action: 'return_to_hall' | 'cancel_order'
|
||||
reason?: string
|
||||
},
|
||||
) {
|
||||
return apiPost<{
|
||||
order: WorkOrder
|
||||
action: 'return_to_hall' | 'cancel_order'
|
||||
cancelledShareCount: number
|
||||
releasedDepositAmount: number
|
||||
}>(`/api/v1/admin/worker-platform/orders/${workOrderId}/sharing/cancel`, payload)
|
||||
}
|
||||
|
||||
export function acceptAdminWorkOrders(workOrderIds: number[]) {
|
||||
return apiPost<{ orders: WorkOrder[] }>('/api/v1/admin/worker-platform/orders/accept-batch', {
|
||||
workOrderIds,
|
||||
|
||||
Reference in New Issue
Block a user