refactor(wms/mes): 统一多场景查询逻辑,移除关键字混搜
1. 移除所有多字段关键字混搜,改为各筛选字段独立查询 2. 调整excel导出相关逻辑,优化文件名处理与导入模板 3. 修复物料导入的类型解析与token获取逻辑 4. 更新依赖与前端页面文案、筛选参数
This commit is contained in:
@@ -95,16 +95,16 @@ function defaultRange() {
|
||||
}
|
||||
Object.assign(filters, defaultRange())
|
||||
|
||||
function keyword() {
|
||||
// 编码/名称/类别合并为 keyword(后端大小写折叠模糊匹配)
|
||||
return filters.code || filters.name || filters.category || ''
|
||||
}
|
||||
// 2026-09-08 禁止关键字混搜:编码/名称/类别各筛选框独立传参,后端各自模糊匹配
|
||||
function trim(s) { return (s || '').trim() }
|
||||
|
||||
async function load() {
|
||||
const params = {
|
||||
page: page.value,
|
||||
pageSize: pageSize.value,
|
||||
keyword: keyword(),
|
||||
code: trim(filters.code),
|
||||
name: trim(filters.name),
|
||||
category: trim(filters.category),
|
||||
isActive: filters.isActive,
|
||||
startDate: filters.startDate,
|
||||
endDate: filters.endDate
|
||||
@@ -141,7 +141,8 @@ async function exportXlsx() {
|
||||
filters.endDate = r.end
|
||||
}
|
||||
const params = {
|
||||
keyword: keyword(), isActive: filters.isActive,
|
||||
code: trim(filters.code), name: trim(filters.name), category: trim(filters.category),
|
||||
isActive: filters.isActive,
|
||||
startDate: filters.startDate, endDate: filters.endDate
|
||||
}
|
||||
const blob = await request.get('/product-types/export', { params, responseType: 'blob' })
|
||||
|
||||
Reference in New Issue
Block a user