优化订单列表ui, 增加任务关闭

This commit is contained in:
yml2213
2026-05-26 13:34:12 +08:00
parent 4cd9e6d5b6
commit fb89110ff1
4 changed files with 162 additions and 86 deletions
+15
View File
@@ -5,6 +5,7 @@ import {
getAdminTaskDetail,
getAdminTasks,
} from "../../services/admin/admin-read-service.js";
import { closeAdminTask } from "../../services/admin/write/task-actions.js";
import {
dispatchAdminTaskKuaishouCloudFulfillment,
prepareAdminTaskKuaishouCloudFulfillment,
@@ -53,6 +54,20 @@ router.get(
)
);
router.post(
"/tasks/:taskId/close",
requireAdminRoles(["admin", "operator", "support"]),
createJsonHandler(
(req) => closeAdminTask(getTaskId(req), req.adminSession || null),
{
successMessage: "任务已关闭",
errorMessage: "关闭任务失败",
scope: "[admin/tasks/:taskId/close]",
audit: (req, data) => buildTaskAudit("task_closed", req, data),
}
)
);
router.post(
"/tasks/:taskId/kuaishou-cloud/prepare",
requireAdminRoles(["admin", "operator"]),