| | |
| | | <el-form-item label="年龄:" prop="age" v-if="state.title !== '修改密码'"> |
| | | <el-input v-model.number.trim="state.form.age" type="number" :disabled="disabled" placeholder="请输入年龄"></el-input> |
| | | </el-form-item> |
| | | <el-form-item label="学历:" prop="qualification" v-if="state.title !== '修改密码'"> |
| | | <el-select |
| | | v-model="state.form.qualification" |
| | | placeholder="请选择学历" |
| | | style="width: 100%" |
| | | > |
| | | <el-option |
| | | v-for="item in state.quaList" |
| | | :key="item.id" |
| | | :label="item.name" |
| | | :value="item.id" |
| | | /> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item label="职称:" prop="positional" v-if="state.title !== '修改密码'"> |
| | | <el-input v-model.trim="state.form.positional" :disabled="disabled" placeholder="请输入职称"></el-input> |
| | | <!-- <el-input v-model.trim="state.form.positional" :disabled="disabled" placeholder="请输入职称"></el-input>--> |
| | | <el-radio-group v-model="state.form.positional" :disabled="disabled"> |
| | | <el-radio label="1">初级</el-radio> |
| | | <el-radio label="2">中级</el-radio> |
| | | <el-radio label="3">高级</el-radio> |
| | | </el-radio-group> |
| | | </el-form-item> |
| | | <el-form-item label="人员类别:" prop="personType" v-if="state.title !== '修改密码'"> |
| | | <el-radio-group v-model="state.form.personType" :disabled="disabled"> |
| | | <el-radio :label="1">技术</el-radio> |
| | | <el-radio :label="2">管理</el-radio> |
| | | <el-radio :label="3">行政</el-radio> |
| | | <el-radio :label="4">特殊作业</el-radio> |
| | | </el-radio-group> |
| | | </el-form-item> |
| | | <el-form-item label="身份证号:" prop="idCard" v-if="state.title !== '修改密码'"> |
| | |
| | | entryTime: [{ required: true, message: '请选择入职时间', trigger: 'blur' }], |
| | | age: [{ required: true, message: '请输入年龄', trigger: 'blur' }], |
| | | personType: [{ required: true, message: '请选择人员类别', trigger: 'blur' }], |
| | | post: [{ required: true, message: '请输入专业', trigger: 'blur' }], |
| | | positional: [{ required: true, message: '请输入职称', trigger: 'blur' }], |
| | | roles: [{ required: true, message: '请选择角色', trigger: 'blur' }] |
| | | }, |
| | | companyList: [], |
| | | userList: [], |
| | | roleList: [], |
| | | quaList: [ |
| | | {id: 1, name: '高中及以下'}, |
| | | {id: 2, name: '专科'}, |
| | | {id: 3, name: '本科'}, |
| | | {id: 4, name: '硕士'}, |
| | | {id: 5, name: '博士及以上'} |
| | | ], |
| | | keyword:'', |
| | | pageNum: 1, |
| | | pageSize: 10, |
| | |
| | | } |
| | | state.form.roles = value.roles.map(i=>i.roleId) |
| | | } |
| | | if(type == 'pwd'){ |
| | | state.form.id = value.id |
| | | } |
| | | dialogVisible.value = true |
| | | if(type === 'edit' && state.form && (state.form.userType === 2||state.form.userType === 3)){ |
| | | await nextTick(() => { |
| | | // doGetUser() |
| | | }) |
| | | } |
| | | } |
| | | |
| | | const finshed = ref(false) |