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