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; } });