From 1292d2f15ab1dd6a7956e2fc659d8974cf9dc682 Mon Sep 17 00:00:00 2001 From: diamont1001 Date: Thu, 27 Jun 2024 16:31:36 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E6=97=B6=E9=97=B4?= =?UTF-8?q?=E8=8C=83=E5=9B=B4=E6=9D=A1=E4=BB=B6=E9=80=89=E6=8B=A9=E5=90=8E?= =?UTF-8?q?=E5=86=8D=E6=B8=85=E7=A9=BA=E8=80=8C=E5=AF=BC=E8=87=B4=E6=90=9C?= =?UTF-8?q?=E7=B4=A2=E6=9D=A1=E4=BB=B6=E9=94=99=E4=B9=B1=E7=9A=84bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 1)用户管理列表,选择“创建时间”后再点击清空,时间搜索条件并没真正清空 2)indexAction 函数里,也有类似问题 --- src/views/demo/curd/config/content.ts | 6 ++++-- src/views/demo/table-select/config/select.ts | 6 ++++-- src/views/system/user/index.vue | 3 +++ 3 files changed, 11 insertions(+), 4 deletions(-) diff --git a/src/views/demo/curd/config/content.ts b/src/views/demo/curd/config/content.ts index 9416c50b..b4ad2084 100644 --- a/src/views/demo/curd/config/content.ts +++ b/src/views/demo/curd/config/content.ts @@ -18,8 +18,10 @@ const contentConfig: IContentConfig = { indexAction: function (params) { if ("createAt" in params) { const createAt = params.createAt as string[]; - params.startTime = createAt[0]; - params.endTime = createAt[1]; + if (createAt?.length > 1) { + params.startTime = createAt[0]; + params.endTime = createAt[1]; + } delete params.createAt; } return UserAPI.getPage(params); diff --git a/src/views/demo/table-select/config/select.ts b/src/views/demo/table-select/config/select.ts index a944d644..64f1e7b3 100644 --- a/src/views/demo/table-select/config/select.ts +++ b/src/views/demo/table-select/config/select.ts @@ -84,8 +84,10 @@ const selectConfig: ISelectConfig = { indexAction: function (params) { if ("createAt" in params) { const createAt = params.createAt as string[]; - params.startTime = createAt[0]; - params.endTime = createAt[1]; + if (createAt?.length > 1) { + params.startTime = createAt[0]; + params.endTime = createAt[1]; + } delete params.createAt; } return UserAPI.getPage(params); diff --git a/src/views/system/user/index.vue b/src/views/system/user/index.vue index 544c620e..f480b0a2 100644 --- a/src/views/system/user/index.vue +++ b/src/views/system/user/index.vue @@ -311,6 +311,9 @@ watch(dateTimeRange, (newVal) => { if (newVal) { queryParams.startTime = newVal[0]; queryParams.endTime = newVal[1]; + } else { + queryParams.startTime = undefined; + queryParams.endTime = undefined; } });