diff --git a/src/views/wms/basicDataManage/itemManage/itempackage/index.vue b/src/views/wms/basicDataManage/itemManage/itempackage/index.vue index 4f25372ad..a0c999b69 100644 --- a/src/views/wms/basicDataManage/itemManage/itempackage/index.vue +++ b/src/views/wms/basicDataManage/itemManage/itempackage/index.vue @@ -173,25 +173,31 @@ const basicFormRef = ref() const openForm = (type: string, row?: any) => { if(type == "update"){ Itempackaging.allSchemas.formSchema.forEach((item) => { - if (item.field == 'itemCode') { - item.componentProps.disabled = true - item.componentProps.isSearchList = false - } - if (item.field == 'packUnit') { - item.componentProps.disabled = true - item.componentProps.isSearchList = false - } - }) + if (item.field == 'itemCode') { + item.componentProps.disabled = true + item.componentProps.isSearchList = false + } + if (item.field == 'packUnit') { + item.componentProps.disabled = true + item.componentProps.isSearchList = false + } + if (item.field == 'packType') { + item.componentProps.disabled = false + } + }) }else { Itempackaging.allSchemas.formSchema.forEach((item) => { - if (item.field == 'itemCode') { - item.componentProps.disabled = false - item.componentProps.isSearchList = true - } - if (item.field == 'packUnit') { - item.componentProps.disabled = false - item.componentProps.isSearchList = true - } + if (item.field == 'itemCode') { + item.componentProps.disabled = false + item.componentProps.isSearchList = true + } + if (item.field == 'packUnit') { + item.componentProps.disabled = false + item.componentProps.isSearchList = true + } + if (item.field == 'packType') { + item.componentProps.disabled = true + } }) } basicFormRef.value.open(type, row) @@ -261,6 +267,9 @@ const searchTableSuccess = (formField, searchField, val, formRef) => { if('itemCode'==formField){ setV['uom'] = val[0]['uom'] } + if('packUnit'==formField){ + setV['packType'] = val[0]['type'] + } formRef.setValues(setV) }) }