aix rbac
2021-05-14 15:06:37 6 举报
rbac
作者其他创作
大纲/内容
rbac 模块改造计划第一阶段:aix系统上现有页面体验功能优化,可能需再做一些更好用的页面第二阶段:aix系统上 将router中各个api的权限配置,目前是hardcode在代码中的,抽离成可在页面上可视化配置第三阶段:从aix系统中剥离,抽离成跟aix系统一样的独立服务。可供类似aix这样的系统通过http请求调用api的形式进行调用。
1. role2. source3. action4. desc5. dimension6.modulename7. data
Select Game 提示框
role_permissions表
后台表结构优化
user页面
roles页面
user_roles表
1. rtx2. role3. modulename4. data
1. 表格数据: /api/user/roles/permissions => controller: app/controller/user.ts中getPermissions方法 =>service: app/service/rbacdb.ts中getAllPermissions方法和getAllRolesWithoutValue方法 => model: role_permissions表中 结果示例:[{\"role\":\"test\
1. name2. parent3. desc4.modulename5. data
permissions页面
1.在layouts/index.js中配置 了一个NO_INIT_GAME数组,url路径以其中元素开头的页面均不出现选择游戏的提示框2. Game下拉列表的值 在 components/game_select/index.js中getGames()方法从父组件中取games字段,在 父组件 components/init-setting/index.js中 从models/system.js中取config.game字段
roles表
后台表结构
收藏
0 条评论
下一页