# Change: 平台账号管理功能 ## Why 系统需要完整的平台账号管理能力,允许超级管理员管理平台内部的运营和管理人员账号。虽然后端已提供完整的平台账号 API(参考 `docs/部分API.md`),但缺少前端管理界面,导致管理员无法通过界面直观地管理平台账号、分配角色和控制账号状态。 ## What Changes - 新增平台账号管理页面(`src/views/system/platform-account/index.vue`) - 完整实现平台账号 CRUD 功能 - 支持平台账号列表查询和筛选 - 提供角色分配功能(为账号分配/移除角色) - 支持修改账号密码 - 支持启用/禁用账号 - 添加国际化支持(中英文) - 添加路由配置 - 平台账号 API 模块已完善(已补全缺失接口) ## Impact - 新增规范:`specs/platform-account-management/spec.md` - 新增文件: - `src/views/system/platform-account/index.vue` (平台账号管理页面) - 修改文件: - `src/router/routes/asyncRoutes.ts` (添加平台账号管理路由) - `src/router/routesAlias.ts` (添加路由别名) - `src/locales/langs/zh.json` (添加中文翻译) - `src/locales/langs/en.json` (添加英文翻译) - 依赖接口(参考 `docs/部分API.md`): - 平台账号列表 (GET /api/platform-accounts) - 新增平台账号 (POST /api/platform-accounts) - 删除平台账号 (DELETE /api/platform-accounts/:id) - 获取平台账号详情 (GET /api/platform-accounts/:id) - 编辑平台账号 (PUT /api/platform-accounts/:id) - 修改密码 (POST /api/platform-accounts/:id/password) - 获取账号角色 (GET /api/platform-accounts/:id/roles) - 分配角色 (POST /api/platform-accounts/:id/roles) - 移除角色 (DELETE /api/platform-accounts/:id/roles) - 启用/禁用账号 (PUT /api/platform-accounts/:id/status) - 依赖模块: - `src/api/modules/account.ts` (✅ 已补全所有接口) - 角色管理:获取角色列表用于分配 - 权限系统:控制页面访问权限