Merge branch 'dev1023' into dev

This commit is contained in:
2026-10-26 15:26:43 +08:00
16 changed files with 860 additions and 43 deletions
@@ -5,6 +5,7 @@ import {
acceptAdminWorkOrderShare,
cancelAdminWorkOrderShare,
cancelAdminWorkOrderSharing,
cancelAdminWorkOrderSharingPart,
deductAdminWorkOrderPendingDeposit,
markAdminWorkOrderProblem,
markAdminWorkOrderShareProblem,
@@ -139,6 +140,31 @@ router.post(
),
)
router.post(
'/worker-platform/orders/:workOrderId/sharing/cancel-part',
requireAdminPermission('worker_order.cancel_share'),
createJsonHandler(
(req) =>
cancelAdminWorkOrderSharingPart(
String(req.params.workOrderId || ''),
req.body || {},
req.adminSession?.displayName || req.adminSession?.username || '',
req.adminSession?.permissions || [],
),
{
successMessage: '已取消未验收部分',
errorMessage: '取消部分失败',
scope: '[admin/worker-platform/orders/:workOrderId/sharing/cancel-part]',
audit: (req, data) => ({
action: 'work_order_sharing_part_cancelled',
targetType: 'work_order',
targetId: String(req.params.workOrderId || ''),
data: data && typeof data === 'object' ? (data as Record<string, unknown>) : {},
}),
},
),
)
router.post(
'/worker-platform/orders/:workOrderId/shares/:shareId/cancel',
requireAdminPermission('worker_order.cancel_share'),