| | |
| | | <el-form-item label="当前机构"> |
| | | <el-input v-model="setting.tenantName" disabled style="width: 250px"/> |
| | | </el-form-item> |
| | | <el-form-item label="部门" prop="sysDeptId"> |
| | | <el-select v-model="formData.sysDeptId"> |
| | | <el-option v-for="(item,index) in deptmentOptions" :key="index" :label="item.name" :value="item.id"></el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item label="人员姓名" prop="userName"> |
| | | <el-input v-model="formData.userName" clearable maxlength="20" show-word-limit style="width: 250px"/> |
| | | </el-form-item> |
| | |
| | | import * as DateFormatter from '@/utils/DateFormatter' |
| | | import * as role from "@/api/system/role"; |
| | | import * as user from "@/api/user"; |
| | | import {departmentListAll} from "@/api/system/deptment"; |
| | | |
| | | export default { |
| | | components: {winSm, myButton}, |
| | |
| | | label: 'name', |
| | | }, |
| | | formData: { |
| | | sysDeptId:'', |
| | | userName: '', |
| | | userCode: '', |
| | | userPhone: '', |
| | |
| | | seq: null, |
| | | }, |
| | | rules: { |
| | | sysDeptId: [ |
| | | {required: true, message: '请输入', trigger: 'blur'} |
| | | ], |
| | | userName: [ |
| | | {required: true, message: '请输入人员姓名', trigger: 'blur'} |
| | | ], |
| | |
| | | created() { |
| | | this.getInfo() |
| | | this.getAllRole() |
| | | this.getDeptmentOptions() |
| | | }, |
| | | methods: { |
| | | // 获取所有角色 |
| | |
| | | } |
| | | ); |
| | | }, |
| | | getDeptmentOptions(){ |
| | | departmentListAll({tenantId:this.setting.tenantId}).then(res=>{ |
| | | this.deptmentOptions = res |
| | | }) |
| | | }, |
| | | handleCheckAllChange(val) { |
| | | if (val) { |
| | | this.checkedList = this.roleOptions.map(x => { |