!126 fix: 进入审批页面会多次加载用户列表和部门等接口 进入点击取消之后也会重新加载接口
Merge pull request !126 from 玲娜贝er/dev
This commit is contained in:
commit
817c65f7e2
@ -29,16 +29,11 @@
|
|||||||
<el-input v-model="queryParams.userName" placeholder="请输入用户名称" clearable @keyup.enter="handleQuery" />
|
<el-input v-model="queryParams.userName" placeholder="请输入用户名称" clearable @keyup.enter="handleQuery" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="手机号码" prop="phonenumber">
|
<el-form-item label="手机号码" prop="phonenumber">
|
||||||
<el-input
|
<el-input v-model="queryParams.phonenumber" placeholder="请输入手机号码" clearable @keyup.enter="handleQuery" />
|
||||||
v-model="queryParams.phonenumber"
|
|
||||||
placeholder="请输入手机号码"
|
|
||||||
clearable
|
|
||||||
@keyup.enter="handleQuery"
|
|
||||||
/>
|
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item>
|
<el-form-item>
|
||||||
<el-button type="primary" icon="Search" @click="handleQuery">搜索</el-button>
|
<el-button type="primary" icon="Search" @click="handleQuery">搜索</el-button>
|
||||||
<el-button icon="Refresh" @click="resetQuery">重置</el-button>
|
<el-button icon="Refresh" @click="() => resetQuery()">重置</el-button>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-form>
|
</el-form>
|
||||||
</el-card>
|
</el-card>
|
||||||
@ -223,13 +218,13 @@ const handleQuery = () => {
|
|||||||
getList();
|
getList();
|
||||||
};
|
};
|
||||||
/** 重置按钮操作 */
|
/** 重置按钮操作 */
|
||||||
const resetQuery = () => {
|
const resetQuery = (refresh = true) => {
|
||||||
dateRange.value = ['', ''];
|
dateRange.value = ['', ''];
|
||||||
queryFormRef.value?.resetFields();
|
queryFormRef.value?.resetFields();
|
||||||
queryParams.value.pageNum = 1;
|
queryParams.value.pageNum = 1;
|
||||||
queryParams.value.deptId = undefined;
|
queryParams.value.deptId = undefined;
|
||||||
deptTreeRef.value?.setCurrentKey(undefined);
|
deptTreeRef.value?.setCurrentKey(undefined);
|
||||||
handleQuery();
|
refresh && handleQuery();
|
||||||
};
|
};
|
||||||
|
|
||||||
const handleCheckboxChange = (checked) => {
|
const handleCheckboxChange = (checked) => {
|
||||||
@ -290,21 +285,18 @@ watch(
|
|||||||
() => userDialog.visible.value,
|
() => userDialog.visible.value,
|
||||||
(newValue: boolean) => {
|
(newValue: boolean) => {
|
||||||
if (newValue) {
|
if (newValue) {
|
||||||
|
getTreeSelect(); // 初始化部门数据
|
||||||
|
getList(); // 初始化列表数据
|
||||||
initSelectUser();
|
initSelectUser();
|
||||||
} else {
|
} else {
|
||||||
tableRef.value.clearCheckboxReserve();
|
tableRef.value.clearCheckboxReserve();
|
||||||
tableRef.value.clearCheckboxRow();
|
tableRef.value.clearCheckboxRow();
|
||||||
resetQuery();
|
resetQuery(false);
|
||||||
selectUserList.value = [];
|
selectUserList.value = [];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
|
||||||
onMounted(() => {
|
|
||||||
getTreeSelect(); // 初始化部门数据
|
|
||||||
getList(); // 初始化列表数据
|
|
||||||
});
|
|
||||||
|
|
||||||
defineExpose({
|
defineExpose({
|
||||||
open: userDialog.openDialog,
|
open: userDialog.openDialog,
|
||||||
close: userDialog.closeDialog
|
close: userDialog.closeDialog
|
||||||
|
Loading…
x
Reference in New Issue
Block a user