| | |
| | | <el-form-item label="用户类型:" v-if="state.title !== '修改密码'" prop="userType" > |
| | | <el-radio-group v-model="state.form.userType" @change="changeType" v-if="state.title == '新增用户'" > |
| | | <el-radio :label="0" v-if="state.isAdmin">管理员</el-radio> |
| | | <el-radio :label="3" v-if="state.isAdmin">监管用户</el-radio> |
| | | <el-radio :label="1" v-if="state.isAdmin">企业用户</el-radio> |
| | | <el-radio :label="2" v-if="!state.isAdmin">普通用户</el-radio> |
| | | </el-radio-group> |
| | | <span v-else>{{state.form.userType ==0 ? '管理员':state.form.userType ==1 ? '企业用户' : '普通用户'}}</span> |
| | | <span v-else>{{state.form.userType ==0 ? '管理员':state.form.userType ==1 ? '企业用户' : state.form.userType ==2 ?'普通用户':'监管用户'}}</span> |
| | | </el-form-item> |
| | | <el-form-item label="所属企业:" prop="companyName" v-if="state.title !== '修改密码' && state.form.userType !=0 && state.form.userType !=3"> |
| | | <el-select |
| | |
| | | const userInfo = ref() |
| | | const classifyRef = ref(null) |
| | | const openDialog = async (type, value) => { |
| | | |
| | | userInfo.value = JSON.parse(Cookies.get('userInfo')) |
| | | console.log("userInfo",userInfo.value) |
| | | state.currentUserType = userInfo.value.userType |
| | | state.form.userType = userInfo.value.userType |
| | | if(userInfo.value.userType === 0){ |
| | | state.isAdmin = true; |
| | | }else { |
| | | state.isAdmin = false; |
| | | state.form.companyId = userInfo.value.companyId; |
| | | state.form.companyName = userInfo.value.companyName; |
| | | state.form.userType = 2 |
| | | // state.form.userType = 2 |
| | | } |
| | | |
| | | state.title = type === 'add' ? '新增用户' : type ==='edit' ? '编辑用户' : type ==='pwd' ? '修改密码' : '查看用户' ; |