多个前端项目如何区分菜单与登录权限

Blade 未结 1 453
lam
lam 剑圣 2022-01-10 15:33

基于cloud版本,开发了多个模块使用不同的前端项目。(相当于多个系统)

目前saber仅作为管理端使用,其它前端是自定义开发。


如何统一管理菜单,区分不同的前端项目拿到不同菜单列表。

以及不同的前端如何限制用户登录,比如维修师傅只能登录后勤维修平台,而无法登录宿舍管理平台。

1条回答
  • 2022-01-11 15:33

    目前还没有这个功能,如果需要一个总的后台管理系统,来调度多个子系统来控制他们的菜单,其实需要一个统一的综合认证平台才行。

    现在这种情况重新开发耗时太大,可以用一个简单的方法。就是给菜单表多加一个system_category字段,来标记他属于哪个系统的菜单。同时在菜单加载、下拉列表、角色菜单分配等接口也加上筛选。

    这样不同的子系统就可以根据分类来获取自己的菜单了。

    1 讨论(0)
提交回复