增加接单工单客服备注

This commit is contained in:
yml2213
2026-08-23 17:51:40 +08:00
parent 1cebdd0487
commit 75d94140ed
9 changed files with 169 additions and 0 deletions
@@ -23,6 +23,7 @@ import {
unassignAdminWorkOrder,
unpublishAdminWorkOrder,
updateAdminWorkOrder,
updateAdminWorkOrderNote,
updateAdminWorkOrderSharing,
} from '../../../services/worker-platform/index.js'
import {
@@ -188,6 +189,30 @@ router.put(
),
)
router.put(
'/worker-platform/orders/:workOrderId/note',
requireAdminPermission('worker_order.edit'),
createJsonHandler(
(req) =>
updateAdminWorkOrderNote(
String(req.params.workOrderId || ''),
req.body?.note,
req.adminSession?.username || '',
),
{
successMessage: '工单备注已保存',
errorMessage: '保存工单备注失败',
scope: '[admin/worker-platform/orders/:workOrderId/note]',
audit: (req, data) => ({
action: 'work_order_admin_note_updated',
targetType: 'work_order',
targetId: String(req.params.workOrderId || ''),
data: data && typeof data === 'object' ? (data as Record<string, unknown>) : {},
}),
},
),
)
router.post(
'/worker-platform/orders/:workOrderId/assign',
requireAdminPermission('worker_order.assign'),