Update 明细搜索功能函数V1.js

更新不参与搜索的字段
This commit is contained in:
liozvqe 2025-07-07 11:36:57 +08:00
parent f7b2c69435
commit 245a3fa257

View File

@ -4,22 +4,34 @@
all_search_field_id: 'field268341',//模糊搜索字段此字段搜索search_obj里的detail_field_id对应字段内容的显示值均为 all_search_field_id: 'field268341',//模糊搜索字段此字段搜索search_obj里的detail_field_id对应字段内容的显示值均为
search_obj: [ search_obj: [
{ {
detail_field_id: 'field237491',//编码
search_field_id: undefined,
control_field_id: undefined,
type: 'text' // 文本框
},
{
detail_field_id: 'field235347',//费用名称 detail_field_id: 'field235347',//费用名称
search_field_id: 'field268342', search_field_id: 'field268342',
control_field_id: undefined, control_field_id: undefined,
type: 'browser' // 浏览框 type: 'browser' // 浏览框
}, },
{ {
detail_field_id: 'field237848',//事务类型 detail_field_id: 'field238882',//成本类别
search_field_id: 'field268345', search_field_id: 'field268403',
control_field_id: undefined, control_field_id: undefined,
type: 'browser' // 浏览 type: 'select' // 选择
}, },
{ {
detail_field_id: 'field238884',//费用类型 detail_field_id: 'field238884',//费用类型
search_field_id: 'field268346', search_field_id: 'field268346',
control_field_id: undefined, control_field_id: undefined,
type: 'select' // 选择框 type: 'select' // 选择框
},
{
detail_field_id: 'field237848',//事务类型
search_field_id: 'field268345',
control_field_id: undefined,
type: 'browser' // 浏览框
} }
] ]
} }
@ -147,6 +159,7 @@
// 遍历每个字段进行匹配 // 遍历每个字段进行匹配
basic_info.search_obj.forEach(field => { basic_info.search_obj.forEach(field => {
if (field.detail_field_id) { if (field.detail_field_id) {
if (field.search_field_id === undefined) return; //跳过 search_field_id 为 undefined 的字段,不参与精准匹配
let searchField = searchValues[field.detail_field_id]; let searchField = searchValues[field.detail_field_id];
let detailValue = detail[field.detail_field_id].value; let detailValue = detail[field.detail_field_id].value;
if (searchField.type == 'text') { if (searchField.type == 'text') {