{"repo":"hdonghua/beaverx-vue-admin","free":true,"listed":false,"github":"https://github.com/hdonghua/beaverx-vue-admin","clone":"git clone https://github.com/hdonghua/beaverx-vue-admin.git","description":"基于 Arco Design Pro Vue 的管理后台前端，对接 BeaverX.Admin 后端 API；菜单与按钮权限由服务端下发，适合 RBAC、工作流场景","language":"Vue","stars":10,"topics":["admin-dashboard","javascript","stores","typescript","vue3","im","signalr","workflow"],"license":"MIT","category":"dashboards-admin","readme_excerpt":"BeaverX Vue Admin（前端） Language : 简体中文 English 基于 Arco Design Pro Vue 的管理后台前端，对接 BeaverX.Admin 后端 API。菜单与按钮权限由服务端下发，适合 RBAC 场景。 在线预览 项目 说明 ------ ------ 地址 https://beaverxadmin.com/ 账号 admin / Admin@123 演示环境说明 ：系统每 5 分钟 会定时清理并覆盖数据，请勿保存重要信息或用于生产。 实现功能 能力 说明 ------ ------ 实时消息 SignalR 接收未读站内信、导出进度、在线用户、强制下线等推送；设备指纹聚合多标签在线态 异步导出 发起导出任务后通过实时通道感知进度/完成，支持下载已生成文件 完整工作流 流程 / 表单设计、发起与审批、转交 / 加签 / 减签 / 回退 / 催办 / 撤销、抄送与打印等审批页面 另含 RBAC、字典、系统配置、支付、工单、定时任务、组件演示等管理后台页面。 技术栈 类别 技术 ---- ----------------------------- 框架 Vue 3 + TypeScript 构建 Vite 8 UI Arco Design Vue 路由 Vue Router 4 状态 Pinia HTTP Axios 实时 SignalR（ @microsoft/signalr ） 界面展示 以下截图来自 在线演示，顺序与系统侧边栏菜单一致（原图见仓库 imgs/ 目录）。 首页 工作流 异步导出 角色管理 字典管理 组织架构 定时任务 Hangfire 调度面板（ /hangfire ，独立账号，见后端配置）： 在线用户 支付宝 富文本 环境要求 - Node.js = 20.19.0（Vite 8 要求，推荐 22 LTS） - pnpm（推荐） - 本地已启动后端 API（默认 http://localhost:5216 ） 后端仓库：BeaverX.Admin 快速开始 默认账号（由后端种子数据提供）： admin / Admin@123 常用命令 命令 说明 ------ ------ pnpm dev 开发模式 pnpm build 类型检查 + 生产构建 pnpm preview 预览生产构建 pnpm type:check 仅 TypeScript 检查 目录结构 核心机制（必读） 1. 服务端菜单模式 src/config/settings.json 中 menuFromServer: true 时： - 侧边栏菜单来自接口 GET /api/Menu/user-menus - 登录后按后端菜单 动态注册路由 （ dir-{id} / menu-{id} ），目录统一挂 DEFAULT LAYOUT - component 动态加载 views/ 页面，业务菜单 不必 在 router/routes/modules/ 预定义 - path 为后端配置的访问地址；刷新时会重新拉菜单、注册路由并按 URL 重进 - views/ 下须有与 component 对应的 .vue 文件，否则菜单不生效 2. 路由与权限 文件 作用 ------------------------------- -------------------------- router/guard/userLoginInfo.ts 未登录跳转登录；已登录访问 /login 的处理 router/guard/permi","default_branch":null,"files":null,"tree":[],"storefront":"/r/hdonghua","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/hdonghua/beaverx-vue-admin/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}