From 12022a455c869ac74750db3d2d77411ee187cf9a Mon Sep 17 00:00:00 2001 From: Lei OT Date: Tue, 16 Sep 2025 15:34:05 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E9=94=80=E5=94=AE=E5=B9=B3=E5=8F=B0-?= =?UTF-8?q?=E8=BF=87=E7=A8=8B:=20=E5=A2=9E=E5=8A=A0=20=E5=9B=BD=E7=B1=8D;?= =?UTF-8?q?=20=E5=A4=9A=E9=80=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/search/SearchForm.jsx | 4 ++-- src/views/sales-crm/Process.jsx | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/components/search/SearchForm.jsx b/src/components/search/SearchForm.jsx index 882d8d6..b6ee01a 100644 --- a/src/components/search/SearchForm.jsx +++ b/src/components/search/SearchForm.jsx @@ -153,7 +153,7 @@ export default observer((props) => { ], 'country': { key: 'country', - transform: (value) => value?.key || '', + transform: (value) => Array.isArray(value) ? value.map((ele) => ele.key).join(',') : value ? (!isNaN(parseInt(value.key), 10) ? value.key : '') : '', default: '', }, 'city': { @@ -506,7 +506,7 @@ function getFields(props) { 'country', 99, - + ), item( diff --git a/src/views/sales-crm/Process.jsx b/src/views/sales-crm/Process.jsx index d5ac7bc..b5f5eb2 100644 --- a/src/views/sales-crm/Process.jsx +++ b/src/views/sales-crm/Process.jsx @@ -232,11 +232,12 @@ export default observer((props) => { ...formValues, ...SalesCRMDataStore.searchValues, }, - shows: ['DepartmentList', 'WebCode', 'DateType', 'dates', 'IncludeTickets'], + shows: ['DepartmentList', 'WebCode', 'DateType', 'dates', 'IncludeTickets', 'country'], fieldProps: { DepartmentList: { show_all: false, mode: 'multiple', col: 5 }, WebCode: { show_all: false, mode: 'multiple', col: 5 }, dates: { hide_vs: true }, + country: { show_all: false, mode: 'multiple', col: 5 }, }, }} onSubmit={(_err, obj, form, str) => {