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