From ef03d0eb1ebce22b458ffff75d71253e9160c07a Mon Sep 17 00:00:00 2001 From: gaoluyang <2820782392@qq.com> Date: 星期二, 05 八月 2025 17:34:06 +0800 Subject: [PATCH] 用户管理,角色不能为空 --- src/views/system/user/index.vue | 11 +++++++---- 1 files changed, 7 insertions(+), 4 deletions(-) diff --git a/src/views/system/user/index.vue b/src/views/system/user/index.vue index 8363b68..40fb371 100644 --- a/src/views/system/user/index.vue +++ b/src/views/system/user/index.vue @@ -415,7 +415,7 @@ </el-form-item> </el-col> <el-col :span="12"> - <el-form-item label="瑙掕壊"> + <el-form-item label="瑙掕壊" prop="roleIds"> <el-select v-model="form.roleIds" multiple placeholder="璇烽�夋嫨"> <el-option v-for="item in roleOptions" @@ -512,6 +512,7 @@ } from "@/api/system/user"; import { Splitpanes, Pane } from "splitpanes"; import "splitpanes/dist/splitpanes.css"; +import {onMounted} from "vue"; const router = useRouter(); const appStore = useAppStore(); @@ -587,6 +588,7 @@ { required: true, message: "鐢ㄦ埛鏄电О涓嶈兘涓虹┖", trigger: "blur" }, ], deptIds: [{ required: true, message: "鍏徃涓嶈兘涓虹┖", trigger: "change" }], + roleIds: [{ required: true, message: "瑙掕壊涓嶈兘涓虹┖", trigger: "change" }], password: [ { required: true, message: "鐢ㄦ埛瀵嗙爜涓嶈兘涓虹┖", trigger: "blur" }, { @@ -893,7 +895,8 @@ } }); } - -getDeptTree(); -getList(); +onMounted(() => { + getDeptTree(); + getList(); +}); </script> -- Gitblit v1.9.3