|
|
# 统计报表
|
|
|
|
|
|
> 模块编码:statistics
|
|
|
> 端侧:Web专属
|
|
|
> 关联文档:01-模块划分 §3.7 / 02-功能清单-物业公司 §7 / 03-业务流转逻辑-物业公司 §7 / 05-接口规范 §9.2
|
|
|
|
|
|
## 功能概览
|
|
|
|
|
|
| 项目 | 说明 |
|
|
|
|------|------|
|
|
|
| 菜单名称 | 统计报表 |
|
|
|
| 子菜单 | 报修统计、巡检统计、保洁统计、评价统计、考勤统计、综合看板、自定义报表 |
|
|
|
| 功能编号 | PR-ST-01 ~ PR-ST-07 |
|
|
|
| 权限编码前缀 | statistics:repair:* / statistics:inspection:* / statistics:cleaning:* / statistics:evaluation:* / statistics:attendance:* / statistics:dashboard:* / statistics:custom:* |
|
|
|
|
|
|
---
|
|
|
|
|
|
## 页面1:报修统计页
|
|
|
|
|
|
**页面编号**:PR-ST-01-P01
|
|
|
**端侧归属**:Web专属
|
|
|
**页面路径**:/statistics/repair
|
|
|
|
|
|
### 界面布局
|
|
|
|
|
|
```
|
|
|
┌──────────────────────────────────────────────────────────────────┐
|
|
|
│ [面包屑] 统计报表 > 报修统计 │
|
|
|
├──────────────────────────────────────────────────────────────────┤
|
|
|
│ [时间选择] 今天 / 本周 / 本月 / 本年 / 自定义 [起始]~[结束] │
|
|
|
│ [筛选] 班组[▼] 区域[▼] 紧急程度[▼] │
|
|
|
├──────────────────────────────────────────────────────────────────┤
|
|
|
│ [统计卡片区] │
|
|
|
│ ┌──────┐ ┌──────┐ ┌──────┐ ┌──────┐ ┌──────┐ ┌──────┐ │
|
|
|
│ │总工单│ │待分配│ │处理中│ │已完成│ │已关闭│ │完成率│ │
|
|
|
│ │ 156 │ │ 12 │ │ 23 │ │ 108 │ │ 13 │ │ 69% │ │
|
|
|
│ └──────┘ └──────┘ └──────┘ └──────┘ └──────┘ └──────┘ │
|
|
|
├──────────────────────────────────────────────────────────────────┤
|
|
|
│ [图表区] │
|
|
|
│ ┌─────────────────────────┐ ┌─────────────────────────┐ │
|
|
|
│ │ 工单趋势(折线图) │ │ 类型分布(饼图) │ │
|
|
|
│ └─────────────────────────┘ └─────────────────────────┘ │
|
|
|
│ ┌─────────────────────────┐ │
|
|
|
│ │ 班组工单量排名(柱状图) │ │
|
|
|
│ └─────────────────────────┘ │
|
|
|
├──────────────────────────────────────────────────────────────────┤
|
|
|
│ [数据表格] │
|
|
|
│ 班组 | 总工单 | 已完成 | 完成率 | 平均处理时长 | 评分 │
|
|
|
│ 水电班 | 56 | 42 | 75% | 4.2小时 | 4.3 │
|
|
|
│ 木工班 | 32 | 28 | 87% | 3.8小时 | 4.5 │
|
|
|
├──────────────────────────────────────────────────────────────────┤
|
|
|
│ [操作] [导出Excel] [导出PDF] │
|
|
|
└──────────────────────────────────────────────────────────────────┘
|
|
|
```
|
|
|
|
|
|
### 操作按钮
|
|
|
|
|
|
| 按钮 | 权限编码 | 位置 | 显示条件 | 说明 |
|
|
|
|------|----------|------|----------|------|
|
|
|
| 导出Excel | statistics:repair:export | 操作栏 | 始终 | — |
|
|
|
| 导出PDF | statistics:repair:export | 操作栏 | 始终 | — |
|
|
|
|
|
|
### API端点
|
|
|
|
|
|
| 页面操作 | API路径 | 方法 | 说明 |
|
|
|
|----------|---------|------|------|
|
|
|
| 统计数据 | /api/v1/statistics/repair | GET | 含卡片+图表+表格 |
|
|
|
| 导出 | /api/v1/statistics/repair/export | GET | 支持Excel/PDF |
|
|
|
|
|
|
---
|
|
|
|
|
|
## 页面2:巡检统计页
|
|
|
|
|
|
**页面编号**:PR-ST-02-P01
|
|
|
**端侧归属**:Web专属
|
|
|
**页面路径**:/statistics/inspection
|
|
|
|
|
|
### 统计指标
|
|
|
|
|
|
| 指标 | 说明 |
|
|
|
|------|------|
|
|
|
| 总巡检任务数 | 统计时间段内任务总数 |
|
|
|
| 完成率 | 已完成/总数 |
|
|
|
| 异常率 | 有异常记录数/已完成数 |
|
|
|
| 补录率 | 补录记录数/总记录数 |
|
|
|
| 蓝牙打卡率 | 蓝牙打卡数/总打卡数 |
|
|
|
|
|
|
### 操作按钮
|
|
|
|
|
|
| 按钮 | 权限编码 | 位置 | 显示条件 | 说明 |
|
|
|
|------|----------|------|----------|------|
|
|
|
| 导出 | statistics:inspection:export | 操作栏 | 始终 | — |
|
|
|
|
|
|
---
|
|
|
|
|
|
## 页面3:保洁统计页
|
|
|
|
|
|
**页面编号**:PR-ST-03-P01
|
|
|
**端侧归属**:Web专属
|
|
|
**页面路径**:/statistics/cleaning
|
|
|
|
|
|
### 统计指标
|
|
|
|
|
|
| 指标 | 说明 |
|
|
|
|------|------|
|
|
|
| 总保洁任务数 | — |
|
|
|
| 完成率 | — |
|
|
|
| 超时率 | 超时任务数/总数 |
|
|
|
| 抽查合格率 | 抽查合格数/抽查总数 |
|
|
|
| 补录率 | — |
|
|
|
|
|
|
---
|
|
|
|
|
|
## 页面4:评价统计页
|
|
|
|
|
|
**页面编号**:PR-ST-04-P01
|
|
|
**端侧归属**:Web专属
|
|
|
**页面路径**:/statistics/evaluation
|
|
|
|
|
|
### 统计指标
|
|
|
|
|
|
| 指标 | 说明 |
|
|
|
|------|------|
|
|
|
| 总评价数 | — |
|
|
|
| 平均评分 | — |
|
|
|
| 各模块评分对比 | 报修/巡检/保洁/综合 |
|
|
|
| 低评分占比 | ≤2分评价占比 |
|
|
|
| 回复率 | 已回复/总评价数 |
|
|
|
|
|
|
---
|
|
|
|
|
|
## 页面5:考勤统计页
|
|
|
|
|
|
**页面编号**:PR-ST-05-P01
|
|
|
**端侧归属**:Web专属
|
|
|
**页面路径**:/statistics/attendance
|
|
|
|
|
|
### 统计指标
|
|
|
|
|
|
| 指标 | 说明 |
|
|
|
|------|------|
|
|
|
| 出勤率 | 实际打卡人数/应打卡人数 |
|
|
|
| 迟到率 | 迟到人数/实际打卡人数 |
|
|
|
| 早退率 | — |
|
|
|
| 异常申诉率 | 申诉数/总打卡次数 |
|
|
|
| 蓝牙打卡率 | 蓝牙打卡数/总打卡数 |
|
|
|
|
|
|
---
|
|
|
|
|
|
## 页面6:综合看板页
|
|
|
|
|
|
**页面编号**:PR-ST-06-P01
|
|
|
**端侧归属**:Web专属
|
|
|
**页面路径**:/statistics/dashboard
|
|
|
|
|
|
### 界面布局
|
|
|
|
|
|
```
|
|
|
┌──────────────────────────────────────────────────────────────────┐
|
|
|
│ [面包屑] 统计报表 > 综合看板 │
|
|
|
├──────────────────────────────────────────────────────────────────┤
|
|
|
│ [时间选择] 今天 / 本周 / 本月 / 自定义 │
|
|
|
├──────────────────────────────────────────────────────────────────┤
|
|
|
│ ┌──────┐ ┌──────┐ ┌──────┐ ┌──────┐ │
|
|
|
│ │报修 │ │巡检 │ │保洁 │ │考勤 │ │
|
|
|
│ │完成率│ │完成率│ │完成率│ │出勤率│ │
|
|
|
│ │ 69% │ │ 92% │ │ 85% │ │ 96% │ │
|
|
|
│ └──────┘ └──────┘ └──────┘ └──────┘ │
|
|
|
│ ┌──────┐ ┌──────┐ │
|
|
|
│ │评价 │ │待处理│ │
|
|
|
│ │均分 │ │工单 │ │
|
|
|
│ │ 4.2 │ │ 12 │ │
|
|
|
│ └──────┘ └──────┘ │
|
|
|
├──────────────────────────────────────────────────────────────────┤
|
|
|
│ [趋势图] 各模块指标趋势对比 │
|
|
|
└──────────────────────────────────────────────────────────────────┘
|
|
|
```
|
|
|
|
|
|
---
|
|
|
|
|
|
## 页面7:自定义报表页
|
|
|
|
|
|
**页面编号**:PR-ST-07-P01
|
|
|
**端侧归属**:Web专属
|
|
|
**页面路径**:/statistics/custom
|
|
|
|
|
|
### 界面布局
|
|
|
|
|
|
```
|
|
|
┌──────────────────────────────────────────────────────────────────┐
|
|
|
│ [面包屑] 统计报表 > 自定义报表 │
|
|
|
├──────────────────────────────────────────────────────────────────┤
|
|
|
│ [配置区] │
|
|
|
│ 数据源:[▼多选] (报修/巡检/保洁/评价/考勤) │
|
|
|
│ 维度:[▼多选] (时间/班组/区域/人员/类型) │
|
|
|
│ 指标:[▼多选] (数量/完成率/平均时长/评分...) │
|
|
|
│ 时间范围:[起始]~[结束] │
|
|
|
│ 筛选条件:[动态添加] │
|
|
|
├──────────────────────────────────────────────────────────────────┤
|
|
|
│ [操作] [生成报表] [保存模板] [导出] │
|
|
|
├──────────────────────────────────────────────────────────────────┤
|
|
|
│ [结果展示区] │
|
|
|
│ 图表 + 数据表格 │
|
|
|
└──────────────────────────────────────────────────────────────────┘
|
|
|
```
|
|
|
|
|
|
### 操作按钮
|
|
|
|
|
|
| 按钮 | 权限编码 | 位置 | 显示条件 | 说明 |
|
|
|
|------|----------|------|----------|------|
|
|
|
| 生成报表 | statistics:custom:view | 操作栏 | 始终 | — |
|
|
|
| 保存模板 | statistics:custom:create | 操作栏 | 始终 | 保存当前配置为模板 |
|
|
|
| 导出 | statistics:custom:export | 操作栏 | 已生成报表 | — |
|
|
|
|
|
|
### API端点
|
|
|
|
|
|
| 页面操作 | API路径 | 方法 | 说明 |
|
|
|
|----------|---------|------|------|
|
|
|
| 生成报表 | /api/v1/statistics/custom | POST | 自定义维度+指标 |
|
|
|
| 保存模板 | /api/v1/statistics/custom/templates | POST | — |
|
|
|
| 导出 | /api/v1/statistics/custom/export | GET | — |
|
|
|
|
|
|
---
|
|
|
|
|
|
## 需求追溯
|
|
|
|
|
|
| 功能点编号 | 功能名称 | 文档来源 | 后续服务 | 关联功能 |
|
|
|
|------------|----------|----------|----------|----------|
|
|
|
| PR-ST-01 | 报修统计 | 02-物业公司 §7 / 03-物业公司 §7 | — | 在线报修(数据源) |
|
|
|
| PR-ST-02 | 巡检统计 | 02-物业公司 §7 / 03-物业公司 §7 | — | 巡检管理(数据源) |
|
|
|
| PR-ST-03 | 保洁统计 | 02-物业公司 §7 / 03-物业公司 §7 | — | 保洁管理(数据源) |
|
|
|
| PR-ST-04 | 评价统计 | 02-物业公司 §7 / 03-物业公司 §7 | — | 服务评价(数据源) |
|
|
|
| PR-ST-05 | 考勤统计 | 02-物业公司 §7 / 03-物业公司 §7 | — | 考勤打卡(数据源) |
|
|
|
| PR-ST-06 | 综合看板 | 02-物业公司 §7 | — | 全部模块(数据源) |
|
|
|
| PR-ST-07 | 自定义报表 | 02-物业公司 §7 | — | 全部模块(数据源) |
|
|
|
|
|
|
## 业务规则
|
|
|
|
|
|
1. **时间维度**:支持天/周/月/年/自定义时间段查询(来源:02-物业公司 §7)
|
|
|
2. **导出格式**:支持Excel和PDF导出(来源:02-物业公司 §7)
|
|
|
3. **数据权限**:物业公司管理员看本公司绑定医院数据,主管看本班组数据(来源:01 §1.3)
|
|
|
4. **补录数据标记**:统计报表中补录数据单独标记,可筛选排除(来源:03-物业公司 §2.3)
|
|
|
5. **导出日志**:每次导出操作记录审计日志(来源:06 §4.5)
|