|
@@ -147,13 +147,23 @@
|
|
|
<el-row :gutter="20">
|
|
|
<el-col :md="6">
|
|
|
<el-form-item label="账号" prop="account">
|
|
|
- <el-input v-model="addForm.account" autocomplete="off" placeholder="请输入账号"></el-input>
|
|
|
+ <el-input
|
|
|
+ v-model="addForm.account"
|
|
|
+ :disabled="addForm.adminUserId === userData.adminUserId"
|
|
|
+ autocomplete="off"
|
|
|
+ placeholder="请输入账号"
|
|
|
+ ></el-input>
|
|
|
</el-form-item>
|
|
|
<h3 style="padding-bottom: 10px"></h3>
|
|
|
</el-col>
|
|
|
<el-col :md="6">
|
|
|
<el-form-item label="用户名" prop="nickName">
|
|
|
- <el-input v-model="addForm.nickName" autocomplete="off" placeholder="请输入用户名"></el-input>
|
|
|
+ <el-input
|
|
|
+ v-model="addForm.nickName"
|
|
|
+ :disabled="addForm.adminUserId === userData.adminUserId"
|
|
|
+ autocomplete="off"
|
|
|
+ placeholder="请输入用户名"
|
|
|
+ ></el-input>
|
|
|
</el-form-item>
|
|
|
<h3 style="padding-bottom: 10px"></h3>
|
|
|
</el-col>
|
|
@@ -210,6 +220,7 @@
|
|
|
filterable
|
|
|
v-model="addForm.rwaide"
|
|
|
clearable
|
|
|
+ :disabled="addForm.adminUserId === userData.adminUserId"
|
|
|
>
|
|
|
<template slot-scope="{ node, data }">
|
|
|
<span
|
|
@@ -220,9 +231,14 @@
|
|
|
</el-cascader>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- <el-col :md="6" v-if="addForm.adminUserId != userInfoData.adminUserId">
|
|
|
+ <el-col :md="6">
|
|
|
<el-form-item label="角色组" prop="role">
|
|
|
- <el-select v-model="addForm.role" placeholder="请选择角色组" style="width: 100%">
|
|
|
+ <el-input
|
|
|
+ v-if="addForm.adminUserId == userData.adminUserId"
|
|
|
+ v-model="addForm.roleName"
|
|
|
+ :disabled="addForm.adminUserId === userData.adminUserId"
|
|
|
+ />
|
|
|
+ <el-select v-else v-model="addForm.role" placeholder="请选择角色组" style="width: 100%">
|
|
|
<el-option
|
|
|
:label="item.name"
|
|
|
:value="item.adminRoleId"
|
|
@@ -437,6 +453,11 @@ export default {
|
|
|
}
|
|
|
}
|
|
|
},
|
|
|
+ computed: {
|
|
|
+ userData() {
|
|
|
+ return JSON.parse(localStorage.getItem('greemall_user'))
|
|
|
+ }
|
|
|
+ },
|
|
|
methods: {
|
|
|
getList() {
|
|
|
this.listLoading = true
|
|
@@ -615,6 +636,8 @@ export default {
|
|
|
this.editId = id
|
|
|
getUserInfo({ adminUserId: id }).then(res => {
|
|
|
this.addForm = {
|
|
|
+ adminUserId: res.data.adminUserId,
|
|
|
+ roleName: res.data.roleName,
|
|
|
account: res.data.userName,
|
|
|
role: res.data.roleId,
|
|
|
nickName: res.data.nickName,
|