fix: 修复时间范围条件选择后再清空而导致搜索条件错乱的bug
1)用户管理列表,选择“创建时间”后再点击清空,时间搜索条件并没真正清空 2)indexAction 函数里,也有类似问题
This commit is contained in:
@@ -18,8 +18,10 @@ const contentConfig: IContentConfig<UserPageQuery> = {
|
|||||||
indexAction: function (params) {
|
indexAction: function (params) {
|
||||||
if ("createAt" in params) {
|
if ("createAt" in params) {
|
||||||
const createAt = params.createAt as string[];
|
const createAt = params.createAt as string[];
|
||||||
params.startTime = createAt[0];
|
if (createAt?.length > 1) {
|
||||||
params.endTime = createAt[1];
|
params.startTime = createAt[0];
|
||||||
|
params.endTime = createAt[1];
|
||||||
|
}
|
||||||
delete params.createAt;
|
delete params.createAt;
|
||||||
}
|
}
|
||||||
return UserAPI.getPage(params);
|
return UserAPI.getPage(params);
|
||||||
|
|||||||
@@ -84,8 +84,10 @@ const selectConfig: ISelectConfig = {
|
|||||||
indexAction: function (params) {
|
indexAction: function (params) {
|
||||||
if ("createAt" in params) {
|
if ("createAt" in params) {
|
||||||
const createAt = params.createAt as string[];
|
const createAt = params.createAt as string[];
|
||||||
params.startTime = createAt[0];
|
if (createAt?.length > 1) {
|
||||||
params.endTime = createAt[1];
|
params.startTime = createAt[0];
|
||||||
|
params.endTime = createAt[1];
|
||||||
|
}
|
||||||
delete params.createAt;
|
delete params.createAt;
|
||||||
}
|
}
|
||||||
return UserAPI.getPage(params);
|
return UserAPI.getPage(params);
|
||||||
|
|||||||
@@ -311,6 +311,9 @@ watch(dateTimeRange, (newVal) => {
|
|||||||
if (newVal) {
|
if (newVal) {
|
||||||
queryParams.startTime = newVal[0];
|
queryParams.startTime = newVal[0];
|
||||||
queryParams.endTime = newVal[1];
|
queryParams.endTime = newVal[1];
|
||||||
|
} else {
|
||||||
|
queryParams.startTime = undefined;
|
||||||
|
queryParams.endTime = undefined;
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user