refactor: ♻️ 重构优化用户管理时间范围查询

This commit is contained in:
ray
2024-08-03 11:09:08 +08:00
parent 4e61afb13e
commit e15dbb255c
2 changed files with 3 additions and 20 deletions

View File

@@ -175,10 +175,7 @@ export interface UserPageQuery extends PageQuery {
deptId?: number;
/** 开始时间 */
startTime?: string;
/** 结束时间 */
endTime?: string;
createTimeRange?: [string, string];
}
/** 用户分页对象 */

View File

@@ -36,7 +36,7 @@
<el-form-item label="创建时间">
<el-date-picker
class="!w-[240px]"
v-model="dateTimeRange"
v-model="queryParams.createTimeRange"
type="daterange"
range-separator="~"
start-placeholder="开始时间"
@@ -318,17 +318,6 @@ const queryParams = reactive<UserPageQuery>({
pageSize: 10,
});
const dateTimeRange = ref("");
watch(dateTimeRange, (newVal) => {
if (newVal) {
queryParams.startTime = newVal[0];
queryParams.endTime = newVal[1];
} else {
queryParams.startTime = undefined;
queryParams.endTime = undefined;
}
});
/** 用户弹窗对象 */
const dialog = reactive({
visible: false,
@@ -370,7 +359,6 @@ function handleQuery() {
loading.value = true;
UserAPI.getPage(queryParams)
.then((data) => {
console.log("handleQuery", data);
pageData.value = data.list;
total.value = data.total;
})
@@ -382,11 +370,9 @@ function handleQuery() {
/** 重置查询 */
function handleResetQuery() {
queryFormRef.value.resetFields();
dateTimeRange.value = "";
queryParams.pageNum = 1;
queryParams.deptId = undefined;
queryParams.startTime = undefined;
queryParams.endTime = undefined;
queryParams.createTimeRange = undefined;
handleQuery();
}