应用中心内嵌后台
全代码插件(type = plugin,mark=appcentermenu)。安装后覆盖主前端与 monorepo 公共包相关源码,让应用中心在当前布局内切换各应用后台菜单,不再默认新开窗口。
最低框架 7.0.0。
安装
- 应用市场购买并安装本插件
- 选择已初始化的 7.0 工作区
- 安装程序覆盖下列源码
- 重新构建前端后生效
卸载时从备份还原下列文件。
能力
- 应用中心点卡片:拉取该应用后台菜单,挂到「应用中心」左侧二级
- 进入应用中心时默认选中并加载列表第一个应用
- 选中卡片右上角显示「当前应用」;底部操作为访问 / 后台 / 导出 / 删除;复制图标在置顶左侧
- 「后台」按钮新窗口打开
/app_backend_{编码} - 刷新
/_app/{编码}/…时自动恢复该应用菜单与路由 - 进入应用页时
App-Code、用户systemId等切到目标应用;离开后恢复主系统
改动范围
| 路径 | 作用 |
|---|---|
web-apps-main/src/utils/appMenuContext.ts | 内嵌应用会话上下文(App-Code、权限、系统信息、已挂路由) |
web-apps-main/src/store/auth.ts | mountAppMenus:拉菜单、挂路由、挂到应用中心子菜单 |
web-apps-main/src/views/appCenter/index.vue | 卡片点击、默认选中、当前应用标记、后台/复制操作 |
web-apps-main/src/api/core |