safety-eval-service-frontend/.cursor/skills/specs/16-按钮权限控制规范/04-权限获取机制/SKILL.md

1.1 KiB
Raw Blame History

name description
jjb-button-permission-fetch 定义 JJB 按钮权限获取机制。在了解 /system/operation/menus/list/current/buttons-perms 接口调用时查阅。

按钮权限控制规范

按钮权限获取机制

  • 接口说明

    • 组件挂载时自动调用 /system/operation/menus/list/current/buttons-perms 接口获取当前页面的按钮权限列表

    • 接口参数:{ path: window.location.pathname }

    • 接口返回的权限码由底座平台的菜单和按钮注册数据决定

  • 数据来源

  • 数据流向

    平台注册菜单/按钮 → /system/operation/menus 接口录入
                                    ↓
    前端 Permission 组件挂载 → /buttons-perms 接口查询
                                    ↓
    permission(code) 方法 → 匹配返回 true/false