From 1c8d074524e4a6333d17c2a7ec56396b04517f8f Mon Sep 17 00:00:00 2001 From: zhaoxuebing <1291173720@qq.com> Date: Thu, 4 Jan 2024 11:43:58 +0800 Subject: [PATCH] =?UTF-8?q?=E7=94=9F=E4=BA=A7=E8=AE=A1=E5=88=92bug?= =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../productionplan/productionMain/index.vue | 25 +++++++++++++++++++ .../productionMain/productionMain.data.ts | 2 +- 2 files changed, 26 insertions(+), 1 deletion(-) diff --git a/src/views/wms/productionManage/productionplan/productionMain/index.vue b/src/views/wms/productionManage/productionplan/productionMain/index.vue index 212d2af93..896207135 100644 --- a/src/views/wms/productionManage/productionplan/productionMain/index.vue +++ b/src/views/wms/productionManage/productionplan/productionMain/index.vue @@ -280,6 +280,31 @@ const buttonTableClick = async (val, row) => { const formRef = ref() const openForm =async (type: string, row?: number) => { tableData.value = [] // 重置明细数据 + // 新增与修改 修改车间和生产线的编辑属性 + if(type == 'create'){ + ProductionMain.allSchemas.formSchema.forEach((itemColumn) =>{ + if(itemColumn.field == 'workshop'){ + itemColumn.componentProps.isSearchList=true + itemColumn.componentProps.disabled=true + } + if(itemColumn.field == 'productionLine'){ + itemColumn.componentProps.isSearchList=true + itemColumn.componentProps.disabled=true + } + }) + } + if(type == 'update'){ + ProductionMain.allSchemas.formSchema.forEach((itemColumn) =>{ + if(itemColumn.field == 'workshop'){ + itemColumn.componentProps.isSearchList=false + itemColumn.componentProps.disabled=true + } + if(itemColumn.field == 'productionLine'){ + itemColumn.componentProps.isSearchList=false + itemColumn.componentProps.disabled=true + } + }) + } formRef.value.open(type, row) } diff --git a/src/views/wms/productionManage/productionplan/productionMain/productionMain.data.ts b/src/views/wms/productionManage/productionplan/productionMain/productionMain.data.ts index e24e42dd7..e10c5ed24 100644 --- a/src/views/wms/productionManage/productionplan/productionMain/productionMain.data.ts +++ b/src/views/wms/productionManage/productionplan/productionMain/productionMain.data.ts @@ -789,4 +789,4 @@ export const ProductionDetailRules = reactive({ remark: [ { max: 50, message: '不得超过50个字符', trigger: 'blur' } ], -}) \ No newline at end of file +})