fix: 修复时间范围条件选择后再清空而导致搜索条件错乱的bug

1)用户管理列表,选择“创建时间”后再点击清空,时间搜索条件并没真正清空
2)indexAction 函数里,也有类似问题
This commit is contained in:
diamont1001
2024-06-27 16:31:36 +08:00
parent 30c1d8d38a
commit 1292d2f15a
3 changed files with 11 additions and 4 deletions

View File

@@ -18,8 +18,10 @@ const contentConfig: IContentConfig<UserPageQuery> = {
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);

View File

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

View File

@@ -311,6 +311,9 @@ watch(dateTimeRange, (newVal) => {
if (newVal) {
queryParams.startTime = newVal[0];
queryParams.endTime = newVal[1];
} else {
queryParams.startTime = undefined;
queryParams.endTime = undefined;
}
});