角色管理

This commit is contained in:
fengachen
2021-08-24 18:09:59 +08:00
parent 17edcf91cd
commit 858b8c12e7
2 changed files with 42 additions and 2 deletions
+18
View File
@@ -27,6 +27,13 @@
<a-input placeholder="请输入角色编码" @change="event => event.target.value = event.target.value.trim()" :maxLength="64" :disabled="roleDisabled" v-decorator="[ 'roleCode', validatorRules.roleCode]" />
</a-form-item>
<a-form-item
:labelCol="labelCol"
:wrapperCol="wrapperCol"
label="上级角色">
<a-input placeholder="请选择上级角色" @change="event => event.target.value = event.target.value.trim()" :maxLength="64" :disabled="roleDisabled" v-decorator="[ 'roleParentId', validatorRules.roleParentId]" />
</a-form-item>
<a-form-item
:labelCol="labelCol"
:wrapperCol="wrapperCol"
@@ -95,6 +102,7 @@
this.edit({});
},
edit (record) {
debugger
this.form.resetFields();
this.model = Object.assign({}, record);
this.visible = true;
@@ -110,6 +118,16 @@
});
},
/*
* 添加下级
* */
addLowerRole(parentId){
this.form.resetFields();
this.visible = true;
this.$nextTick( () => {
this.form.setFieldsValue({roleParentId:parentId})
})
},
close () {
this.$emit('close');
this.visible = false;