|
|
@@ -26,16 +26,16 @@
|
|
|
<el-form-item label="手机">
|
|
|
<el-input placeholder="手机" v-model="form.phone"></el-input>
|
|
|
</el-form-item>
|
|
|
- <!-- <el-form-item label="角色">
|
|
|
- <el-select v-model="form.permissions" placeholder="请选择">
|
|
|
+ <el-form-item label="权限">
|
|
|
+ <el-select v-model="form.permissions" multiple placeholder="请选择">
|
|
|
<el-option
|
|
|
- v-for="item in options"
|
|
|
- :key="item.value"
|
|
|
- :label="item.label"
|
|
|
- :value="item.value"
|
|
|
+ v-for="(item,index) in permissions"
|
|
|
+ :key="index"
|
|
|
+ :label="item"
|
|
|
+ :value="item"
|
|
|
></el-option>
|
|
|
</el-select>
|
|
|
- </el-form-item> -->
|
|
|
+ </el-form-item>
|
|
|
|
|
|
<el-form-item label="状态">
|
|
|
<el-radio v-model="form.status" :label="1">激活</el-radio>
|
|
|
@@ -54,28 +54,7 @@ export default {
|
|
|
return {
|
|
|
test: "",
|
|
|
form: { name: "", realname: "", password:"",repassword:"",permissions:[],status: 1 },
|
|
|
- options: [
|
|
|
- {
|
|
|
- value: "选项1",
|
|
|
- label: "超级管理员"
|
|
|
- },
|
|
|
- {
|
|
|
- value: "选项2",
|
|
|
- label: "一级管理员"
|
|
|
- },
|
|
|
- {
|
|
|
- value: "选项3",
|
|
|
- label: "二级管理员"
|
|
|
- },
|
|
|
- {
|
|
|
- value: "选项4",
|
|
|
- label: "三级管理员"
|
|
|
- },
|
|
|
- {
|
|
|
- value: "选项5",
|
|
|
- label: "四级管理员"
|
|
|
- }
|
|
|
- ]
|
|
|
+ permissions:[]
|
|
|
};
|
|
|
},
|
|
|
methods: {
|
|
|
@@ -83,6 +62,7 @@ export default {
|
|
|
this.$api.getAccountById({ id: this.form.id }).then(res => {
|
|
|
this.form = res.data.data;
|
|
|
});
|
|
|
+
|
|
|
},
|
|
|
save() {
|
|
|
var parm = this.form;
|
|
|
@@ -109,6 +89,9 @@ export default {
|
|
|
}
|
|
|
},
|
|
|
created() {
|
|
|
+ this.$api.getPerList().then(res=>{
|
|
|
+ this.permissions=res.data.data;
|
|
|
+ })
|
|
|
if (this.$route.query.id) {
|
|
|
this.form.id = this.$route.query.id;
|
|
|
this.id = this.$route.query.id;
|