# frontend **Repository Path**: maple_8/frontend ## Basic Information - **Project Name**: frontend - **Description**: 后台管理页面 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-02-25 - **Last Updated**: 2026-04-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #frontend #### 介绍 后台管理页面 #### 软件架构 软件架构说明 #### 安装教程 1. xxxx 2. xxxx 3. xxxx #### 使用说明 1. xxxx 2. xxxx 3. xxxx #### 本地运行 1. 安装依赖:`npm install` 2. 启动开发服务:`npm run dev` 3. 前端默认端口:`3000`(见 `vite.config.ts`) 4. `/api` 请求会代理到 `http://localhost:8080` #### 前后端联通现状 1. 已接入后端真实接口:登录/注册、图书列表、读者列表、借阅记录、角色权限快照。 2. 已接入后端真实数据:分类管理、作者管理、逾期管理、出版社管理、用户管理、操作日志、库存流水、系统设置。 3. 工作台页面已改为实时统计(图书/借阅/操作日志接口聚合),不再使用静态 mock 卡片和日志数据。 4. 系统设置页支持调用 `PUT /api/system/settings` 保存参数。 #### 2026-04-08 权限链路修复 1. 登录/注册成功后会立即重新拉取 `GET /api/permission/snapshot`,前端当前角色以“当前登录账号主角色”为准,不再沿用历史全局角色状态。 2. 角色管理中的“角色预览”已改为纯只读模式:预览中禁止保存权限配置,避免误把预览操作落库。 3. 前端已移除对 `PUT /api/permission/current-role` 的自动持久化调用,防止跨账号角色串扰。 4. 用户管理页面字段已与注册模型对齐:展示并检索 `邮箱`,不再展示虚拟手机号。 5. 拥有 `用户管理` 操作权限的角色可在用户管理页编辑用户名、邮箱与角色。 6. 用户管理页新增“新增用户”弹窗,支持设置用户名、邮箱、初始密码、角色并直接创建账号。 7. 用户管理页支持“重置密码”操作,可为指定账号设置新的登录密码。 8. 超级管理员账号仅允许本人编辑和重置密码,其他账号在用户管理页不可操作超级管理员记录。 #### 角色与预览使用说明 1. 进入预览后仅用于查看菜单和路由可访问范围,不允许直接提交权限修改。 2. 如需调整权限,请先退出预览,再在“角色权限”页进行编辑并保存。 3. 若登录后角色显示异常,先检查后端 `/api/auth/me` 返回的 `roleId` 是否与数据库中账号主角色一致。 #### 常见问题 1. 若后端未启动,权限模块会拉取失败,页面可能仅显示默认本地状态。 2. 若后端启动报 `Port 8080 was already in use`,请先释放占用端口后再启动。 3. 若出现 403,先检查后端 CORS 白名单是否包含当前前端端口(3000/5173)。 #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request #### 特技 1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md 2. Gitee 官方博客 [blog.gitee.com](https://blog.gitee.com) 3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解 Gitee 上的优秀开源项目 4. [GVP](https://gitee.com/gvp) 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目 5. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) 6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)