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.

295 lines
10 KiB
Markdown

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

# 管理员小程序功能
> 模块编码property-manager
> 端侧:微信小程序
> 关联文档01-模块划分.mdv4.0、02-功能清单-小程序端.md§9、03-业务流转逻辑-小程序端.md§9、05-接口规范.md§9、06-项目技术要求.md
## 功能概览
| 项目 | 说明 |
|------|------|
| 菜单名称 | 管理工作台 |
| 子菜单 | 报修管理 / 巡检管理 / 保洁管理 / 考勤管理 / 评价管理 / 组织架构查看 |
| 功能编号 | MP-PM-01 ~ MP-PM-06 |
| 权限编码 | repair:list:*、inspection:*:*、cleaning:*:*、attendance:*:*、evaluation:list:*、org:team:view |
> **说明**:管理员小程序功能是物业公司管理员/主管在小程序端的简化版管理功能与Web端功能对应但功能简化。所有数据与Web端同一数据源操作实时同步。
## 页面清单
### 页面1报修管理
- **页面路径**`/pages/manager/repair`
- **适用角色**:物业管理员/主管
- **页面元素**
- 工单统计卡片(待分配/处理中/待验收/已完成)
- 工单列表
- 工单分配操作
- 工单流转操作
- **查询条件**
- 状态筛选(全部/待分配/处理中/待验收/已完成)
- 日期筛选
- 类型筛选
- 关键词搜索
- **列表字段**
| 字段 | 类型 | 说明 |
|------|------|------|
| 工单编号 | 文本 | 报修工单号 |
| 报修类型 | 标签 | 报修分类 |
| 报修描述 | 文本 | 问题描述摘要 |
| 报修人 | 文本 | 提交人姓名 |
| 状态 | 标签 | 待分配/处理中/待验收/已完成 |
| 创建时间 | 时间 | 工单创建时间 |
- **界面布局**
- 顶部:统计数字横向排列
- 中部:筛选条件 + 工单卡片列表
- 底部:操作按钮
- **操作按钮**
- 「分配」→ 分配工单到班组/人员权限repair:list:assign
- 「查看详情」→ 查看工单详情
- 「审批延期」→ 审批维修人员延期申请权限repair:detail:approve
**需求追溯**
| 功能点编号 | 功能名称 | 文档来源 | 后续服务 | 关联功能 |
|------------|----------|----------|----------|----------|
| MP-PM-01 | 报修管理 | 02-小程序端 §9 | 通知维修人员 | 在线报修Web端 |
---
### 页面2巡检管理
- **页面路径**`/pages/manager/inspection`
- **适用角色**:物业管理员/主管
- **页面元素**
- 巡检统计卡片(今日任务/已完成/异常)
- 巡检看板(人员执行状态)
- 巡检记录列表
- 异常记录查看
- **查询条件**
- 日期筛选
- 状态筛选
- 人员筛选
- **列表字段**
| 字段 | 类型 | 说明 |
|------|------|------|
| 计划名称 | 文本 | 巡检计划名称 |
| 执行人 | 文本 | 巡检人员姓名 |
| 区域 | 文本 | 巡检区域 |
| 状态 | 标签 | 待执行/进行中/已完成 |
| 异常数 | 数字 | 发现异常数量 |
- **界面布局**
- 顶部:统计数字 + 看板缩略
- 中部:巡检记录卡片列表
- 底部:无操作栏
- **操作按钮**
- 「查看详情」→ 查看巡检记录详情
- 「审核补录」→ 审核巡检补录申请权限inspection:supplement:approve
**需求追溯**
| 功能点编号 | 功能名称 | 文档来源 | 后续服务 | 关联功能 |
|------------|----------|----------|----------|----------|
| MP-PM-02 | 巡检管理 | 02-小程序端 §9 | 无 | 巡检管理Web端 |
---
### 页面3保洁管理
- **页面路径**`/pages/manager/cleaning`
- **适用角色**:物业管理员/主管
- **页面元素**
- 保洁统计卡片(今日任务/已完成/超时)
- 保洁任务列表
- 排班查看
- 抽查操作
- **查询条件**
- 日期筛选
- 区域筛选
- 状态筛选
- **列表字段**
| 字段 | 类型 | 说明 |
|------|------|------|
| 任务名称 | 文本 | 保洁区域+类型 |
| 执行人 | 文本 | 保洁人员姓名 |
| 区域 | 文本 | 保洁区域 |
| 状态 | 标签 | 待执行/进行中/待抽查/已完成 |
| 抽查结果 | 标签 | 合格/不合格/待抽查 |
- **界面布局**
- 顶部:统计数字
- 中部:任务卡片列表
- 底部:抽查操作按钮
- **操作按钮**
- 「抽查」→ 标记抽查合格/不合格权限cleaning:spot-check:approve
- 「审核补录」→ 审核保洁补录申请权限cleaning:supplement:approve
- 「查看详情」→ 查看任务详情
**需求追溯**
| 功能点编号 | 功能名称 | 文档来源 | 后续服务 | 关联功能 |
|------------|----------|----------|----------|----------|
| MP-PM-03 | 保洁管理 | 02-小程序端 §9 | 不合格时重新生成任务 | 保洁管理Web端 |
---
### 页面4考勤管理
- **页面路径**`/pages/manager/attendance`
- **适用角色**:物业管理员/主管
- **页面元素**
- 今日出勤统计卡片(应到/实到/缺勤/异常)
- 考勤记录列表
- 异常申诉审核
- **查询条件**
- 日期筛选
- 班组筛选
- 状态筛选(正常/迟到/早退/缺卡/异常)
- **列表字段**
| 字段 | 类型 | 说明 |
|------|------|------|
| 姓名 | 文本 | 员工姓名 |
| 班组 | 文本 | 所属班组 |
| 上班时间 | 时间 | 上班打卡时间 |
| 下班时间 | 时间 | 下班打卡时间 |
| 状态 | 标签 | 正常/迟到/早退/缺卡 |
| 打卡方式 | 标签 | 蓝牙/手动/补录 |
- **界面布局**
- 顶部:统计数字
- 中部:考勤记录列表
- 底部:审核操作按钮
- **操作按钮**
- 「审核申诉」→ 审核打卡异常申诉权限attendance:appeal:approve
- 「审核补录」→ 审核考勤补录权限attendance:supplement:approve
**需求追溯**
| 功能点编号 | 功能名称 | 文档来源 | 后续服务 | 关联功能 |
|------------|----------|----------|----------|----------|
| MP-PM-04 | 考勤管理 | 02-小程序端 §9 | 补录打卡记录 | 考勤打卡Web端 |
---
### 页面5评价管理
- **页面路径**`/pages/manager/evaluation`
- **适用角色**:物业管理员/主管
- **页面元素**
- 评价统计卡片(总评价数/平均分/待回复)
- 评价列表
- 回复操作
- **查询条件**
- 评分筛选(全部/好评/中评/差评)
- 回复状态筛选(全部/待回复/已回复)
- 时间筛选
- **列表字段**
| 字段 | 类型 | 说明 |
|------|------|------|
| 工单编号 | 文本 | 关联工单号 |
| 评分 | 数字 | 1~5分 |
| 评价内容 | 文本 | 留言摘要 |
| 评价时间 | 时间 | 提交评价时间 |
| 回复状态 | 标签 | 已回复/未回复 |
- **界面布局**
- 顶部:统计数字 + 平均分显示
- 中部:评价卡片列表
- 底部:回复操作
- **操作按钮**
- 「回复」→ 回复评价权限evaluation:list:update
- 「查看详情」→ 查看评价详情
**需求追溯**
| 功能点编号 | 功能名称 | 文档来源 | 后续服务 | 关联功能 |
|------------|----------|----------|----------|----------|
| MP-PM-05 | 评价管理 | 02-小程序端 §9 | 通知报修人 | 服务评价Web端 |
---
### 页面6组织架构查看
- **页面路径**`/pages/manager/org`
- **适用角色**:物业管理员/主管
- **页面元素**
- 班组列表
- 班组成员查看
- 人员基本信息查看
- **查询条件**
- 班组筛选
- 关键词搜索(姓名/职位)
- **列表字段**
| 字段 | 类型 | 说明 |
|------|------|------|
| 班组名称 | 文本 | 班组名 |
| 班组长 | 文本 | 负责人姓名 |
| 人数 | 数字 | 班组人数 |
| 技能标签 | 标签组 | 班组主要技能 |
- **界面布局**
- 顶部:搜索框 + 筛选
- 中部:班组卡片列表 → 点击展开成员列表
- 底部:无操作栏
- **操作按钮**
- 「查看班组」→ 展开班组成员列表
- 「查看人员」→ 查看人员详情
- 「拨打电话」→ 调用手机拨号功能
**数据来源**与Web端组织架构同一数据源
**需求追溯**
| 功能点编号 | 功能名称 | 文档来源 | 后续服务 | 关联功能 |
|------------|----------|----------|----------|----------|
| MP-PM-06 | 组织架构查看 | 02-小程序端 §9 | 无 | 组织架构Web端 |
---
## 业务规则
1. **数据同步**管理员小程序端与Web端同一数据源操作实时同步
2. **功能简化**小程序端为简化版管理功能完整管理操作在Web端进行
3. **权限继承**管理员小程序端的权限与Web端角色权限一致通过四级权限体系控制
4. **双端审批**以下审批场景支持Web+小程序双端操作:
- 工单延期审批 ✅
- 工单分配 ✅
- 工单验收 ✅
- 打卡异常审核 ✅
- 数据补录审核 ✅
- 保洁抽查 ✅
5. **仅限物业端审批**合同审批、合同变更审批、合同续签审批、付款确认、定标审批仅Web端医院账号
6. **推送通知**:审批待办通过微信小程序推送通知管理员
7. **操作日志**:所有管理操作记录审计日志
## 状态流转
管理员小程序端的状态流转与Web端一致具体参见各模块文档
- 报修工单流转 → 参见02-功能清单-物业公司/01-在线报修.md
- 巡检任务流转 → 参见02-功能清单-物业公司/02-巡检管理.md
- 保洁任务流转 → 参见02-功能清单-物业公司/03-保洁管理.md
## 双端审批对照表
| 审批场景 | Web端 | 小程序端 | 审批角色 |
|----------|-------|----------|----------|
| 工单延期审批 | ✅ | ✅ | 物业(主管) |
| 工单分配 | ✅ | ✅ | 物业(主管) |
| 工单验收 | ✅ | ✅ | 物业(主管/报修人) |
| 合同审批 | ✅ | — | 医院账号仅Web端 |
| 合同变更审批 | ✅ | — | 医院账号仅Web端 |
| 合同续签审批 | ✅ | — | 医院账号仅Web端 |
| 付款确认 | ✅ | — | 医院账号仅Web端 |
| 定标审批 | ✅ | — | 医院账号仅Web端 |
| 打卡异常审核 | ✅ | ✅ | 物业(主管) |
| 数据补录审核 | ✅ | ✅ | 物业(主管) |
| 保洁抽查 | ✅ | ✅ | 物业(主管) |