diff --git a/src/components/UserSelect/index.vue b/src/components/UserSelect/index.vue
index f6e552e41d3ed389d8dcdfa4582d50ba402e9cf7..82124891700c94116528b52c7b27f26e7c2a960e 100644
--- a/src/components/UserSelect/index.vue
+++ b/src/components/UserSelect/index.vue
@@ -29,16 +29,11 @@
-
+
搜索
- 重置
+ resetQuery()">重置
@@ -223,13 +218,13 @@ const handleQuery = () => {
getList();
};
/** 重置按钮操作 */
-const resetQuery = () => {
+const resetQuery = (refresh = true) => {
dateRange.value = ['', ''];
queryFormRef.value?.resetFields();
queryParams.value.pageNum = 1;
queryParams.value.deptId = undefined;
deptTreeRef.value?.setCurrentKey(undefined);
- handleQuery();
+ refresh && handleQuery();
};
const handleCheckboxChange = (checked) => {
@@ -290,21 +285,18 @@ watch(
() => userDialog.visible.value,
(newValue: boolean) => {
if (newValue) {
+ getTreeSelect(); // 初始化部门数据
+ getList(); // 初始化列表数据
initSelectUser();
} else {
tableRef.value.clearCheckboxReserve();
tableRef.value.clearCheckboxRow();
- resetQuery();
+ resetQuery(false);
selectUserList.value = [];
}
}
);
-onMounted(() => {
- getTreeSelect(); // 初始化部门数据
- getList(); // 初始化列表数据
-});
-
defineExpose({
open: userDialog.openDialog,
close: userDialog.closeDialog