Commit Graph

5 Commits

Author SHA1 Message Date
lzh
72ed0eb5aa feat(@vben/web-antd): 支持按 platform 过滤多前端菜单
业务平台 (biz) 与物联运维平台 (iot) 共享同一后端,需按前端来源过滤菜单,
避免同一角色在两端看到相同菜单。

- 新增 CLIENT_ID 常量,请求拦截器 / 基础 client 统一注入 X-Client-Id 头,
  后端密码登录 & refresh-token 据此绑定 token 的 client/platform
- SystemMenuApi.Menu 增加 platform 字段
- 菜单表单新增"所属平台"选择项(PLATFORM_OPTIONS),为 null 则两端共享

配合后端迁移 sql/mysql/migrations/2026-04-20_oauth2_client_platform.sql。

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-22 23:40:19 +08:00
puhui999
0cc83967ed feat: 【antd】新增批量删除操作 2025-06-15 17:02:10 +08:00
YunaiV
fb785894b6 refactor:基于 lint 处理排版 2025-04-22 22:10:33 +08:00
YunaiV
09d0cfa87e feat:增加 menu 菜单的列表(初始化) 2025-04-01 21:46:50 +08:00
YunaiV
ee711fc8ab feat:角色 role 的分配菜单 100%(基于 VbenTree) 2025-04-01 13:55:11 +08:00