Update 明细搜索功能函数V1.js
更新不参与搜索的字段
This commit is contained in:
parent
f7b2c69435
commit
245a3fa257
@ -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') {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user