feat: 补全管理台功能 - 总览指标、搜索筛选、编辑模式、删除确认、全局日志查询

This commit is contained in:
2026-03-20 12:42:25 +08:00
parent 181cf09ad2
commit 0473a68dc2
19 changed files with 962 additions and 143 deletions

View File

@@ -0,0 +1,27 @@
## ADDED Requirements
### Requirement: 管理台静态数据文件
管理台 SHALL 有独立的数据文件,提供部门、用户、项目、总览指标、全局日志的模拟数据。
#### Scenario: 数据文件结构
- **WHEN** 项目加载
- **THEN** `src/data/adminData.js` 导出 adminDepartments部门列表、adminUsers用户列表、adminProjects项目列表、adminOverview总览指标和异常数据、adminLogs全局日志数据
### Requirement: 示例数据展示多种状态
管理台数据 SHALL 包含不同状态的示例记录,以展示页面的各种展示状态。
#### Scenario: 部门数据状态
- **WHEN** 加载部门数据
- **THEN** 数据包含"正常"和"禁用"两种状态的部门记录
#### Scenario: 用户数据状态
- **WHEN** 加载用户数据
- **THEN** 数据包含"管理员"、"开发者"、"成员"三种角色,以及"正常"和"禁用"两种状态的用户记录
#### Scenario: 项目数据状态
- **WHEN** 加载项目数据
- **THEN** 数据包含"正常"和"禁用"两种状态的项目记录
#### Scenario: 日志数据状态
- **WHEN** 加载全局日志数据
- **THEN** 数据包含不同用户、部门、类型、状态的日志记录,至少包含"成功"、"失败"、"警告"三种状态