# 后台模块模板 ## 列表页模板 ```text 页面容器 ├── 页面标题/面包屑 ├── 筛选区 │ ├── 常用筛选项 │ ├── 查询 │ ├── 重置 │ └── 更多筛选 ├── 操作区 │ ├── 新增 │ ├── 导出/导入 │ └── 批量操作 ├── 表格区 │ ├── 选择列 │ ├── 业务字段列 │ ├── 状态列 │ └── 操作列 └── 分页区 ``` ## 列表页基础行为 - 查询:使用当前筛选条件刷新列表,并回到第 1 页。 - 重置:清空筛选条件,刷新列表,并回到第 1 页。 - 页码变化:刷新当前页数据。 - 页大小变化:更新页大小,并回到第 1 页。 - 批量操作:无选中项时禁用或提示。 - 危险操作:删除、停用、批量删除、批量停用必须二次确认。 ## 表单页模板 ```text 页面容器/弹窗/抽屉 ├── 基础信息 ├── 规则配置 ├── 适用范围 ├── 其他设置 └── 底部操作 ├── 取消 └── 保存 ``` ## 详情页模板 ```text 页面容器 ├── 返回/标题/顶部操作 ├── 基础信息 ├── 状态或流程信息 ├── Tab/分组内容 └── 明细表格/操作记录 ``` ## 公共组件建议 - `PageContainer`:统一页面边距、背景和标题区。 - `SearchPanel`:统一筛选项布局、查询、重置和更多筛选。 - `DataTable`:统一表格、分页、加载态和空状态。 - `StatusTag`:统一状态文案和颜色。 - `ConfirmAction`:统一危险操作确认。 - `FormSection`:统一表单分组标题和间距。 公共组件应优先表达稳定结构,不承载过多业务判断。