From a4d9a04b592b36febe3e5fd98d2e971f232f494b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=97=B6=E5=85=89?= <1107076629@qq.com> Date: Wed, 29 Oct 2025 20:52:42 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E9=80=9A=E7=94=A8=E5=BC=B9?= =?UTF-8?q?=E6=A1=86=E4=B8=AD=E6=9F=A5=E8=AF=A2=E5=8F=82=E6=95=B0=EF=BC=9A?= =?UTF-8?q?=E6=A0=B9=E6=8D=AE=E5=AD=97=E6=AE=B5=E7=B1=BB=E5=9E=8B=E5=8A=A8?= =?UTF-8?q?=E6=80=81=E8=AE=BE=E7=BD=AE=E6=9D=A1=E4=BB=B6=E7=AC=A6=E5=90=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../packages/table-filter/src/components/lookup/71.vue | 8 +++++++- .../packages/table-filter/src/components/service/104.vue | 8 +++++++- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/src/admin/packages/table-filter/src/components/lookup/71.vue b/src/admin/packages/table-filter/src/components/lookup/71.vue index 7ccb58f..18f802f 100644 --- a/src/admin/packages/table-filter/src/components/lookup/71.vue +++ b/src/admin/packages/table-filter/src/components/lookup/71.vue @@ -345,9 +345,15 @@ export default { const { id } = this.serverConfig const searchParam = JSON.parse(JSON.stringify((this.searchCols || []))).map(code => { const value = typeof (this.filter[code]) === 'undefined' ? '' : this.filter[code] + let filterType = '1' + // 码表 关联数据表 关联服务列使用== + let field = this.tableInfo.fieldList.find(i => i.code === code) + if(field && ['6', '7', '10'].includes(field.eleType)) { + filterType = '2' + } return { columnCode: code, - filterType: '1', + filterType: filterType, value: value } }) diff --git a/src/admin/packages/table-filter/src/components/service/104.vue b/src/admin/packages/table-filter/src/components/service/104.vue index b91c548..c2e1f52 100644 --- a/src/admin/packages/table-filter/src/components/service/104.vue +++ b/src/admin/packages/table-filter/src/components/service/104.vue @@ -341,9 +341,15 @@ export default { const searchParam = JSON.parse(JSON.stringify((this.respData.filter || []))).map(item => { let {columnCode:code} = item const value = typeof (this.filter[code]) === 'undefined' ? '' : this.filter[code] + let filterType = '1' + // 码表 关联数据表 关联服务列使用== + let field = this.tableInfo.fieldList.find(i => i.code === code) + if(field && ['6', '7', '10'].includes(field.eleType)) { + filterType = '2' + } return { columnCode: code, - filterType: '1', + filterType: filterType, value: value } }) -- Gitee