You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
功能清单文件夹创建规范
一、目录结构模板
00-功能清单索引.md
01-功能清单规范.md
│
├── 管理后台\
│ ├── 00-管理后台-索引.md
│ ├── 01-管理后台-规范.md
│ ├── 01-登录\
│ │ ├── 00-登录-索引.md
│ │ ├── 01-登录-规范.md
│ │ └── 01-01-登录页面.md
│ ├── 02-仪表盘\
│ │ ├── 00-仪表盘-索引.md
│ │ ├── 01-仪表盘-规范.md
│ │ └── 02-01-仪表盘页面.md
│ └── ...
│
└── 大屏\
├── 00-大屏-索引.md
├── 01-大屏-规范.md
└── 01-01-大屏看板页面.md
二、文件命名规则
| 文件类型 |
命名规则 |
示例 |
| 总索引 |
00-功能清单索引.md |
- |
| 总规范 |
01-功能清单规范.md |
- |
| 分类索引 |
00-{分类名}-索引.md |
00-管理后台-索引.md |
| 分类规范 |
01-{分类名}-规范.md |
01-管理后台-规范.md |
| 模块索引 |
00-{模块名}-索引.md |
00-登录-索引.md |
| 模块规范 |
01-{模块名}-规范.md |
01-登录-规范.md |
| 页面文件 |
{模块号}-{页面号}-{页面名}.md |
01-01-登录页面.md |
编号规则:
- 模块号:01-99(两位数)
- 页面号:01-99(两位数)
- 格式:
{模块号}-{页面号}-{页面名}.md
三、索引文件内容规则
1. 总索引
# 功能清单 索引
> 版本:v1.0
> 最后更新:日期
---
## 分类
| 分类 | 类型 | 索引 |
|------|------|------|
| 管理后台 | 文件夹 | [00-管理后台-索引.md](./管理后台/00-管理后台-索引.md) |
| 大屏 | 文件夹 | [00-大屏-索引.md](./大屏/00-大屏-索引.md) |
---
2. 分类索引
# {分类名} 索引
> 版本:v1.0
> 最后更新:日期
---
## 子目录/文件
| 编号 | 名称 | 类型 | 索引 |
|------|------|------|------|
| 01 | 登录 | 文件夹 | [01-登录](./01-登录) |
| 02 | 仪表盘 | 文件夹 | [02-仪表盘](./02-仪表盘) |
---
3. 模块索引
# {模块名} 索引
> 版本:v1.0
> 最后更新:日期
---
## 模块概述
[简要说明本模块的功能定位、业务场景]
## 页面清单
| 页面编号 | 页面名称 | 路由 | 功能概述 |
|---------|---------|------|---------|
## 页面功能详情
### {页面号} {页面名称}
**路由**:`/xxx`
**功能概述**:[简要]
**功能列表**:
| 功能编号 | 功能名称 | 触发条件 | 交互行为 | 涉及API |
**状态机**:[如有]
**路由跳转**:[本模块内 + 跨模块跳转]
## 子目录/文件
| 编号 | 名称 | 类型 | 索引 |
|------|------|------|------|
---
四、规范文件内容规则
| 层级 |
内容 |
| 总规范 |
整体规范,所有模块通用 |
| 分类规范 |
本分类通用规范 |
| 模块规范 |
无特殊规范时写"继承上级规范,如有冲突按本目录规范执行" |
五、页面文件规则(20项模板,按组分类)
页面文件保持20项模板不变,用空行分组提升可读性。
【结构定义】
| 序号 |
内容 |
说明 |
| 1 |
基本信息 |
路由、权限、入口、面包屑 |
| 2 |
界面布局 |
ASCII图、响应式断点 |
| 3 |
表单字段 |
字段定义、控件、校验 |
| 4 |
操作按钮 |
权限、位置、行为 |
| 5 |
弹窗规格 |
无/弹窗类型 |
| 6 |
状态机 |
状态值、颜色、流转 |
【交互行为】
| 序号 |
内容 |
说明 |
| 7 |
交互流程 |
成功/失败处理 |
| 8 |
防重复请求 |
按钮禁用、AbortController |
| 9 |
超时与加载反馈 |
超时时间、loading方式 |
| 10 |
操作确认机制 |
确认文案 |
| 11 |
脏数据检测 |
快照、重置 |
| 12 |
操作结果反馈 |
反馈方式、持续时间 |
| 14 |
校验规则 |
正则、错误提示、触发时机 |
| 15 |
响应式布局 |
断点布局 |
【技术实现】
| 序号 |
内容 |
说明 |
| 13 |
组件规范 |
组件选择、配置 |
| 16 |
Mock数据规格 |
完整Request/Response示例 |
| 17 |
键盘操作 |
快捷键 |
| 18 |
空状态设计 |
空态展示 |
| 19 |
错误码处理 |
错误码映射 |
| 20 |
安全规范 |
加密、存储、防护 |
六、三种文件分工
| 文件类型 |
重点内容 |
所属 |
| 索引文件 |
功能逻辑、交互关系、路由跳转、状态机 |
模块 |
| 规范文件 |
技术规范要求(组件、校验、布局、安全) |
模块/分类 |
| 页面文件 |
技术实现(界面布局、字段、Mock数据) |
页面 |
七、创建顺序
- 创建根目录索引+规范
- 创建分类目录+分类索引+规范
- 创建模块目录+模块索引+规范
- 创建页面文件