refactor: ♻️ 重构优化用户管理时间范围查询
This commit is contained in:
@@ -175,10 +175,7 @@ export interface UserPageQuery extends PageQuery {
|
|||||||
deptId?: number;
|
deptId?: number;
|
||||||
|
|
||||||
/** 开始时间 */
|
/** 开始时间 */
|
||||||
startTime?: string;
|
createTimeRange?: [string, string];
|
||||||
|
|
||||||
/** 结束时间 */
|
|
||||||
endTime?: string;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/** 用户分页对象 */
|
/** 用户分页对象 */
|
||||||
|
|||||||
@@ -36,7 +36,7 @@
|
|||||||
<el-form-item label="创建时间">
|
<el-form-item label="创建时间">
|
||||||
<el-date-picker
|
<el-date-picker
|
||||||
class="!w-[240px]"
|
class="!w-[240px]"
|
||||||
v-model="dateTimeRange"
|
v-model="queryParams.createTimeRange"
|
||||||
type="daterange"
|
type="daterange"
|
||||||
range-separator="~"
|
range-separator="~"
|
||||||
start-placeholder="开始时间"
|
start-placeholder="开始时间"
|
||||||
@@ -318,17 +318,6 @@ const queryParams = reactive<UserPageQuery>({
|
|||||||
pageSize: 10,
|
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({
|
const dialog = reactive({
|
||||||
visible: false,
|
visible: false,
|
||||||
@@ -370,7 +359,6 @@ function handleQuery() {
|
|||||||
loading.value = true;
|
loading.value = true;
|
||||||
UserAPI.getPage(queryParams)
|
UserAPI.getPage(queryParams)
|
||||||
.then((data) => {
|
.then((data) => {
|
||||||
console.log("handleQuery", data);
|
|
||||||
pageData.value = data.list;
|
pageData.value = data.list;
|
||||||
total.value = data.total;
|
total.value = data.total;
|
||||||
})
|
})
|
||||||
@@ -382,11 +370,9 @@ function handleQuery() {
|
|||||||
/** 重置查询 */
|
/** 重置查询 */
|
||||||
function handleResetQuery() {
|
function handleResetQuery() {
|
||||||
queryFormRef.value.resetFields();
|
queryFormRef.value.resetFields();
|
||||||
dateTimeRange.value = "";
|
|
||||||
queryParams.pageNum = 1;
|
queryParams.pageNum = 1;
|
||||||
queryParams.deptId = undefined;
|
queryParams.deptId = undefined;
|
||||||
queryParams.startTime = undefined;
|
queryParams.createTimeRange = undefined;
|
||||||
queryParams.endTime = undefined;
|
|
||||||
handleQuery();
|
handleQuery();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user