|
|
# 管理员小程序功能
|
|
|
|
|
|
> 模块编码:property-manager
|
|
|
> 端侧:微信小程序
|
|
|
> 关联文档:01-模块划分.md(v4.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端) |
|
|
|
| 打卡异常审核 | ✅ | ✅ | 物业(主管) |
|
|
|
| 数据补录审核 | ✅ | ✅ | 物业(主管) |
|
|
|
| 保洁抽查 | ✅ | ✅ | 物业(主管) |
|