|
@@ -74,6 +74,7 @@
|
|
|
:check-box-list="roleListCheckedList"
|
|
|
:number="8"
|
|
|
:active="true"
|
|
|
+ :selected-role-id="currentSelectedRoleId"
|
|
|
@checkChange="getRoleListChecked"
|
|
|
@checkClick="selectRole"
|
|
|
@role-list-change="roleListCheckedFilter"
|
|
@@ -178,7 +179,7 @@ export default {
|
|
|
needType: '',
|
|
|
groupIds: [],
|
|
|
queryIds: [],
|
|
|
- currentSelectedRoleId: 0,
|
|
|
+ currentSelectedRoleId: -1,
|
|
|
checkedRoles: [],
|
|
|
editForm: {
|
|
|
name: '',
|
|
@@ -320,7 +321,10 @@ export default {
|
|
|
role => arr.findIndex(item => item.RoleId === role.RoleId) > -1
|
|
|
)
|
|
|
this.roleListCheckedList = this.roleListCheckedCopy.map(role => role.RoleId)
|
|
|
- console.log(this.roleListCheckedTemp)
|
|
|
+ if (arr.findIndex(item => item.RoleId === this.currentSelectedRoleId) === -1) {
|
|
|
+ this.checkedRoles = []
|
|
|
+ this.currentSelectedRoleId = -1
|
|
|
+ }
|
|
|
},
|
|
|
// 获取当前编辑的权限规则
|
|
|
getRulesOfCompetency(obj) {
|