mirror of
				https://github.com/YunaiV/ruoyi-vue-pro.git
				synced 2025-10-31 18:49:06 +08:00 
			
		
		
		
	【修改】角色菜单集合复选框回显不正确
This commit is contained in:
		| @ -392,16 +392,17 @@ export default { | |||||||
|         // 处理 menuOptions 参数 |         // 处理 menuOptions 参数 | ||||||
|         this.menuOptions = []; |         this.menuOptions = []; | ||||||
|         this.menuOptions.push(...this.handleTree(response.data, "id")); |         this.menuOptions.push(...this.handleTree(response.data, "id")); | ||||||
|  |         // 获取角色拥有的菜单权限 | ||||||
|  |         listRoleMenus(id).then(response => { | ||||||
|  |           // 设置为严格,避免设置父节点自动选中子节点,解决半选中问题 | ||||||
|  |           this.form.menuCheckStrictly = true | ||||||
|  |           // 设置选中 | ||||||
|  |           this.$refs.menu.setCheckedKeys(response.data); | ||||||
|  |           // 设置为非严格,继续使用半选中 | ||||||
|  |           this.form.menuCheckStrictly = false | ||||||
|  |         }) | ||||||
|       }); |       }); | ||||||
|       // 获得角色拥有的菜单集合 |  | ||||||
|       listRoleMenus(id).then(response => { |  | ||||||
|         // 设置为严格,避免设置父节点自动选中子节点,解决半选中问题 |  | ||||||
|         this.form.menuCheckStrictly = true |  | ||||||
|         // 设置选中 |  | ||||||
|         this.$refs.menu.setCheckedKeys(response.data); |  | ||||||
|         // 设置为非严格,继续使用半选中 |  | ||||||
|         this.form.menuCheckStrictly = false |  | ||||||
|       }) |  | ||||||
|     }, |     }, | ||||||
|     /** 分配数据权限操作 */ |     /** 分配数据权限操作 */ | ||||||
|     handleDataScope(row) { |     handleDataScope(row) { | ||||||
|  | |||||||
		Reference in New Issue
	
	Block a user
	 cks
					cks