|
@ -84,7 +84,7 @@ |
|
|
<el-input v-model="tableDataSearch.itemCode" placeholder="请输入品番" clearable @change="changeTableDataSearch"/> |
|
|
<el-input v-model="tableDataSearch.itemCode" placeholder="请输入品番" clearable @change="changeTableDataSearch"/> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<el-form-item label="背番"> |
|
|
<el-form-item label="背番"> |
|
|
<el-input v-model="tableDataSearch.backNumber" placeholder="请输入品番" clearable @change="changeTableDataSearch"/> |
|
|
<el-input v-model="tableDataSearch.backNumber" placeholder="请输入背番" clearable @change="changeTableDataSearch"/> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
</el-form> |
|
|
</el-form> |
|
|
</div> |
|
|
</div> |
|
@ -901,6 +901,7 @@ const handleSelectionPublish = async ()=>{ |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
const changeTableDataSearch = ()=>{ |
|
|
const changeTableDataSearch = ()=>{ |
|
|
|
|
|
debugger |
|
|
let filterList = tableData.value |
|
|
let filterList = tableData.value |
|
|
if(tableDataSearch.value['itemCode']){ |
|
|
if(tableDataSearch.value['itemCode']){ |
|
|
filterList = tableData.value.filter(item => { |
|
|
filterList = tableData.value.filter(item => { |
|
@ -909,7 +910,12 @@ const handleSelectionPublish = async ()=>{ |
|
|
} |
|
|
} |
|
|
if(tableDataSearch.value['backNumber']){ |
|
|
if(tableDataSearch.value['backNumber']){ |
|
|
filterList = filterList.filter(item => { |
|
|
filterList = filterList.filter(item => { |
|
|
return item['backNumber'].includes(tableDataSearch.value['backNumber']) |
|
|
//return item['backNumber'].includes(tableDataSearch.value['backNumber']) |
|
|
|
|
|
// 如果 backNumber 为空(null/undefined/''),直接过滤掉 |
|
|
|
|
|
if (!item['backNumber']) return false; |
|
|
|
|
|
|
|
|
|
|
|
// 否则检查是否包含搜索值 |
|
|
|
|
|
return item['backNumber'].includes(tableDataSearch.value['backNumber']); |
|
|
}) |
|
|
}) |
|
|
} |
|
|
} |
|
|
showTableData.value = filterList |
|
|
showTableData.value = filterList |
|
|