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