diff --git a/README.md b/README.md index 9ddf0ac73..4ac3b9846 100644 --- a/README.md +++ b/README.md @@ -28,6 +28,7 @@ form: { } **tableForm明细列表查询弹窗配置** tableForm:{ + hidden:false,//控制列是否展示 isInpuFocusShow: true, // 开启查询弹窗 【**与form表单中唯一不同属性**】 searchListPlaceholder: '请选择从仓库代码', // 输入框占位文本 searchField: 'code', // 查询弹窗赋值字段 diff --git a/src/views/wms/basicDataManage/itemManage/itemarea/index.vue b/src/views/wms/basicDataManage/itemManage/itemarea/index.vue index 4d4769b8e..1fde14968 100644 --- a/src/views/wms/basicDataManage/itemManage/itemarea/index.vue +++ b/src/views/wms/basicDataManage/itemManage/itemarea/index.vue @@ -45,6 +45,7 @@ @success="getList" :rules="ItemareaRules" :isOpenSearchTable="true" + fieldTableColumn="locationCode" :formAllSchemas="Itemarea.allSchemas" :tableAllSchemas="ItemareaDetail.allSchemas" :tableFormRules="ItemareaDetailRules" @@ -122,6 +123,7 @@ const searchTableSuccess = (formField, searchField, val, formRef, type, row ) => val.forEach(item=>{ const newRow = {...row} if(formField == 'locationCode') { + if(tableData.value.find(item1=>item1['locationCode'] == item['code'])) return newRow['locationCode'] = item['code'] }else{ newRow[formField] = item[searchField]