From 6cc2d85787171281c269f4a6c3290b4a0762bcb6 Mon Sep 17 00:00:00 2001 From: YangYuGang <1378265336@qq.com> Date: 星期三, 05 三月 2025 16:21:43 +0800 Subject: [PATCH] 生产工具 --- src/views/tigerprojects/system/lowcode/entityts/MES_TOOL_PROP.ts | 31 ++++++++++++++++++++++--------- 1 files changed, 22 insertions(+), 9 deletions(-) diff --git a/src/views/tigerprojects/system/lowcode/entityts/MES_TOOL_PROP.ts b/src/views/tigerprojects/system/lowcode/entityts/MES_TOOL_PROP.ts index f6e60c8..2a470d1 100644 --- a/src/views/tigerprojects/system/lowcode/entityts/MES_TOOL_PROP.ts +++ b/src/views/tigerprojects/system/lowcode/entityts/MES_TOOL_PROP.ts @@ -113,10 +113,20 @@ label: '杞﹂棿缂栫爜', field: 'WS_CODE', required: true, - component: 'Input', + component: 'ApiSelect', colProps: { span: 8, }, + componentProps: { + api: getEntity, + params: { entityName: 'MES_WORKSHOP', sqlcmd: ' 1=1 ' }, + resultField: 'Data.Items', + labelField: 'WS_NAME', + valueField: 'WS_CODE', + }, + // dynamicDisabled: ({ values }) => { + // return true; + // }, }, { label: '澶囨敞', @@ -148,7 +158,7 @@ slots: [], preIcons: {}, title: '鐢熶骇宸ュ叿淇℃伅', - entityName: 'MES_TOOL_PROP', + entityName: 'MES_TOOL', }, // { // name: 'prodinfo', @@ -183,7 +193,7 @@ formConfig: { labelWidth: 140, schemas: searchForms['MES_TOOL_PROP'], - submitFunc: () => Search('MES_TOOL_PROP', data, args[0]), //鑷畾涔夋煡璇㈡彁浜ゆ寜閽殑鏂规硶锛岃Е鍙戞煡璇㈡彁浜や簨浠� + submitFunc: () => Search('PROP_NAME', data, args[0]), //鑷畾涔夋煡璇㈡彁浜ゆ寜閽殑鏂规硶锛岃Е鍙戞煡璇㈡彁浜や簨浠� }, useSearchForm: true, showTableSetting: false, @@ -205,23 +215,25 @@ * @param {*} d * @return {*} */ + //鎻愪氦鏌ヨ FormSearch: (d) => { let data = {} as any; switch (d.type) { case 'MES_TOOL_PROP': data = d.data.value[d.type].filter( (item) => - item.DFT_CODE.includes(d.values.DFT_CODE) || item.DFT_NAME == d.values.DFT_NAME, + item.TOOL_CODE.includes(d.values.TOOL_CODE) || item.PROP_NAME == d.values.PROP_NAME, ); - if (isNullOrEmpty(d.values.DFT_CODE) && isNullOrEmpty(d.values.DFT_NAME)) { + if (isNullOrEmpty(d.values.TOOL_CODE) && isNullOrEmpty(d.values.PROP_NAME)) { data = d.data.value[d.type]; } break; } return data; }, + // KeyFieldValues: (val: string, id: string) => { - return { DFTG_CODE: val }; + return { TOOL_CODE: val }; } /** * @description: 鑷畾涔夋槑缁嗚〃涓紪杈戣繑鍥炴柟娉� * @param {string} type @@ -235,9 +247,9 @@ if (item['ID'] == d.ID) return { ...item, - DFT_CODE: d.DFT_CODE, - DFT_NAME: d.DFT_NAME, - DFT_LEVEL: d.DFT_LEVEL, + TOOL_CODE: d.TOOL_CODE, + PROP_NAME: d.PROP_NAME, + // DFT_LEVEL: d.DFT_LEVEL, REMARK: d.REMARK, }; return item; @@ -313,6 +325,7 @@ colProps: { span: 24, }, + //鍙 dynamicDisabled: ({ values }) => { return true; }, -- Gitblit v1.9.3