|
@@ -30,7 +30,7 @@
|
|
|
<el-input v-model="formData.email"></el-input>
|
|
<el-input v-model="formData.email"></el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
<el-form-item prop="authorities" label="角色">
|
|
<el-form-item prop="authorities" label="角色">
|
|
|
- <el-select v-model="formData.authorities" multiple placeholder="请选择" value-key="name">
|
|
|
|
|
|
|
+ <el-select v-model="formData.authorities[0]" placeholder="请选择" value-key="name">
|
|
|
<el-option v-for="item in authorities" :key="item.name" :label="item.nameDesc" :value="item">
|
|
<el-option v-for="item in authorities" :key="item.name" :label="item.nameDesc" :value="item">
|
|
|
</el-option>
|
|
</el-option>
|
|
|
</el-select>
|
|
</el-select>
|
|
@@ -52,6 +52,7 @@ export default {
|
|
|
this.$http
|
|
this.$http
|
|
|
.get(`/user/get/${this.$route.query.id}`)
|
|
.get(`/user/get/${this.$route.query.id}`)
|
|
|
.then(res => {
|
|
.then(res => {
|
|
|
|
|
+ res.authorities = [(res.authorities || [])[0]];
|
|
|
this.formData = res;
|
|
this.formData = res;
|
|
|
})
|
|
})
|
|
|
.catch(e => {
|
|
.catch(e => {
|
|
@@ -72,7 +73,8 @@ export default {
|
|
|
return {
|
|
return {
|
|
|
saving: false,
|
|
saving: false,
|
|
|
formData: {
|
|
formData: {
|
|
|
- avatar: 'https://zhumj.oss-cn-hangzhou.aliyuncs.com/image/user.jpg'
|
|
|
|
|
|
|
+ avatar: 'https://zhumj.oss-cn-hangzhou.aliyuncs.com/image/user.jpg',
|
|
|
|
|
+ authorities: []
|
|
|
},
|
|
},
|
|
|
rules: {
|
|
rules: {
|
|
|
avatar: [
|
|
avatar: [
|