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 @@