From 7c99be35803568d4743a8d134b0479bbf6f281fd Mon Sep 17 00:00:00 2001
From: Ben Lin <maobin001@msn.com>
Date: 星期四, 07 十一月 2024 00:58:52 +0800
Subject: [PATCH] 删除工艺更新

---
 src/views/tigerprojects/system/lowcode/entityts/ProdRouteBinding.ts |   37 ++++++++++++++++++++++++++++++++++---
 1 files changed, 34 insertions(+), 3 deletions(-)

diff --git a/src/views/tigerprojects/system/lowcode/entityts/ProdRouteBinding.ts b/src/views/tigerprojects/system/lowcode/entityts/ProdRouteBinding.ts
index 60af179..84f802c 100644
--- a/src/views/tigerprojects/system/lowcode/entityts/ProdRouteBinding.ts
+++ b/src/views/tigerprojects/system/lowcode/entityts/ProdRouteBinding.ts
@@ -249,7 +249,7 @@
           }
           if (params['selectedNodes'][0].type == 'Node') {
             resetFieldsNode();
-            setFieldsValueNode({
+            const values = {
               ID: res.Data.Items[0].ID,
               OPER_CODE: res.Data.Items[0].OPER_CODE,
               ROT_ID: res.Data.Items[0].ROT_ID,
@@ -273,10 +273,18 @@
               ALLOW_DFT_IN: isNullOrEmpty(res.Data.Items[0].ALLOW_DFT_IN)
                 ? 'N'
                 : res.Data.Items[0].ALLOW_DFT_IN,
+              IF_DFT_OFFLINE: isNullOrEmpty(res.Data.Items[0].IF_DFT_OFFLINE)
+                ? 'N'
+                : res.Data.Items[0].IF_DFT_OFFLINE,
               REMARK: res.Data.Items[0].REMARK,
               PROD_CODE: params['objParams'].value['CODE'],
               CUST_CODE: params['selectedNodes'][0].cust,
-            });
+            };
+            setFieldsValueNode(values);
+
+            /* 榛樿淇濆瓨 */
+            SaveEntity(values, true, 'MES_PROD_OPER');
+
             // result['Node'] = res.Data.Items;
             result['name'] = 'Node';
             result['isShow'] = {
@@ -896,7 +904,7 @@
           label: '鍒犻櫎',
           handler: () => {
             console.log('鐐瑰嚮浜嗗垹闄�', node);
-            DeleteProdRoute({ rotId: node.id, rotCode: node.code, prodCode: args[1] }).then(
+            DeleteProdRoute({ rotId: node.id, rotCode: node.code, prodCode: args[1], custCode: node.cust }).then(
               (action) => {
                 if (action.IsSuccessed) {
                   emit('deletenode', node);
@@ -1642,6 +1650,29 @@
       },
     },
     {
+      field: 'IF_DFT_OFFLINE',
+      label: '鍒ゆ柇涓嶈壇鍚庢槸鍚︿笅绾�',
+      required: true,
+      defaultValue: 'N',
+      component: 'Select',
+      colProps: { span: 12 },
+      componentProps: {
+        options: [
+          {
+            label: '鏄�',
+            value: 'Y',
+            key: 'Y',
+          },
+          {
+            label: '鍚�',
+            value: 'N',
+            key: 'N',
+          },
+        ],
+      },
+      ifShow: ({ values }) => values.OPER_CODE == 'TestNode',
+    },
+    {
       field: 'REMARK',
       label: '澶囨敞',
       component: 'Input',

--
Gitblit v1.9.3