优化角色选菜单的功能

This commit is contained in:
季圣华 2021-04-14 23:50:56 +08:00
parent 93ed56a275
commit 24e40a360b
2 changed files with 7 additions and 7 deletions

View File

@ -45,7 +45,7 @@
:rowSelection="{selectedRowKeys: selectedRowKeys, onChange: onSelectChange}"
@change="handleTableChange">
<span slot="action" slot-scope="text, record">
<a @click="handleSetFunction(record.id)">分配功能</a>
<a @click="handleSetFunction(record)">分配功能</a>
<a-divider type="vertical" />
<!-- <a @click="handleSetPushBtn(record.id)">分配按钮</a>-->
<!-- <a-divider type="vertical" />-->
@ -131,8 +131,8 @@
}
},
methods: {
handleSetFunction(id) {
this.$refs.roleFunctionModal.edit(id);
handleSetFunction(record) {
this.$refs.roleFunctionModal.edit(record);
this.$refs.roleFunctionModal.title = "分配功能";
this.$refs.roleFunctionModal.disableSubmit = false;
},

View File

@ -76,16 +76,16 @@
created () {
},
methods: {
edit (id) {
edit (record) {
this.form.resetFields();
this.model = Object.assign({}, {});
this.visible = true;
this.$nextTick(() => {
this.form.setFieldsValue(pick(this.model,'name', 'type', 'description'))
});
this.roleId = id
this.roleId = record.id
this.checkedKeys = []
this.loadTree(id)
this.loadTree(record.id)
},
close () {
this.$emit('close');
@ -99,7 +99,7 @@
that.confirmLoading = true;
let formData = Object.assign(this.model, values);
formData.type = 'RoleFunctions'
formData.keyId = this.model.id
formData.keyId = this.roleId
formData.value = this.checkedKeys
let obj;
checkUserBusiness({'type': 'RoleFunctions','keyId': this.roleId}).then((res)=>{