Skip to content

Role / Menu 接口

Role — /api/role

源码:src/business/controller/role/index.ts

方法路径鉴权要点说明
POST/pagesystem:role:page + RateLimiter分页
POST/createsystem:role:create + RepeatSubmit创建
POST/updatesystem:role:update + RepeatSubmit修改
POST/delete/:idsystem:role:delete删除
POST/bind_menu登录角色绑菜单
POST/get/:idsystem:role:read详情
POST/get/menu/:id登录角色菜单 ID 列表
GET/list登录角色列表

源码:src/business/controller/menu/index.ts

方法路径鉴权要点说明
GET/router登录当前用户动态路由
GET/menu_with_children登录树形菜单
POST/pagesystem:menu:page + RateLimiter分页
POST/createsystem:menu:create + RepeatSubmit创建
POST/updatesystem:menu:update + RepeatSubmit修改
POST/delete/:idsystem:menu:delete删除
GET/get/role/:id登录菜单绑定的角色
POST/bind_role登录 + RepeatSubmit菜单绑角色
GET/:idsystem:menu:read详情(放在静态路径之后)

管理端侧边栏一般先调 /api/menu/router

基于 VitePress 构建