refactor: ♻️ 重置搜索时间未清空问题修复

This commit is contained in:
hxr 2023-10-21 23:26:04 +08:00
parent ef6db0ae50
commit 723199545c
1 changed files with 10 additions and 5 deletions

View File

@ -40,15 +40,17 @@ const deptList = ref<OptionType[]>(); // 部门下拉数据源
const roleList = ref<OptionType[]>(); // const roleList = ref<OptionType[]>(); //
watch(dateTimeRange, (newVal) => { watch(dateTimeRange, (newVal) => {
queryParams.startTime = newVal[0]; if (newVal) {
queryParams.endTime = newVal[1]; queryParams.startTime = newVal[0];
queryParams.endTime = newVal[1];
}
}); });
// //
const dialog = reactive({ const dialog = reactive({
visible: false, visible: false,
type: "user-form", type: "user-form",
width: 1200, width: 800,
title: "", title: "",
}); });
@ -105,6 +107,8 @@ function resetQuery() {
dateTimeRange.value = ""; dateTimeRange.value = "";
queryParams.pageNum = 1; queryParams.pageNum = 1;
queryParams.deptId = undefined; queryParams.deptId = undefined;
queryParams.startTime = undefined;
queryParams.endTime = undefined;
handleQuery(); handleQuery();
} }
@ -356,7 +360,7 @@ onMounted(() => {
v-model="queryParams.status" v-model="queryParams.status"
placeholder="全部" placeholder="全部"
clearable clearable
style="width: 200px" class="!w-[100px]"
> >
<el-option label="启用" value="1" /> <el-option label="启用" value="1" />
<el-option label="禁用" value="0" /> <el-option label="禁用" value="0" />
@ -365,6 +369,7 @@ onMounted(() => {
<el-form-item label="创建时间"> <el-form-item label="创建时间">
<el-date-picker <el-date-picker
class="!w-[240px]"
v-model="dateTimeRange" v-model="dateTimeRange"
type="daterange" type="daterange"
range-separator="~" range-separator="~"
@ -386,7 +391,7 @@ onMounted(() => {
</el-form> </el-form>
</div> </div>
<el-card shadow="never"> <el-card shadow="never" class="table-container">
<template #header> <template #header>
<div class="flex justify-between"> <div class="flex justify-between">
<div> <div>