From ccebd227e4f3bfaab7a27c5b8dcc55b642a4006b Mon Sep 17 00:00:00 2001
From: Ben Lin <maobin001@msn.com>
Date: 星期三, 21 八月 2024 10:22:22 +0800
Subject: [PATCH] 工艺路线更新

---
 src/views/tigerprojects/mes/prod/biz_mes_wo/index.vue |   50 +++++++++++++++++++++++++++++++++-----------------
 1 files changed, 33 insertions(+), 17 deletions(-)

diff --git a/src/views/tigerprojects/mes/prod/biz_mes_wo/index.vue b/src/views/tigerprojects/mes/prod/biz_mes_wo/index.vue
index 9b3e0f8..b252f3c 100644
--- a/src/views/tigerprojects/mes/prod/biz_mes_wo/index.vue
+++ b/src/views/tigerprojects/mes/prod/biz_mes_wo/index.vue
@@ -4,7 +4,7 @@
  * @version: 
  * @Date: 2024-05-25 00:27:00
  * @LastEditors: Ben Lin
- * @LastEditTime: 2024-07-16 16:44:47
+ * @LastEditTime: 2024-07-21 18:07:27
 -->
 <template>
   <div>
@@ -32,6 +32,7 @@
               icon: 'clarity:note-edit-line',
               tooltip: '淇敼',
               onClick: handleEdit.bind(null, record),
+              name: undefined
             },
             {
               icon: 'ant-design:delete-outlined',
@@ -42,27 +43,30 @@
                 placement: 'left',
                 confirm: handleDelete.bind(null, record),
               },
+              name: undefined
             },
             {
               icon: 'config|svg',
               tooltip: '閰嶇疆宸ヨ壓',
               onClick: handleConfig.bind(null, record),
+              name: undefined
             },
             {
               icon: 'release|svg',
               tooltip: '涓嬪彂',
               onClick: handleRelease.bind(null, record),
+              name: undefined
             },
-            {
-              icon: 'unrelease|svg',
-              tooltip: '鍙栨秷涓嬪彂',
-              onClick: handleUnRelease.bind(null, record),
-            },
-            {
-              icon: 'suspend-blue|svg',
-              tooltip: '鏆傚仠',
-              onClick: handlePause.bind(null, record),
-            },
+            // {
+            //   icon: 'unrelease|svg',
+            //   tooltip: '鍙栨秷涓嬪彂',
+            //   onClick: handleUnRelease.bind(null, record),
+            // },
+            // {
+            //   icon: 'suspend-blue|svg',
+            //   tooltip: '鏆傚仠',
+            //   onClick: handlePause.bind(null, record),
+            // },
           ]"
         />
       </template>
@@ -131,6 +135,7 @@
   import LogicFlow from '@logicflow/core';
   import { initRoute } from '../../../system/lowcode/data';
   import BIZ_MES_WO from '../../../system/lowcode/entityts/BIZ_MES_WO';
+  import { useUserStore } from '/@/store/modules/user';
 
   const { t } = useI18n();
   const ASteps = Steps;
@@ -155,6 +160,15 @@
   const [registerTable, { getForm, reload }] = useTable({
     title: '宸ュ崟淇℃伅',
     api: getListByPage,
+    searchInfo: {
+      TABLE_NAME: 'BIZ_MES_WO',
+      option: {
+        //鏍规嵁鎹偣鏌ヨ锛屽繀闇�甯﹁繖涓弬鏁�
+        UserId: useUserStore().getUserInfo.userId,
+        ByOrg: true,
+        CurOrg: useUserStore().getUserInfo.orgCode,
+      },
+    },
     columns,
     formConfig: {
       labelWidth: 120,
@@ -194,7 +208,7 @@
     addRot: useModal(),
     setRot: useModal(),
   });
-  
+
   /* 鑾峰彇澶氳〃鍗曞疄渚� */
   const [{ GetUseForm }] = BIZ_MES_WO();
   const useFormData = ref<any>(GetUseForm());
@@ -262,9 +276,9 @@
       formEl: useFormData.value, //濡傛灉鏄涓〃鍗曪紝澧炲姞澶氫釜鎻掓Ы
       formElName: ['woinfo', 'prodinfo', 'rotinfo'], //琛ㄥ崟鎻掓Ы鍚嶇О锛屾敮鎸佸涓〃鍗�
       RowKey: '',
-      fnName: { BIZ_MES_WO_Config: 'SaveCofig' }, //淇濆瓨鏂规硶鍚�
-      initFnName: { BIZ_MES_WO_Config: 'initRoute' }, //鍒濆鍖栨柟娉曞悕
-      isCustEl: isCustEl.value,
+      fnName: 'SaveCofig', //淇濆瓨鏂规硶鍚�
+      // initFnName: { BIZ_MES_WO_Config: 'initRoute' }, //鍒濆鍖栨柟娉曞悕
+      // isCustEl: isCustEl.value,
       others: routeData.value,
       values: record, //琛ㄥ崟璁板綍
     });
@@ -302,7 +316,7 @@
       formEl: useFormData.value,
       formElName: ['forminfo'], //琛ㄥ崟鎻掓Ы鍚嶇О
       RowKeys: { add: 'ROUTE_CODE', set: 'ROUTE_CODE' }, //鎻掓Ы鐨勫脊鍑烘閫夋嫨鐨刢ode
-      fnName: { BIZ_MES_WO: 'SaveWoBatch' }, //淇濆瓨鏂规硶鍚�
+      fnName: 'SaveWoBatch', //淇濆瓨鏂规硶鍚�
       initFnName: {}, //鍒濆鍖栨柟娉曞悕锛屾病鏈夊氨鐣欑┖{}
       isCustEl: isCustEl.value,
       values: record, //琛ㄥ崟璁板綍
@@ -449,7 +463,9 @@
     var values = GetSelectSuccess(d, u, cType.value);
     selectVals.value = values; //淇濆瓨寮瑰嚭妗嗛�夋嫨鐨勭粨鏋�
     let _val = {};
-    _val[d.returnFieldName] = values[d.returnFieldName];
+    d.returnFieldName.map((x) => {
+          _val[x] = values[x];
+        });
     useFormData.value[item][1].setFieldsValue(_val);
     if (d.returnFieldName == 'ROUTE_CODE' && cType.value == 'BIZ_MES_WO_Config') {
       routeData.value = {

--
Gitblit v1.9.3