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 +})