角色权限修改时已有权限未自动勾选异常修复
This commit is contained in:
		
							parent
							
								
									30aa0c4fca
								
							
						
					
					
						commit
						7ecba12d3e
					
				| @ -368,16 +368,16 @@ export default { | |||||||
|     }, |     }, | ||||||
|     /** 根据角色ID查询菜单树结构 */ |     /** 根据角色ID查询菜单树结构 */ | ||||||
|     getRoleMenuTreeselect(roleId) { |     getRoleMenuTreeselect(roleId) { | ||||||
|       roleMenuTreeselect(roleId).then(response => { |       return roleMenuTreeselect(roleId).then(response => { | ||||||
|         this.menuOptions = response.menus; |         this.menuOptions = response.menus; | ||||||
|         this.$refs.menu.setCheckedKeys(response.checkedKeys); |         return response; | ||||||
|       }); |       }); | ||||||
|     }, |     }, | ||||||
|     /** 根据角色ID查询部门树结构 */ |     /** 根据角色ID查询部门树结构 */ | ||||||
|     getRoleDeptTreeselect(roleId) { |     getRoleDeptTreeselect(roleId) { | ||||||
|       roleDeptTreeselect(roleId).then(response => { |       return roleDeptTreeselect(roleId).then(response => { | ||||||
|         this.deptOptions = response.depts; |         this.deptOptions = response.depts; | ||||||
|         this.$refs.dept.setCheckedKeys(response.checkedKeys); |         return response; | ||||||
|       }); |       }); | ||||||
|     }, |     }, | ||||||
|     // 角色状态修改 |     // 角色状态修改 | ||||||
| @ -450,24 +450,30 @@ export default { | |||||||
|     handleUpdate(row) { |     handleUpdate(row) { | ||||||
|       this.reset(); |       this.reset(); | ||||||
|       const roleId = row.roleId || this.ids |       const roleId = row.roleId || this.ids | ||||||
|       this.$nextTick(() => { |       const roleMenu = this.getRoleMenuTreeselect(roleId); | ||||||
|         this.getRoleMenuTreeselect(roleId); |  | ||||||
|       }); |  | ||||||
|       getRole(roleId).then(response => { |       getRole(roleId).then(response => { | ||||||
|         this.form = response.data; |         this.form = response.data; | ||||||
|         this.open = true; |         this.open = true; | ||||||
|  |         this.$nextTick(() => { | ||||||
|  |           roleMenu.then(res => { | ||||||
|  |             this.$refs.menu.setCheckedKeys(res.checkedKeys); | ||||||
|  |           }); | ||||||
|  |         }); | ||||||
|         this.title = "修改角色"; |         this.title = "修改角色"; | ||||||
|       }); |       }); | ||||||
|     }, |     }, | ||||||
|     /** 分配数据权限操作 */ |     /** 分配数据权限操作 */ | ||||||
|     handleDataScope(row) { |     handleDataScope(row) { | ||||||
|       this.reset(); |       this.reset(); | ||||||
|       this.$nextTick(() => { |       const roleDeptTreeselect = this.getRoleDeptTreeselect(row.roleId); | ||||||
|         this.getRoleDeptTreeselect(row.roleId); |  | ||||||
|       }); |  | ||||||
|       getRole(row.roleId).then(response => { |       getRole(row.roleId).then(response => { | ||||||
|         this.form = response.data; |         this.form = response.data; | ||||||
|         this.openDataScope = true; |         this.openDataScope = true; | ||||||
|  |         this.$nextTick(() => { | ||||||
|  |           roleDeptTreeselect.then(res => { | ||||||
|  |             this.$refs.dept.setCheckedKeys(res.checkedKeys); | ||||||
|  |           }); | ||||||
|  |         }); | ||||||
|         this.title = "分配数据权限"; |         this.title = "分配数据权限"; | ||||||
|       }); |       }); | ||||||
|     }, |     }, | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 RuoYi
						RuoYi