基于cloud版本,开发了多个模块使用不同的前端项目。(相当于多个系统)
目前saber仅作为管理端使用,其它前端是自定义开发。
如何统一管理菜单,区分不同的前端项目拿到不同菜单列表。
以及不同的前端如何限制用户登录,比如维修师傅只能登录后勤维修平台,而无法登录宿舍管理平台。
目前还没有这个功能,如果需要一个总的后台管理系统,来调度多个子系统来控制他们的菜单,其实需要一个统一的综合认证平台才行。
现在这种情况重新开发耗时太大,可以用一个简单的方法。就是给菜单表多加一个system_category字段,来标记他属于哪个系统的菜单。同时在菜单加载、下拉列表、角色菜单分配等接口也加上筛选。
这样不同的子系统就可以根据分类来获取自己的菜单了。
扫一扫访问 Blade技术社区 移动端