From e2254651ca3e83f4343c5590b10635331fa801a0 Mon Sep 17 00:00:00 2001 From: 疯狂的狮子Li <15040126243@163.com> Date: 星期三, 24 四月 2024 23:46:05 +0800 Subject: [PATCH] fix 修复 !pr107 遗留问题 --- src/views/system/user/index.vue | 25 +++++++++++++++---------- 1 files changed, 15 insertions(+), 10 deletions(-) diff --git a/src/views/system/user/index.vue b/src/views/system/user/index.vue index 5b571c7..e8e0c23 100644 --- a/src/views/system/user/index.vue +++ b/src/views/system/user/index.vue @@ -28,16 +28,11 @@ <el-input v-model="queryParams.userName" placeholder="璇疯緭鍏ョ敤鎴峰悕绉�" clearable @keyup.enter="handleQuery" /> </el-form-item> <el-form-item label="鎵嬫満鍙风爜" prop="phonenumber"> - <el-input - v-model="queryParams.phonenumber" - placeholder="璇疯緭鍏ユ墜鏈哄彿鐮�" - clearable - @keyup.enter="handleQuery" - /> + <el-input v-model="queryParams.phonenumber" placeholder="璇疯緭鍏ユ墜鏈哄彿鐮�" clearable @keyup.enter="handleQuery" /> </el-form-item> <el-form-item label="鐘舵��" prop="status"> - <el-select v-model="queryParams.status" placeholder="鐢ㄦ埛鐘舵��" clearable > + <el-select v-model="queryParams.status" placeholder="鐢ㄦ埛鐘舵��" clearable> <el-option v-for="dict in sys_normal_disable" :key="dict.value" :label="dict.label" :value="dict.value" /> </el-select> </el-form-item> @@ -292,10 +287,11 @@ import { UserForm, UserQuery, UserVO } from '@/api/system/user/types'; import { DeptVO } from '@/api/system/dept/types'; import { RoleVO } from '@/api/system/role/types'; -import { PostVO } from '@/api/system/post/types'; +import {PostQuery, PostVO} from '@/api/system/post/types'; import { treeselect } from '@/api/system/dept'; import { globalHeaders } from '@/utils/request'; import { to } from 'await-to-js'; +import {optionselect} from "@/api/system/post"; const router = useRouter(); const { proxy } = getCurrentInstance() as ComponentInternalInstance; @@ -395,7 +391,7 @@ message: '鐢ㄦ埛瀵嗙爜闀垮害蹇呴』浠嬩簬 5 鍜� 20 涔嬮棿', trigger: 'blur' }, - { pattern: /^[^<>"'|\\]+$/, message: "涓嶈兘鍖呭惈闈炴硶瀛楃锛�< > \" ' \\\ |", trigger: "blur" } + { pattern: /^[^<>"'|\\]+$/, message: '涓嶈兘鍖呭惈闈炴硶瀛楃锛�< > " \' \\\ |', trigger: 'blur' } ], email: [ { @@ -508,7 +504,7 @@ inputErrorMessage: '鐢ㄦ埛瀵嗙爜闀垮害蹇呴』浠嬩簬 5 鍜� 20 涔嬮棿', inputValidator: (value) => { if (/<|>|"|'|\||\\/.test(value)) { - return "涓嶈兘鍖呭惈闈炴硶瀛楃锛�< > \" ' \\\ |" + return '涓嶈兘鍖呭惈闈炴硶瀛楃锛�< > " \' \\\ |'; } } }) @@ -650,6 +646,15 @@ initPassword.value = response.data; }); }); + +// 鐩戞祴閮ㄩ棬鍙樺寲鍔犺浇宀椾綅 +watch( + () => form.value.deptId, + async () => { + const response = await optionselect(form.value.deptId); + postOptions.value = response.data; + } +); </script> <style lang="scss" scoped></style> -- Gitblit v1.9.3