优化接单工单详情展示

This commit is contained in:
yml2213
2026-07-28 10:24:49 +08:00
parent f0ba0fe17f
commit dca45afcc8
4 changed files with 312 additions and 5 deletions
@@ -1301,6 +1301,8 @@ function mapWorkerUser(worker: WorkerUserRow) {
function mapWorkOrderAdmin(workOrder: WorkOrderRow) {
return {
workOrderId: Number(workOrder.id),
orderId: workOrder.order_id ? Number(workOrder.order_id) : null,
orderItemId: workOrder.order_item_id ? Number(workOrder.order_item_id) : null,
workOrderNo: workOrder.work_order_no,
platformOrderId: workOrder.platform_order_id,
productName: workOrder.product_name,
@@ -1336,7 +1338,14 @@ function mapWorkOrderForWorker(
permissions: { depositFreeAmount: number },
) {
const mapped = mapWorkOrderAdmin(workOrder)
const { requiredDepositAmount, depositThresholdAmount, worker: _worker, ...visibleOrder } = mapped
const {
requiredDepositAmount,
depositThresholdAmount,
worker: _worker,
orderId: _orderId,
orderItemId: _orderItemId,
...visibleOrder
} = mapped
return {
...visibleOrder,
freezeDepositAmount: resolveFreezeDepositAmount(workOrder, permissions),