天下无坑

天下无坑


细颗粒度权限设计思路

[Vue:细粒度动态权限管理解决方案](https://blog.csdn.net/qq_33594380/article/details/80037133 "Vue:细粒度动态权限管理解决方案")

@startmindmap
* 思路
** router_name
** action_name

@endmindmap

前端

  • 全菜单, 分配角色时用
  • 自定义指令
  • 角色菜单

后端

  • 原始全菜单(api路径,权限字段)
  • 角色菜单
skinparam backgroundColor #FCFCFC
!includeurl https://raw.githubusercontent.com/xuanye/plantuml-style-c4/master/core.puml
GREEN_ARROW
@startuml
start
:创建修改角色;
:读取原始全菜单;
:如修改,与角色菜单匹配状态;
:生成角色菜单;
stop
@enduml

页面列表

ITEM_HTML