这段代码是一个保存函数,它用于将当前选中的菜单权限分配给角色。

首先,代码中有一个'debugger'语句,用于在调试时暂停代码执行。

然后,通过'this.$refs.tree.getCheckedNodes'方法获取当前选中的子节点及父节点,存储在'allCheckedNodes'变量中。

接着,将'allCheckedNodes'中的每个节点的'id'提取出来,并存储在'idList'数组中。

然后,创建一个'assginMenuVo'对象,包含角色'id'和菜单'id'列表。

接下来,将'loading'变量设为'true',表示正在加载。

然后,调用'api.doAssign'方法,将'assginMenuVo'作为参数传递进去。

当'api.doAssign'方法执行完毕后,将'loading'变量设为'false',表示加载完成。

然后,通过'this.$message.success'方法显示成功消息。

最后,使用'this.$router.push'方法将页面路由跳转到'/system/sysRole'。

Vue.js 中使用树形控件分配角色权限的代码解析

原文地址: https://www.cveoy.top/t/topic/oYDl 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录