| | |
| | | </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"
|
| | |
| | | } from "@/api/system/user";
|
| | | import { Splitpanes, Pane } from "splitpanes";
|
| | | import "splitpanes/dist/splitpanes.css";
|
| | | import {onMounted} from "vue";
|
| | |
|
| | | const router = useRouter();
|
| | | const appStore = useAppStore();
|
| | |
| | | { required: true, message: "用户昵称不能为空", trigger: "blur" },
|
| | | ],
|
| | | deptIds: [{ required: true, message: "公司不能为空", trigger: "change" }],
|
| | | roleIds: [{ required: true, message: "角色不能为空", trigger: "change" }],
|
| | | password: [
|
| | | { required: true, message: "用户密码不能为空", trigger: "blur" },
|
| | | {
|
| | |
| | | }
|
| | | });
|
| | | }
|
| | |
|
| | | getDeptTree();
|
| | | getList();
|
| | | onMounted(() => {
|
| | | getDeptTree();
|
| | | getList();
|
| | | });
|
| | | </script>
|