From 31ddc06ba900fa77bbebea528934c60066e86286 Mon Sep 17 00:00:00 2001 From: likunming Date: Thu, 27 Feb 2025 09:58:07 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E9=83=A8=E5=88=86=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/grid/ts/function/Criteria.ts | 11 +- .../components/select/WUserSelect.vue | 132 ++++++++++++------ .../src/views/likm/Form.vue | 3 + .../src/views/likm/Grid.vue | 71 ++-------- 4 files changed, 108 insertions(+), 109 deletions(-) diff --git a/io.sc.platform.core.frontend/src/platform/components/grid/ts/function/Criteria.ts b/io.sc.platform.core.frontend/src/platform/components/grid/ts/function/Criteria.ts index f939eb34..7d94b099 100644 --- a/io.sc.platform.core.frontend/src/platform/components/grid/ts/function/Criteria.ts +++ b/io.sc.platform.core.frontend/src/platform/components/grid/ts/function/Criteria.ts @@ -99,9 +99,14 @@ export class Criteria extends Base { (!Tools.isEmpty(queryFormData[item]) && !Array.isArray(queryFormData[item])) || (!Tools.isEmpty(queryFormData[item]) && Array.isArray(queryFormData[item]) && queryFormData[item].length > 0) ) { - // 根据数据进行operator处理 - const criteria = this.buildCriteria(queryFormData[item], item); - urlSearchParams.append('criteria', JSON.stringify(criteria)); + if ( + (this.queryFormFields[item]['type'] === 'w-date-range' && !Tools.isEmpty(queryFormData[item]['from'])) || + this.queryFormFields[item]['type'] !== 'w-date-range' + ) { + // 根据数据进行operator处理 + const criteria = this.buildCriteria(queryFormData[item], item); + urlSearchParams.append('criteria', JSON.stringify(criteria)); + } } }); }); diff --git a/io.sc.platform.core.frontend/src/platform/components/select/WUserSelect.vue b/io.sc.platform.core.frontend/src/platform/components/select/WUserSelect.vue index 3dc9b6f0..d1cbd6de 100644 --- a/io.sc.platform.core.frontend/src/platform/components/select/WUserSelect.vue +++ b/io.sc.platform.core.frontend/src/platform/components/select/WUserSelect.vue @@ -26,51 +26,92 @@ - + @@ -85,7 +126,7 @@