diff --git a/src/views/wms/basicDataManage/itemManage/itembasic/index.vue b/src/views/wms/basicDataManage/itemManage/itembasic/index.vue index da269f299..078117066 100644 --- a/src/views/wms/basicDataManage/itemManage/itembasic/index.vue +++ b/src/views/wms/basicDataManage/itemManage/itembasic/index.vue @@ -371,11 +371,14 @@ const changeTabs = (item) => { tabsExtend.value = false allSchemas.value = Itembasic.allSchemas } - detailAllSchemas.value.tableColumns.map((item,index) => { + if (detailAllSchemas.value && detailAllSchemas.value.tableColumns) { + detailAllSchemas.value.tableColumns.map((item,index) => { if (item.field == 'action') { detailAllSchemas.value.tableColumns.splice(index,1) } }) + } + // 当前物料代码作为条件 tableObjectExtend.value = [{ key: 'itemCode', diff --git a/src/views/wms/basicDataManage/strategySetting/strategy/upShelfStrategy/AddForm.vue b/src/views/wms/basicDataManage/strategySetting/strategy/upShelfStrategy/AddForm.vue index a179cfd74..05a68ebac 100644 --- a/src/views/wms/basicDataManage/strategySetting/strategy/upShelfStrategy/AddForm.vue +++ b/src/views/wms/basicDataManage/strategySetting/strategy/upShelfStrategy/AddForm.vue @@ -1241,8 +1241,10 @@ const open = async (type: string, strategyCode: string, id?: number) => { formData.value.condition = JSON.parse(data.condition) formData.value.condition.forEach((item, index) => { if ((item.Operator == 'IN' || item.Operator == 'NOT IN')&& !Array.isArray(item.Value)) { - if (item.ParamCode != 'WarehouseCode' && item.ParamCode != 'AreaCode' &&item.ParamCode != 'LocationGroupCode' &&item.ParamCode != 'LocationCode' ) { + if (item.ParamCode != 'WarehouseCode' && item.ParamCode != 'AreaCode' && item.ParamCode != 'LocationGroupCode' && item.ParamCode != 'LocationCode') { + if (item.Value) { item.Value = item.Value.split(',') + } } } })