47 lines
1.6 KiB
Markdown
47 lines
1.6 KiB
Markdown
# Spec: 管理后台功能页面
|
|
|
|
## ADDED Requirements
|
|
|
|
#### Scenario: 仪表板页面展示
|
|
**Given** 用户访问 `/admin/dashboard`
|
|
**When** 页面加载
|
|
**Then** 显示包含统计卡片、图表区域、快捷操作的仪表板布局
|
|
|
|
#### Scenario: 内容审核页面展示
|
|
**Given** 用户访问 `/admin/orders/content-review`
|
|
**When** 页面加载
|
|
**Then** 显示内容审核列表、筛选功能、审核操作按钮的页面结构
|
|
|
|
#### Scenario: 订单管理页面展示
|
|
**Given** 用户访问 `/admin/orders`
|
|
**When** 页面加载
|
|
**Then** 显示订单列表、搜索筛选、订单状态管理的页面结构
|
|
|
|
#### Scenario: 用户管理页面展示
|
|
**Given** 用户访问 `/admin/users`
|
|
**When** 页面加载
|
|
**Then** 显示用户列表、用户信息管理、权限设置的页面结构
|
|
|
|
#### Scenario: 页面间导航切换
|
|
**Given** 用户在任一管理页面
|
|
**When** 通过侧边栏或面包屑切换页面
|
|
**Then** 平滑过渡到目标页面,保持当前登录状态和用户偏好
|
|
|
|
#### Scenario: 页面标题和面包屑更新
|
|
**Given** 用户切换到不同页面
|
|
**When** 页面路由变化
|
|
**Then** 动态更新页面标题和面包屑导航,反映当前页面位置
|
|
|
|
## 页面占位内容要求
|
|
- 所有页面使用统一的页面头部
|
|
- 基础的数据表格或卡片布局
|
|
- 预留操作按钮和功能区域
|
|
- 统一的空状态和加载状态
|
|
- 响应式设计确保在不同屏幕尺寸下的良好表现
|
|
|
|
## 样式规范
|
|
- 使用 Element Plus 组件库
|
|
- 应用项目主题色彩系统
|
|
- 8px 网格间距
|
|
- 平滑过渡动画
|
|
- 统一的卡片样式 |