From 245a3fa257528bfa05f8915f7280805d7e991c3d Mon Sep 17 00:00:00 2001 From: liozvqe <108354593+liozvqe@users.noreply.github.com> Date: Mon, 7 Jul 2025 11:36:57 +0800 Subject: [PATCH] =?UTF-8?q?Update=20=E6=98=8E=E7=BB=86=E6=90=9C=E7=B4=A2?= =?UTF-8?q?=E5=8A=9F=E8=83=BD=E5=87=BD=E6=95=B0V1.js?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 更新不参与搜索的字段 --- 明细搜索功能函数V1.js | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/明细搜索功能函数V1.js b/明细搜索功能函数V1.js index cc4c472..ef4c138 100644 --- a/明细搜索功能函数V1.js +++ b/明细搜索功能函数V1.js @@ -3,6 +3,12 @@ var basic_info = {//搜索字段初始化 all_search_field_id: 'field268341',//模糊搜索字段,此字段搜索search_obj里的detail_field_id对应字段内容的显示值均为: search_obj: [ + { + detail_field_id: 'field237491',//编码 + search_field_id: undefined, + control_field_id: undefined, + type: 'text' // 文本框 + }, { detail_field_id: 'field235347',//费用名称 search_field_id: 'field268342', @@ -10,16 +16,22 @@ type: 'browser' // 浏览框 }, { - detail_field_id: 'field237848',//事务类型 - search_field_id: 'field268345', + detail_field_id: 'field238882',//成本类别 + search_field_id: 'field268403', control_field_id: undefined, - type: 'browser' // 浏览框 + type: 'select' // 选择框 }, { detail_field_id: 'field238884',//费用类型 search_field_id: 'field268346', control_field_id: undefined, 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 => { if (field.detail_field_id) { + if (field.search_field_id === undefined) return; //跳过 search_field_id 为 undefined 的字段,不参与精准匹配 let searchField = searchValues[field.detail_field_id]; let detailValue = detail[field.detail_field_id].value; if (searchField.type == 'text') {