From 1deae1d89a7039ef0b943be291f6c1b9aaa5ad2c Mon Sep 17 00:00:00 2001
From: hsy <1029150275@qq.com>
Date: 星期一, 17 八月 2026 10:30:33 +0800
Subject: [PATCH] feat(mes): 生产报工新增「可报工数量」展示 - `src/api/mes/pro/task/index.ts`: `MesProTaskApi.Task` 接口新增 `reportableQuantity` (可报工数量) 字段定义 - `src/views/mes/pro/feedback/data.ts`:   - 生产报工弹框表单中新增「可报工数量」字段展示,设置为不可编辑,且仅在新建/编辑模式下显示   - 在生产任务选择弹框 (`ProTaskSelect`) 的 `onChange` 事件中,自动从选中的任务对象中提取并带入 `reportableQuantity`   - 完善了表单联动的重置逻辑,确保更换工单等操作时正确清空此字段

---
 src/router/routes/modules/bpm.ts |   39 ++++++++++++++++++++-------------------
 1 files changed, 20 insertions(+), 19 deletions(-)

diff --git a/src/router/routes/modules/bpm.ts b/src/router/routes/modules/bpm.ts
index bd4a7a2..c97f4d7 100644
--- a/src/router/routes/modules/bpm.ts
+++ b/src/router/routes/modules/bpm.ts
@@ -2,6 +2,26 @@
 
 const routes: RouteRecordRaw[] = [
   {
+    path: '/bpm/process-instance/detail',
+    component: () => import('#/views/bpm/processInstance/detail/index.vue'),
+    name: 'BpmProcessInstanceDetail',
+    meta: {
+      title: '娴佺▼璇︽儏',
+      activePath: '/bpm/task/my',
+      icon: 'ant-design:history-outlined',
+      keepAlive: false,
+      hideInMenu: true,
+      noBasicLayout: false,
+    },
+    props: (route) => {
+      return {
+        id: route.query.id,
+        taskId: route.query.taskId,
+        activityId: route.query.activityId,
+      };
+    },
+  },
+  {
     path: '/bpm',
     name: 'bpm',
     meta: {
@@ -9,25 +29,6 @@
       hideInMenu: true,
     },
     children: [
-      {
-        path: 'process-instance/detail',
-        component: () => import('#/views/bpm/processInstance/detail/index.vue'),
-        name: 'BpmProcessInstanceDetail',
-        meta: {
-          title: '娴佺▼璇︽儏',
-          activePath: '/bpm/task/my',
-          icon: 'ant-design:history-outlined',
-          keepAlive: false,
-          hideInMenu: true,
-        },
-        props: (route) => {
-          return {
-            id: route.query.id,
-            taskId: route.query.taskId,
-            activityId: route.query.activityId,
-          };
-        },
-      },
       {
         path: '/bpm/manager/form/edit',
         name: 'BpmFormEditor',

--
Gitblit v1.9.3