From 2e9c878dab8b83a5acbfb2caf934a66394b60d98 Mon Sep 17 00:00:00 2001
From: Ben Lin <maobin001@msn.com>
Date: 星期一, 30 十二月 2024 20:44:20 +0800
Subject: [PATCH] 一些优化

---
 src/views/tigerprojects/system/lowcode/entityts/BIZ_MES_WO.ts |   61 ++++++++++++++++++------------
 1 files changed, 37 insertions(+), 24 deletions(-)

diff --git a/src/views/tigerprojects/system/lowcode/entityts/BIZ_MES_WO.ts b/src/views/tigerprojects/system/lowcode/entityts/BIZ_MES_WO.ts
index a7656bb..209469b 100644
--- a/src/views/tigerprojects/system/lowcode/entityts/BIZ_MES_WO.ts
+++ b/src/views/tigerprojects/system/lowcode/entityts/BIZ_MES_WO.ts
@@ -51,29 +51,31 @@
           action = {
             action: 'importModal', //drawer(鎵撳紑宸︿晶鎶藉眽妗�) | go(璺宠浆鍒版柊鐨勯〉闈�) | modal(鎵撳紑妯℃�佺獥鍙�) | importModal(鎵撳紑瀵煎叆妯℃�佺獥鍙�)
             params: {
-              tmpHeader: ['宸ュ崟鍙�', '璁″垝鏃ユ湡', '璁″垝鏁伴噺'], /* 涓嬭浇妯℃澘鐨勬爣棰樺瓧娈� */
-              filename: '宸ュ崟璁″垝妯℃澘.xlsx', /* 涓嬭浇妯℃澘鐨勬枃浠跺悕 */
-              entityName: 'BIZ_MES_WO_BATCH', /* 瀵煎叆琛ㄧ殑琛ㄥ悕 */
-              checkJson: ['ORDER_NO', 'PLAN_DATE', 'PLAN_QTY'], /* 瀵煎叆琛ㄩ渶瑕佹鏌ョ殑瀛楁鍒楄〃 */
-              where: ['ORDER_NO'], /* 瀵煎叆琛ㄩ渶瑕佹煡璇㈢殑瀛楁鍒楄〃 */
-              typeFullName:'Tiger.IBusiness.MES.IImportWoPlan,Tiger.IBusiness.MES', /* 瀵煎叆鐨勬柟娉曞叏鍚嶏紝閫氱敤瀵煎叆鐢ㄨ繖涓細Tiger.IBusiness.ICommonImportExcel,Tiger.IBusiness */
-              baseColumns: [ /* 瀵煎叆鏃剁晫闈㈡樉绀烘暟鎹殑瀛楁 */
+              tmpHeader: ['宸ュ崟鍙�', '璁″垝鏃ユ湡', '璁″垝鏁伴噺'] /* 涓嬭浇妯℃澘鐨勬爣棰樺瓧娈� */,
+              filename: '宸ュ崟璁″垝妯℃澘.xlsx' /* 涓嬭浇妯℃澘鐨勬枃浠跺悕 */,
+              entityName: 'BIZ_MES_WO_BATCH' /* 瀵煎叆琛ㄧ殑琛ㄥ悕 */,
+              checkJson: ['ORDER_NO', 'PLAN_DATE', 'PLAN_QTY'] /* 瀵煎叆琛ㄩ渶瑕佹鏌ョ殑瀛楁鍒楄〃 */,
+              where: ['ORDER_NO'] /* 瀵煎叆琛ㄩ渶瑕佹煡璇㈢殑瀛楁鍒楄〃 */,
+              typeFullName:
+                'Tiger.IBusiness.MES.IImportWoPlan,Tiger.IBusiness.MES' /* 瀵煎叆鐨勬柟娉曞叏鍚嶏紝閫氱敤瀵煎叆鐢ㄨ繖涓細Tiger.IBusiness.ICommonImportExcel,Tiger.IBusiness */,
+              baseColumns: [
+                /* 瀵煎叆鏃剁晫闈㈡樉绀烘暟鎹殑瀛楁 */
                 {
                   title: '宸ュ崟鍙�',
                   dataIndex: 'ORDER_NO',
                   ifShow: true,
                   width: 180,
                 },
-                {
-                  title: '宸ュ崟鎵规鍙�',
-                  dataIndex: 'BATCH_NO',
-                  ifShow: true,
-                  width: 180,
-                  // customRender: ({ record }) => {
-                  //   record.BATCH_NO = record.ORDER_NO+'-01'
-                  //   return record.BATCH_NO
-                  // },
-                },
+                // {
+                //   title: '宸ュ崟鎵规鍙�',
+                //   dataIndex: 'BATCH_NO',
+                //   ifShow: true,
+                //   width: 180,
+                //   // customRender: ({ record }) => {
+                //   //   record.BATCH_NO = record.ORDER_NO+'-01'
+                //   //   return record.BATCH_NO
+                //   // },
+                // },
                 {
                   title: '璁″垝鏃ユ湡',
                   dataIndex: 'PLAN_DATE',
@@ -84,18 +86,18 @@
                   title: '璁″垝鏁伴噺',
                   dataIndex: 'PLAN_QTY',
                   ifShow: true,
-                  width: 180,
+                  width: 100,
                 },
                 {
                   title: '澶勭悊鏂瑰紡',
                   dataIndex: 'VALIDATION_TYPE',
                   ifShow: true,
-                  width: 180,
+                  width: 100,
                   customRender: ({ record }) => {
                     const status = record.VALIDATION_TYPE;
                     var text = '';
                     var color = 'green';
-                    if (status == '鏁版嵁寮傚父') {
+                    if (status == '寮傚父') {
                       color = 'red';
                       text = status;
                     } else if (status == '淇敼') {
@@ -111,7 +113,18 @@
                   title: '澶勭悊缁撴灉',
                   dataIndex: 'VALIDATION_RESULT',
                   ifShow: true,
-                  width: 180,
+                  width: 280,
+                  customRender: ({ record }) => {
+                    const status = record.VALIDATION_TYPE;
+                    var text = record.VALIDATION_RESULT;
+                    var color = 'green';
+                    if (status == '寮傚父') {
+                      color = 'red';
+                    } else if (status == '淇敼') {
+                      color = 'yellow';
+                    }
+                    return h(Tooltip, { title: text }, () => h(Tag, { color: color }, () => text));
+                  },
                 },
               ],
             },
@@ -346,7 +359,7 @@
      */
     GetTitle: () => {
       return {
-        importTitle: '宸ュ崟璁″垝瀵煎叆', /* 鎵撳紑妯℃�佺獥鍙f樉绀虹殑鏍囬 */
+        importTitle: '宸ュ崟璁″垝瀵煎叆' /* 鎵撳紑妯℃�佺獥鍙f樉绀虹殑鏍囬 */,
       };
     },
   };
@@ -489,8 +502,7 @@
       Name: 'WoRouteBinding',
       CODE: params['record'].ORDER_NO,
       Title: `宸ュ崟[${params['record'].ORDER_NO}]宸ヨ壓缁戝畾`,
-      colSlots:
-        params['colSlots'].value /* 琛ㄦ牸鍐呯殑鏌ヨ琛ㄥ崟瀛楁鐨勬彃妲藉垪琛紝涓�鑸敤浜庡脊鍑洪�夋嫨妗嗘寜閽� */,
+      colSlots: params['colSlots'].value /* 琛ㄦ牸鍐呯殑鏌ヨ琛ㄥ崟瀛楁鐨勬彃妲藉垪琛紝涓�鑸敤浜庡脊鍑洪�夋嫨妗嗘寜閽� */,
       crudColSlots: {
         BAS_PKG_DTL: ['BAS_LABEL_TEMP1add'],
         ItemCode: ['BAS_CODE_RULE1add'],
@@ -499,6 +511,7 @@
         'BAS_PKG_DTL',
         'ItemCode',
       ] /* 鑷畾涔夋樉绀哄垪琛ㄧ殑琛ㄥ悕锛岃窡涓婇潰澧炲垹鏀圭殑琛ㄥ悕涓�鑷达紝鏈夊涓氨鏀惧垪琛ㄤ腑 */,
+      record: params['record'],
       dense: true,
       pageTitle: `宸ュ崟宸ヨ壓缁戝畾`,
       pageContent: `杩欓噷鏄鐞嗗伐鍗曠殑宸ヨ壓缁戝畾锛屼竴涓伐鍗曞彲浠ョ粦瀹氫竴涓伐鑹鸿矾绾匡紝骞跺彲浠ヤ繚瀛樹负瀹㈡埛涓撶敤鐨勫伐鑹鸿矾绾縛,

--
Gitblit v1.9.3