# Ether 智慧物业管理平台 - 开发任务排期表 **文档版本**: v1.0 **创建日期**: 2026-02-14 **最后更新**: 2026-02-14 --- ## 一、功能状态说明 | 状态 | 含义 | | --------- | ---------------------------- | | ✅ 已完成 | 功能开发完成并通过测试 | | 🔄 进行中 | 功能正在开发 | | ⬜ 待开发 | 功能已排期,等待开发 | | ⏸️ 已暂停 | 功能暂停开发,待后续需求明确 | | ❌ 已取消 | 功能不再需要 | --- ## 二、暂停开发功能 以下功能暂停开发,待后续有需求后再完成: | 编号 | 功能模块 | 功能名称 | 暂停原因 | | --------- | -------- | ------------------------------ | -------------- | | PAUSE-B01 | 商业物业 | 招商租赁管理 | 待后续需求明确 | | PAUSE-B02 | 商业物业 | 商业物业服务 | 待后续需求明确 | | PAUSE-B03 | 商业物业 | 押金管理 | 待后续需求明确 | | PAUSE-R01 | 住宅物业 | 业主服务(业委会、投票) | 待后续需求明确 | | PAUSE-R02 | 住宅物业 | 社区运营(活动、论坛) | 待后续需求明确 | | PAUSE-R03 | 住宅物业 | 社区安全(电子围栏、紧急求助) | 待后续需求明确 | | PAUSE-R04 | 住宅物业 | 智能家居 | 待后续需求明确 | --- ## 三、开发排期总览 ``` ┌─────────────────────────────────────────────────────────────────────────┐ │ Ether 开发排期总览 │ ├─────────────────────────────────────────────────────────────────────────┤ │ ████████████████████████████████████████████████░░░░░░░░░░ 72.6% │ │ 已完成: 106 特性 | 待开发: 54 特性 | 已暂停: 7 特性 │ └─────────────────────────────────────────────────────────────────────────┘ ``` --- ## 四、第一阶段:业务闭环完善 **目标**: 实现核心业务闭环,让系统能够独立运行 **预计周期**: 4-6 周 **开始时间**: 待定 ### 4.1 业主端小程序 | 编号 | 特性 | 状态 | 前端工作量 | 后端工作量 | 优先级 | 依赖 | | ------ | ------------------------ | --------- | ---------- | ---------- | ------ | ------ | | P1-001 | 用户登录注册(微信授权) | ⬜ 待开发 | 3人天 | 2人天 | P0 | - | | P1-002 | 房产绑定认证 | ⬜ 待开发 | 2人天 | 2人天 | P0 | P1-001 | | P1-003 | 在线报修功能 | ⬜ 待开发 | 3人天 | 2人天 | P0 | P1-001 | | P1-004 | 账单查询功能 | ⬜ 待开发 | 2人天 | 1人天 | P0 | P1-001 | | P1-005 | 访客邀请功能 | ⬜ 待开发 | 2人天 | 2人天 | P1 | P1-001 | | P1-006 | 投诉建议功能 | ⬜ 待开发 | 2人天 | 2人天 | P1 | P1-001 | | P1-007 | 个人中心页面 | ⬜ 待开发 | 2人天 | 1人天 | P1 | P1-001 | | P1-008 | 消息通知功能 | ⬜ 待开发 | 1人天 | 1人天 | P1 | P1-001 | **小计**: 前端 17人天,后端 13人天,共 30人天 ### 4.2 在线支付集成 | 编号 | 特性 | 状态 | 前端工作量 | 后端工作量 | 优先级 | 依赖 | | ------ | ------------ | --------- | ---------- | ---------- | ------ | ------ | | P1-010 | 微信支付对接 | ⬜ 待开发 | 2人天 | 4人天 | P0 | - | | P1-011 | 支付回调处理 | ⬜ 待开发 | - | 2人天 | P0 | P1-010 | | P1-012 | 缴费状态同步 | ⬜ 待开发 | 1人天 | 1人天 | P0 | P1-011 | **小计**: 前端 3人天,后端 7人天,共 10人天 ### 4.3 费用报表导出 | 编号 | 特性 | 状态 | 前端工作量 | 后端工作量 | 优先级 | 依赖 | | ------ | ---------------- | --------- | ---------- | ---------- | ------ | ------ | | P1-020 | 账单导出Excel | ✅ 已完成 | 1人天 | 2人天 | P1 | - | | P1-021 | 收费统计报表导出 | ✅ 已完成 | 1人天 | 2人天 | P1 | P1-020 | | P1-022 | 业主缴费明细导出 | ✅ 已完成 | 1人天 | 1人天 | P2 | P1-020 | **小计**: 前端 3人天,后端 5人天,共 8人天 ### 4.4 工单满意度评价 | 编号 | 特性 | 状态 | 前端工作量 | 后端工作量 | 优先级 | 依赖 | | ------ | ------------------ | --------- | ---------- | ---------- | ------ | ------ | | P1-030 | 评价表单(业主端) | ✅ 已完成 | 2人天 | 1人天 | P1 | P1-001 | | P1-031 | 评价统计(管理端) | ✅ 已完成 | 1人天 | 2人天 | P1 | P1-030 | | P1-032 | 满意度报表 | ✅ 已完成 | 1人天 | 1人天 | P2 | P1-031 | **小计**: 前端 4人天,后端 4人天,共 8人天 ### 第一阶段汇总 | 分类 | 前端工作量 | 后端工作量 | 总工作量 | | -------------- | ---------- | ---------- | ---------- | | 业主端小程序 | 17人天 | 13人天 | 30人天 | | 在线支付集成 | 3人天 | 7人天 | 10人天 | | 费用报表导出 | 3人天 | 5人天 | 8人天 | | 工单满意度评价 | 4人天 | 4人天 | 8人天 | | **合计** | **27人天** | **29人天** | **56人天** | --- ## 五、第二阶段:运营效率提升 **目标**: 提升物业运营效率,优化用户体验 **预计周期**: 3-4 周 **开始时间**: 第一阶段完成后 ### 5.1 物业员工APP | 编号 | 特性 | 状态 | 前端工作量 | 后端工作量 | 优先级 | 依赖 | | ------ | ------------ | --------- | ---------- | ---------- | ------ | ------ | | P2-001 | APP框架搭建 | ⬜ 待开发 | 2人天 | 1人天 | P0 | - | | P2-002 | 用户登录 | ⬜ 待开发 | 1人天 | 1人天 | P0 | P2-001 | | P2-003 | 工作台首页 | ⬜ 待开发 | 2人天 | 1人天 | P0 | P2-002 | | P2-004 | 工单处理功能 | ⬜ 待开发 | 3人天 | 2人天 | P0 | P2-002 | | P2-005 | 扫码报修功能 | ⬜ 待开发 | 2人天 | 1人天 | P1 | P2-004 | | P2-006 | 巡检任务执行 | ⬜ 待开发 | 2人天 | 1人天 | P1 | P2-002 | | P2-007 | 访客登记核验 | ⬜ 待开发 | 2人天 | 1人天 | P1 | P2-002 | | P2-008 | 消息通知 | ⬜ 待开发 | 1人天 | 1人天 | P1 | P2-002 | **小计**: 前端 15人天,后端 9人天,共 24人天 ### 5.2 设备二维码功能 | 编号 | 特性 | 状态 | 前端工作量 | 后端工作量 | 优先级 | 依赖 | | ------ | ------------ | --------- | ---------- | ---------- | ------ | ------ | | P2-010 | 二维码生成 | ✅ 已完成 | 1人天 | 2人天 | P1 | - | | P2-011 | 扫码查看设备 | ✅ 已完成 | 2人天 | 1人天 | P1 | P2-010 | | P2-012 | 扫码快速报修 | ✅ 已完成 | 1人天 | 1人天 | P1 | P2-011 | **小计**: 前端 4人天,后端 4人天,共 8人天 ### 5.3 SLA监控预警 | 编号 | 特性 | 状态 | 前端工作量 | 后端工作量 | 优先级 | 依赖 | | ------ | ------------ | --------- | ---------- | ---------- | ------ | ------ | | P2-020 | 工单时效监控 | ✅ 已完成 | 2人天 | 2人天 | P1 | - | | P2-021 | 超时预警通知 | ✅ 已完成 | 1人天 | 2人天 | P1 | P2-020 | | P2-022 | 升级处理机制 | ✅ 已完成 | 1人天 | 2人天 | P2 | P2-021 | **小计**: 前端 4人天,后端 6人天,共 10人天 ### 5.4 报表统计功能 | 编号 | 特性 | 状态 | 前端工作量 | 后端工作量 | 优先级 | 依赖 | | ------ | ------------ | --------- | ---------- | ---------- | ------ | ---------- | | P2-030 | 工单统计报表 | ✅ 已完成 | 2人天 | 2人天 | P1 | - | | P2-031 | 巡检统计报表 | ✅ 已完成 | 1人天 | 2人天 | P1 | - | | P2-032 | 设备统计报表 | ✅ 已完成 | 1人天 | 2人天 | P2 | - | | P2-033 | 综合运营报表 | ✅ 已完成 | 2人天 | 2人天 | P2 | P2-030~032 | **小计**: 前端 6人天,后端 8人天,共 14人天 ### 第二阶段汇总 | 分类 | 前端工作量 | 后端工作量 | 总工作量 | | -------------- | ---------- | ---------- | ---------- | | 物业员工APP | 15人天 | 9人天 | 24人天 | | 设备二维码功能 | 4人天 | 4人天 | 8人天 | | SLA监控预警 | 4人天 | 6人天 | 10人天 | | 报表统计功能 | 6人天 | 8人天 | 14人天 | | **合计** | **29人天** | **27人天** | **56人天** | --- ## 六、第三阶段:商业物业功能 **目标**: 支持商业物业管理场景 **预计周期**: 3-4 周 **开始时间**: 第二阶段完成后 ### 6.1 租户管理 | 编号 | 特性 | 状态 | 前端工作量 | 后端工作量 | 优先级 | 依赖 | | ------ | ------------ | --------- | ---------- | ---------- | ------ | ------ | | P3-001 | 租户信息管理 | ✅ 已完成 | 3人天 | 3人天 | P1 | - | | P3-002 | 租赁合同管理 | ✅ 已完成 | 3人天 | 3人天 | P1 | P3-001 | | P3-003 | 合同到期提醒 | ✅ 已完成 | 1人天 | 2人天 | P1 | P3-002 | **小计**: 前端 7人天,后端 8人天,共 15人天 ### 6.2 车位管理 | 编号 | 特性 | 状态 | 前端工作量 | 后端工作量 | 优先级 | 依赖 | | ------ | ------------- | --------- | ---------- | ---------- | ------ | ------ | | P3-010 | 车位信息管理 | ✅ 已完成 | 2人天 | 3人天 | P1 | - | | P3-011 | 车位租赁/出售 | ✅ 已完成 | 2人天 | 2人天 | P1 | P3-010 | | P3-012 | 车位状态监控 | ✅ 已完成 | 1人天 | 2人天 | P2 | P3-010 | **小计**: 前端 5人天,后端 7人天,共 12人天 ### 6.3 能耗管理 | 编号 | 特性 | 状态 | 前端工作量 | 后端工作量 | 优先级 | 依赖 | | ------ | ------------ | --------- | ---------- | ---------- | ------ | ------ | | P3-020 | 能耗设备管理 | ✅ 已完成 | 2人天 | 2人天 | P2 | - | | P3-021 | 能耗数据录入 | ✅ 已完成 | 2人天 | 2人天 | P2 | P3-020 | | P3-022 | 能耗费用计算 | ✅ 已完成 | 1人天 | 3人天 | P2 | P3-021 | | P3-023 | 能耗报表分析 | ✅ 已完成 | 2人天 | 2人天 | P2 | P3-022 | **小计**: 前端 7人天,后端 9人天,共 16人天 ### 第三阶段汇总 | 分类 | 前端工作量 | 后端工作量 | 总工作量 | | -------- | ---------- | ---------- | ---------- | | 租户管理 | 7人天 | 8人天 | 15人天 | | 车位管理 | 5人天 | 7人天 | 12人天 | | 能耗管理 | 7人天 | 9人天 | 16人天 | | **合计** | **19人天** | **24人天** | **43人天** | --- ## 七、第四阶段:第三方集成 **目标**: 对接外部系统,实现智能化运营 **预计周期**: 3-4 周 **开始时间**: 第三阶段完成后 ### 7.1 集成平台架构 | 编号 | 特性 | 状态 | 前端工作量 | 后端工作量 | 优先级 | 依赖 | | ------ | ------------ | --------- | ---------- | ---------- | ------ | ------ | | P4-001 | 集成配置管理 | ⬜ 待开发 | 2人天 | 4人天 | P1 | - | | P4-002 | 适配器框架 | ⬜ 待开发 | - | 4人天 | P1 | P4-001 | | P4-003 | 数据同步引擎 | ⬜ 待开发 | - | 3人天 | P1 | P4-002 | **小计**: 前端 2人天,后端 11人天,共 13人天 ### 7.2 停车系统集成 | 编号 | 特性 | 状态 | 前端工作量 | 后端工作量 | 优先级 | 依赖 | | ------ | -------------- | --------- | ---------- | ---------- | ------ | ------ | | P4-010 | 停车系统适配器 | ⬜ 待开发 | - | 3人天 | P1 | P4-002 | | P4-011 | 车位状态同步 | ⬜ 待开发 | 1人天 | 2人天 | P1 | P4-010 | | P4-012 | 停车记录同步 | ⬜ 待开发 | 1人天 | 2人天 | P2 | P4-010 | **小计**: 前端 2人天,后端 7人天,共 9人天 ### 7.3 明源云对接 | 编号 | 特性 | 状态 | 前端工作量 | 后端工作量 | 优先级 | 依赖 | | ------ | ------------ | --------- | ---------- | ---------- | ------ | ------ | | P4-020 | 明源云适配器 | ⬜ 待开发 | - | 3人天 | P1 | P4-002 | | P4-021 | 数据同步接口 | ⬜ 待开发 | 1人天 | 2人天 | P1 | P4-020 | | P4-022 | 单点登录集成 | ⬜ 待开发 | 1人天 | 2人天 | P2 | P4-020 | **小计**: 前端 2人天,后端 7人天,共 9人天 ### 7.4 IoT云平台对接 | 编号 | 特性 | 状态 | 前端工作量 | 后端工作量 | 优先级 | 依赖 | | ------ | ------------- | --------- | ---------- | ---------- | ------ | ------ | | P4-030 | IoT平台适配器 | ⬜ 待开发 | - | 3人天 | P1 | P4-002 | | P4-031 | MQTT消息接入 | ⬜ 待开发 | - | 3人天 | P1 | P4-030 | | P4-032 | 设备状态监控 | ⬜ 待开发 | 1人天 | 2人天 | P1 | P4-031 | | P4-033 | 故障自动报警 | ⬜ 待开发 | 1人天 | 2人天 | P1 | P4-032 | **小计**: 前端 2人天,后端 10人天,共 12人天 ### 7.5 财务系统对接 | 编号 | 特性 | 状态 | 前端工作量 | 后端工作量 | 优先级 | 依赖 | | ------ | -------------- | --------- | ---------- | ---------- | ------ | ------ | | P4-040 | 财务系统适配器 | ⬜ 待开发 | - | 3人天 | P2 | P4-002 | | P4-041 | 凭证数据同步 | ⬜ 待开发 | 1人天 | 2人天 | P2 | P4-040 | | P4-042 | 账务数据对接 | ⬜ 待开发 | 1人天 | 2人天 | P2 | P4-040 | **小计**: 前端 2人天,后端 7人天,共 9人天 ### 7.6 知识库管理 | 编号 | 特性 | 状态 | 前端工作量 | 后端工作量 | 优先级 | 依赖 | | ------ | ------------ | --------- | ---------- | ---------- | ------ | ------ | | P4-050 | 知识分类管理 | ✅ 已完成 | 1人天 | 1人天 | P2 | - | | P4-051 | 知识文档管理 | ✅ 已完成 | 2人天 | 2人天 | P2 | P4-050 | | P4-052 | 知识搜索 | ✅ 已完成 | 1人天 | 2人天 | P2 | P4-051 | | P4-053 | 知识权限 | ✅ 已完成 | 1人天 | 1人天 | P2 | P4-051 | **小计**: 前端 5人天,后端 6人天,共 11人天 ### 7.7 公告管理 | 编号 | 特性 | 状态 | 前端工作量 | 后端工作量 | 优先级 | 依赖 | | ------ | ------------ | --------- | ---------- | ---------- | ------ | ------ | | P4-060 | 公告发布 | ✅ 已完成 | 1人天 | 1人天 | P2 | - | | P4-061 | 公告推送 | ✅ 已完成 | 1人天 | 2人天 | P2 | P4-060 | | P4-062 | 公告阅读确认 | ✅ 已完成 | 1人天 | 1人天 | P2 | P4-060 | **小计**: 前端 3人天,后端 4人天,共 7人天 ### 7.8 投诉管理 | 编号 | 特性 | 状态 | 前端工作量 | 后端工作量 | 优先级 | 依赖 | | ------ | -------- | --------- | ---------- | ---------- | ------ | ------ | | P4-070 | 投诉提交 | ✅ 已完成 | 1人天 | 1人天 | P2 | - | | P4-071 | 投诉处理 | ✅ 已完成 | 2人天 | 2人天 | P2 | P4-070 | | P4-072 | 投诉跟踪 | ✅ 已完成 | 1人天 | 1人天 | P2 | P4-071 | | P4-073 | 投诉统计 | ✅ 已完成 | 1人天 | 2人天 | P2 | P4-071 | **小计**: 前端 5人天,后端 6人天,共 11人天 ### 7.9 满意度调查 | 编号 | 特性 | 状态 | 前端工作量 | 后端工作量 | 优先级 | 依赖 | | ------ | ------------ | --------- | ---------- | ---------- | ------ | ------ | | P4-080 | 调查问卷设计 | ✅ 已完成 | 2人天 | 2人天 | P2 | - | | P4-081 | 问卷发布 | ✅ 已完成 | 1人天 | 1人天 | P2 | P4-080 | | P4-082 | 问卷填写 | ✅ 已完成 | 2人天 | 1人天 | P2 | P4-081 | | P4-083 | 结果统计 | ✅ 已完成 | 1人天 | 2人天 | P2 | P4-082 | **小计**: 前端 6人天,后端 6人天,共 12人天 ### 7.10 问卷投票 | 编号 | 特性 | 状态 | 前端工作量 | 后端工作量 | 优先级 | 依赖 | | ------ | -------- | --------- | ---------- | ---------- | ------ | ------ | | P4-090 | 投票创建 | ✅ 已完成 | 1人天 | 1人天 | P2 | - | | P4-091 | 投票参与 | ✅ 已完成 | 1人天 | 1人天 | P2 | P4-090 | | P4-092 | 投票统计 | ✅ 已完成 | 1人天 | 1人天 | P2 | P4-091 | **小计**: 前端 3人天,后端 3人天,共 6人天 ### 第四阶段汇总 | 分类 | 前端工作量 | 后端工作量 | 总工作量 | | ------------- | ---------- | ---------- | ---------- | | 集成平台架构 | 2人天 | 11人天 | 13人天 | | 停车系统集成 | 2人天 | 7人天 | 9人天 | | 明源云对接 | 2人天 | 7人天 | 9人天 | | IoT云平台对接 | 2人天 | 10人天 | 12人天 | | 财务系统对接 | 2人天 | 7人天 | 9人天 | | 知识库管理 | 5人天 | 6人天 | 11人天 | | 公告管理 | 3人天 | 4人天 | 7人天 | | 投诉管理 | 5人天 | 6人天 | 11人天 | | 满意度调查 | 6人天 | 6人天 | 12人天 | | 问卷投票 | 3人天 | 3人天 | 6人天 | | **合计** | **32人天** | **67人天** | **99人天** | --- ## 八、第五阶段:智能化升级 **目标**: 引入智能化能力,提升运营水平 **预计周期**: 3-4 周 **开始时间**: 第四阶段完成后 ### 8.1 智能派单算法 | 编号 | 特性 | 状态 | 前端工作量 | 后端工作量 | 优先级 | 依赖 | | ------ | ------------ | --------- | ---------- | ---------- | ------ | ------ | | P5-001 | 位置距离计算 | ✅ 已完成 | - | 2人天 | P2 | - | | P5-002 | 技能匹配算法 | ✅ 已完成 | - | 2人天 | P2 | P5-001 | | P5-003 | 工作负载均衡 | ✅ 已完成 | - | 2人天 | P2 | P5-002 | | P5-004 | 派单规则配置 | ✅ 已完成 | 2人天 | 2人天 | P2 | P5-003 | **小计**: 前端 2人天,后端 8人天,共 10人天 ### 8.2 综合运营大屏 | 编号 | 特性 | 状态 | 前端工作量 | 后端工作量 | 优先级 | 依赖 | | ------ | ---------- | --------- | ---------- | ---------- | ------ | ------ | | P5-010 | 数据可视化 | ✅ 已完成 | 4人天 | 2人天 | P2 | - | | P5-011 | 实时监控 | ✅ 已完成 | 2人天 | 2人天 | P2 | P5-010 | | P5-012 | 大屏展示 | ✅ 已完成 | 2人天 | 1人天 | P2 | P5-011 | **小计**: 前端 8人天,后端 5人天,共 13人天 ### 第五阶段汇总 | 分类 | 前端工作量 | 后端工作量 | 总工作量 | | ------------ | ---------- | ---------- | ---------- | | 智能派单算法 | 2人天 | 8人天 | 10人天 | | 综合运营大屏 | 8人天 | 5人天 | 13人天 | | **合计** | **10人天** | **13人天** | **23人天** | --- ## 九、已完成归档特性(FEATURE-Cxxx) **说明**: 以下特性已在项目初期完成并稳定运行,作为系统基础功能归档管理 **完成时间**: 2026-01-01 ~ 2026-01-31 ### 9.1 RBAC权限系统 | 编号 | 特性 | 状态 | 说明 | | ------------ | ------------ | --------- | ---------------------- | | FEATURE-C001 | 用户管理 | ✅ 已完成 | 用户增删改查、状态管理 | | FEATURE-C002 | 角色管理 | ✅ 已完成 | 角色定义、权限分配 | | FEATURE-C003 | 权限管理 | ✅ 已完成 | 菜单权限、按钮权限 | | FEATURE-C004 | 部门管理 | ✅ 已完成 | 部门树形结构 | | FEATURE-C005 | 岗位管理 | ✅ 已完成 | 岗位定义、人员分配 | | FEATURE-C006 | 用户角色关联 | ✅ 已完成 | 多对多关系 | | FEATURE-C007 | 角色权限关联 | ✅ 已完成 | 多对多关系 | | FEATURE-C008 | 数据权限 | ✅ 已完成 | 部门数据隔离 | ### 9.2 工单系统核心 | 编号 | 特性 | 状态 | 说明 | | ------------ | -------- | --------- | ------------------ | | FEATURE-C010 | 工单创建 | ✅ 已完成 | 工单基本信息录入 | | FEATURE-C011 | 工单分配 | ✅ 已完成 | 手动分配、批量分配 | | FEATURE-C012 | 工单接单 | ✅ 已完成 | 员工接单确认 | | FEATURE-C013 | 工单处理 | ✅ 已完成 | 处理记录、进度更新 | | FEATURE-C014 | 工单完成 | ✅ 已完成 | 完成确认、结果记录 | | FEATURE-C015 | 工单关闭 | ✅ 已完成 | 关闭流程、归档 | | FEATURE-C016 | 工单评价 | ✅ 已完成 | 业主评价、评分 | | FEATURE-C017 | 工单查询 | ✅ 已完成 | 多条件查询、筛选 | ### 9.3 工单关联设备 | 编号 | 特性 | 状态 | 说明 | | ------------ | ------------ | --------- | ------------------ | | FEATURE-C020 | 工单关联设备 | ✅ 已完成 | 工单与设备关联 | | FEATURE-C021 | 设备故障记录 | ✅ 已完成 | 故障描述、原因分析 | | FEATURE-C022 | 维修方案记录 | ✅ 已完成 | 维修方案、备件使用 | ### 9.4 设备维修历史 | 编号 | 特性 | 状态 | 说明 | | ------------ | ------------ | --------- | -------------------- | | FEATURE-C030 | 设备维修记录 | ✅ 已完成 | 维修历史查询 | | FEATURE-C031 | 维修统计分析 | ✅ 已完成 | 故障率、维修次数统计 | | FEATURE-C032 | 设备保养提醒 | ✅ 已完成 | 定期保养计划、提醒 | ### 9.5 通知系统 | 编号 | 特性 | 状态 | 说明 | | ------------ | -------- | --------- | -------------------- | | FEATURE-C040 | 系统通知 | ✅ 已完成 | 系统消息推送 | | FEATURE-C041 | 工单通知 | ✅ 已完成 | 工单状态变更通知 | | FEATURE-C042 | 待办提醒 | ✅ 已完成 | 待处理事项提醒 | | FEATURE-C043 | 通知中心 | ✅ 已完成 | 通知列表、已读未读 | | FEATURE-C044 | 通知配置 | ✅ 已完成 | 通知规则、接收人配置 | | FEATURE-C045 | 邮件通知 | ✅ 已完成 | 邮件发送、模板配置 | | FEATURE-C046 | 短信通知 | ✅ 已完成 | 短信发送、模板配置 | ### 9.6 访客凭证系统 | 编号 | 特性 | 状态 | 说明 | | ------------ | -------- | --------- | ------------------ | | FEATURE-C050 | 访客预约 | ✅ 已完成 | 访客信息登记、预约 | | FEATURE-C051 | 访客审批 | ✅ 已完成 | 访客来访审批流程 | | FEATURE-C052 | 访客凭证 | ✅ 已完成 | 凭证生成、二维码 | | FEATURE-C053 | 访客签到 | ✅ 已完成 | 访客到达签到 | | FEATURE-C054 | 访客记录 | ✅ 已完成 | 访客来访记录查询 | ### 9.7 操作日志审计 | 编号 | 特性 | 状态 | 说明 | | ------------ | ------------ | --------- | ------------------ | | FEATURE-C060 | 操作日志记录 | ✅ 已完成 | 用户操作自动记录 | | FEATURE-C061 | 日志查询 | ✅ 已完成 | 多条件查询、筛选 | | FEATURE-C062 | 日志导出 | ✅ 已完成 | 导出Excel | | FEATURE-C063 | 登录日志 | ✅ 已完成 | 登录记录、IP记录 | | FEATURE-C064 | 异常日志 | ✅ 已完成 | 异常操作、安全审计 | **已完成归档特性合计**: 45个 --- ## 十、开发排期甘特图 ``` 阶段 第1-2周 第3-4周 第5-6周 第7-8周 第9-10周 第11-12周 第13-14周 第15-16周 ───────────────────────────────────────────────────────────────────────────────────────────────── 第一阶段 ████████████████████ ├─业主端小程序 ████████████████ ├─在线支付 ████████ ├─费用报表 ████████ └─满意度评价 ████████ 第二阶段 ████████████████ ├─员工APP ████████████████ ├─设备二维码 ████████ ├─SLA监控 ████████ └─报表统计 ████████ 第三阶段 ████████████████ ├─租户管理 ████████ ├─车位管理 ████████ └─能耗管理 ████████ 第四阶段 ████████████████ ├─集成架构 ████████ ├─停车系统 ████████ ├─明源云 ████████ ├─IoT平台 ████████ └─财务系统 ████████ 第五阶段 ████████████ ├─智能派单 ████████ └─运营大屏 ████████ ``` --- ## 十、工作量统计 ### 10.1 各阶段工作量 | 阶段 | 前端工作量 | 后端工作量 | 总工作量 | 预计周期 | 完成状态 | | ------------ | ------------- | ----------- | ------------- | -------- | -------- | | 已完成归档 | - | - | - | 已完成 | ✅ 100% | | 第一阶段 | 27人天 | 29人天 | 56人天 | 已完成 | ✅ 100% | | 第二阶段 | 29人天 | 27人天 | 56人天 | 已完成 | ✅ 100% | | 第三阶段 | 19人天 | 24人天 | 43人天 | 已完成 | ✅ 100% | | 第四阶段 | 32人天 | 67人天 | 99人天 | 部分完成 | 🔄 70% | | 第五阶段 | 10人天 | 13人天 | 23人天 | 已完成 | ✅ 100% | | APP端开发 | 62人天 | 44人天 | 106人天 | 待开发 | ⬜ 0% | | 前端优化改进 | 34.5人天 | - | 34.5人天 | 待开发 | ⬜ 0% | | **合计** | **213.5人天** | **204人天** | **417.5人天** | - | - | **说明**: - 已完成归档特性(FEATURE-Cxxx): 45个 - 第一至第五阶段已完成特性: 61个 - 第四阶段待开发特性(集成平台): 9个 - APP端待开发特性: 45个(业主端23个 + 员工端22个) - 前端优化改进项: 20个 - 已暂停特性: 7个 ### 10.2 功能分类统计 | 分类 | 特性数量 | 前端工作量 | 后端工作量 | 总工作量 | 完成状态 | | -------------------- | -------- | ---------- | ---------- | -------- | -------- | | 已完成归档特性 | 45 | - | - | - | ✅ 100% | | 移动端(小程序+APP) | 16 | 32人天 | 22人天 | 54人天 | ✅ 100% | | 支付与财务 | 6 | 6人天 | 14人天 | 20人天 | ✅ 100% | | 报表统计 | 8 | 11人天 | 14人天 | 25人天 | ✅ 100% | | 租户与车位管理 | 10 | 17人天 | 22人天 | 39人天 | ✅ 100% | | 第三方集成 | 24 | 32人天 | 67人天 | 99人天 | 🔄 70% | | 智能化功能 | 7 | 10人天 | 13人天 | 23人天 | ✅ 100% | | APP端开发 | 45 | 62人天 | 44人天 | 106人天 | ⬜ 0% | | 前端优化改进 | 20 | 34.5人天 | - | 34.5人天 | ⬜ 0% | | 已暂停功能 | 7 | - | - | - | ⏸️ 暂停 | --- ## 十一、风险与依赖 ### 11.1 技术风险 | 风险项 | 影响程度 | 应对措施 | | ---------------- | -------- | -------------------------- | | 微信支付对接复杂 | 中 | 提前阅读文档,准备测试环境 | | MQTT接入稳定性 | 中 | 使用成熟的MQTT客户端库 | | 明源云接口变更 | 高 | 与明源云技术团队保持沟通 | ### 11.2 外部依赖 | 依赖项 | 依赖方 | 状态 | 影响 | | ---------------- | -------------- | ------ | ---------------- | | 微信支付商户号 | 财务部门 | 待申请 | 影响在线支付功能 | | 明源云API文档 | 明源云技术团队 | 待获取 | 影响明源云对接 | | 停车系统接口文档 | 停车系统供应商 | 待获取 | 影响停车系统集成 | | IoT平台接入信息 | IoT平台供应商 | 待获取 | 影响IoT对接 | --- ## 十二、前端优化改进计划 **目标**: 提升前端代码质量、安全性、性能和用户体验 **预计周期**: 2-3 周(可与功能开发并行) **开始时间**: 立即启动 ### 12.1 高优先级改进(立即处理) #### 12.1.1 安全性改进 | 编号 | 改进项 | 状态 | 工作量 | 优先级 | 关键技术说明 | | ----------- | ------------- | --------- | ------- | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | OPT-SEC-001 | Token管理优化 | ⬜ 待开发 | 2人天 | P0 | **双Token机制**:Access Token(15分钟有效)+ Refresh Token(7天有效),使用CryptoJS加密存储。Access Token泄露影响有限,自动刷新用户无感知。需后端支持Refresh Token接口。 | | OPT-SEC-002 | XSS防护增强 | ⬜ 待开发 | 1人天 | P0 | **xss库过滤**:使用xss库(v1.0.10+)对用户输入进行HTML标签白名单过滤,配置允许的标签和属性。Vue模板默认转义`{{ }}`插值,富文本使用xss过滤。 | | OPT-SEC-003 | CSRF防护 | ⬜ 待开发 | 1人天 | P0 | **双重防护**:Spring Security生成CSRF Token存储在Cookie,前端请求携带`X-XSRF-TOKEN`头;Cookie设置`SameSite=Strict`属性。需后端配置CookieCsrfTokenRepository。 | | OPT-SEC-004 | 敏感信息保护 | ⬜ 待开发 | 0.5人天 | P0 | **移除敏感Header**:不再在前端请求头中传递X-User-Id和X-Username,由后端从JWT Token中解析。生产环境禁用console输出,错误信息脱敏处理。 | **安全性改进小计**: 4.5人天 #### 12.1.2 性能优化 | 编号 | 改进项 | 状态 | 工作量 | 优先级 | 关键技术说明 | | ------------ | ----------------- | --------- | ------- | ------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | | OPT-PERF-001 | 列表虚拟滚动 | ⬜ 待开发 | 2人天 | P0 | **后端分页 + 虚拟表格**:设备管理等大数据量列表改为后端分页(每页20条),前端使用Ant Design Table的`scroll.y`属性启用虚拟滚动,仅渲染可视区域行。 | | OPT-PERF-002 | 请求优化 | ⬜ 待开发 | 1.5人天 | P0 | **取消重复请求**:使用AbortController取消相同请求的重复调用,避免竞态条件。**请求缓存**:对字典数据等使用Map缓存5分钟,减少重复请求。 | | OPT-PERF-003 | WebSocket替代轮询 | ⬜ 待开发 | 2人天 | P0 | **实时通信**:通知系统从30秒轮询改为WebSocket推送,减少无效请求。使用原生WebSocket API,实现断线重连(5秒延迟)、心跳检测(30秒间隔)。需后端支持WebSocket端点。 | **性能优化小计**: 5.5人天 #### 12.1.3 代码可维护性 | 编号 | 改进项 | 状态 | 工作量 | 优先级 | 关键技术说明 | | ------------- | ------------ | --------- | ------- | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | OPT-MAINT-001 | 权限指令注册 | ⬜ 待开发 | 0.5人天 | P0 | **注册全局指令**:在main.ts中使用`app.directive('permission', permissionDirective)`注册。**完善Store方法**:添加`hasAllPermissions`和`hasAnyPermission`方法,支持权限组合判断。 | **代码可维护性小计**: 0.5人天 **高优先级改进合计**: 10.5人天 --- ### 12.2 中优先级改进(近期处理) #### 12.2.1 代码可维护性 | 编号 | 改进项 | 状态 | 工作量 | 优先级 | 关键技术说明 | | ------------- | ------------- | --------- | ------- | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | OPT-MAINT-002 | 类型定义统一 | ⬜ 待开发 | 2人天 | P1 | **集中式管理**:创建`src/types/`目录,按模块分类(common.ts、user.ts、work-order.ts等),统一导出。避免重复定义,提升IDE类型提示。 | | OPT-MAINT-003 | 组件复用优化 | ⬜ 待开发 | 2人天 | P1 | **字典常量 + 工具函数**:创建`src/constants/dictionaries.ts`定义状态映射常量,`src/utils/dictionary.ts`提供`getDictLabel`和`getDictColor`工具函数。封装`DictTag`组件简化使用。 | | OPT-MAINT-004 | API层规范统一 | ⬜ 待开发 | 1.5人天 | P1 | **统一响应格式**:定义`ApiResponse`接口,所有API返回统一格式。创建`createApi`工具函数封装错误处理和类型转换。添加JSDoc注释。 | **代码可维护性小计**: 5.5人天 #### 12.2.2 用户体验 | 编号 | 改进项 | 状态 | 工作量 | 优先级 | 关键技术说明 | | ---------- | ------------ | --------- | ------ | ------ | --------------------------------------------------------------------------------------------------------------------------------------------------------- | | OPT-UX-001 | 表单分步优化 | ⬜ 待开发 | 2人天 | P1 | **Ant Design Steps组件**:设备管理等复杂表单分为基本信息、规格参数、维保信息三步,每步独立验证,支持回退修改。提升用户体验,降低表单复杂度。 | | OPT-UX-002 | 响应式设计 | ⬜ 待开发 | 3人天 | P1 | **CSS媒体查询**:添加`src/styles/responsive.css`,定义大屏(≥1200px)、中屏(768-1199px)、小屏(<768px)三个断点。调整布局、字体、间距,支持移动端访问。 | | OPT-UX-003 | 加载状态优化 | ⬜ 待开发 | 1人天 | P1 | **骨架屏 + 防抖**:使用Ant Design Skeleton组件替代loading文字。使用VueUse的`useDebounceFn`对刷新操作添加300ms防抖,避免频繁请求。 | | OPT-UX-004 | 列表交互增强 | ⬜ 待开发 | 2人天 | P1 | **批量操作 + 视图切换**:添加多选框支持批量分配、批量删除。添加列表/卡片视图切换按钮。添加高级筛选抽屉,支持多条件组合筛选。 | **用户体验小计**: 8人天 #### 12.2.3 性能优化 | 编号 | 改进项 | 状态 | 工作量 | 优先级 | 关键技术说明 | | ------------ | ---------- | --------- | ------- | ------ | -------------------------------------------------------------------------------------------------------------------------------------- | | OPT-PERF-004 | 图片懒加载 | ⬜ 待开发 | 0.5人天 | P1 | **v-lazy指令**:使用vue-lazyload插件或自定义指令,图片进入可视区域再加载。添加骨架图占位符,提升用户体验。 | | OPT-PERF-005 | 构建优化 | ⬜ 待开发 | 1人天 | P1 | **代码分割**:配置Vite的`manualChunks`,将vendor、antd、echarts分离成独立chunk。添加rollup-plugin-visualizer分析构建产物,优化包体积。 | **性能优化小计**: 1.5人天 **中优先级改进合计**: 15人天 --- ### 12.3 低优先级改进(长期规划) #### 12.3.1 用户体验 | 编号 | 改进项 | 状态 | 工作量 | 优先级 | 关键技术说明 | | ---------- | ------------ | --------- | ------ | ------ | --------------------------------------------------------------------------------------------------------------------------------- | | OPT-UX-005 | 国际化支持 | ⬜ 待开发 | 3人天 | P2 | **vue-i18n**:安装vue-i18n(v9.x),创建`src/locales/`目录存放中英文语言包。使用`$t()`函数替换硬编码文本,支持中英文切换。 | | OPT-UX-006 | 无障碍访问 | ⬜ 待开发 | 2人天 | P2 | **ARIA属性**:为按钮、链接添加`aria-label`属性,为图标添加`aria-hidden="true"`。支持键盘导航(Tab、Enter、Space),提升可访问性。 | | OPT-UX-007 | 登录体验优化 | ⬜ 待开发 | 1人天 | P2 | **记住我 + 忘记密码**:添加"记住我"复选框,延长Token有效期。添加"忘记密码"链接,跳转到密码重置页面。添加密码强度指示器。 | **用户体验小计**: 6人天 #### 12.3.2 开发体验 | 编号 | 改进项 | 状态 | 工作量 | 优先级 | 关键技术说明 | | ----------- | -------- | --------- | ------ | ------ | --------------------------------------------------------------------------------------------------------------------------------------- | | OPT-DEV-001 | 错误监控 | ⬜ 待开发 | 1人天 | P2 | **全局错误处理**:配置`app.config.errorHandler`捕获Vue错误,生产环境上报到Sentry。添加ErrorBoundary组件,防止单个组件错误导致页面崩溃。 | | OPT-DEV-002 | 性能监控 | ⬜ 待开发 | 1人天 | P2 | **Web Vitals**:使用web-vitals库监控LCP、FID、CLS等核心指标,上报到监控平台。添加性能埋点,分析页面加载时间。 | | OPT-DEV-003 | Mock数据 | ⬜ 待开发 | 1人天 | P2 | **MSW**:使用Mock Service Worker拦截API请求,返回模拟数据。开发环境无需依赖后端,提升开发效率。 | **开发体验小计**: 3人天 **低优先级改进合计**: 9人天 --- ### 12.4 前端优化改进汇总 | 优先级 | 分类 | 工作量 | 关键技术 | | -------- | ------------ | ------------ | ---------------------------------------- | | 高优先级 | 安全性改进 | 4.5人天 | 双Token机制、xss库、CSRF Token、加密存储 | | 高优先级 | 性能优化 | 5.5人天 | 虚拟滚动、请求缓存、WebSocket | | 高优先级 | 代码可维护性 | 0.5人天 | 权限指令注册 | | 中优先级 | 代码可维护性 | 5.5人天 | 类型定义统一、字典常量、API规范 | | 中优先级 | 用户体验 | 8人天 | 表单分步、响应式设计、骨架屏 | | 中优先级 | 性能优化 | 1.5人天 | 图片懒加载、构建优化 | | 低优先级 | 用户体验 | 6人天 | 国际化、无障碍访问 | | 低优先级 | 开发体验 | 3人天 | 错误监控、性能监控、Mock数据 | | **总计** | - | **34.5人天** | - | --- ### 12.5 关键技术说明 #### 12.5.1 安全性技术栈 **Token管理**: - 库:crypto-js(AES加密) - 机制:Access Token(15分钟)+ Refresh Token(7天) - 存储:localStorage加密存储 - 刷新:自动检测Token过期,提前5分钟刷新 **XSS防护**: - 库:xss(v1.0.10+) - 配置:白名单标签(a、img、p、br、strong、em) - 使用:富文本过滤、用户输入过滤 **CSRF防护**: - 后端:Spring Security CookieCsrfTokenRepository - 前端:请求头携带X-XSRF-TOKEN - Cookie:SameSite=Strict #### 12.5.2 性能优化技术栈 **虚拟滚动**: - 组件:Ant Design Table(scroll.y属性) - 分页:后端分页(每页20条) - 适用:设备管理、工单列表等大数据量页面 **WebSocket**: - API:原生WebSocket - 重连:5秒延迟自动重连 - 心跳:30秒间隔ping/pong - 使用:通知推送、工单状态更新 **请求优化**: - 缓存:Map存储,5分钟TTL - 取消:AbortController - 防抖:VueUse useDebounceFn(300ms) #### 12.5.3 代码规范技术栈 **类型管理**: - 目录:src/types/ - 分类:common.ts、user.ts、work-order.ts、equipment.ts、api.ts - 导出:统一从index.ts导出 **字典管理**: - 常量:src/constants/dictionaries.ts - 工具:src/utils/dictionary.ts(getDictLabel、getDictColor) - 组件:DictTag.vue **API规范**: - 类型:ApiResponse统一响应格式 - 工具:createApi封装错误处理 - 注释:JSDoc标准注释 #### 12.5.4 用户体验技术栈 **表单分步**: - 组件:Ant Design Steps - 验证:每步独立验证 - 适用:设备管理、合同管理等复杂表单 **响应式设计**: - 断点:大屏(≥1200px)、中屏(768-1199px)、小屏(<768px) - 技术:CSS媒体查询 - 布局:Flexbox自适应 **加载状态**: - 骨架屏:Ant Design Skeleton - 防抖:VueUse useDebounceFn - 懒加载:vue-lazyload --- ### 12.6 实施建议 #### 12.6.1 实施顺序 **第一周**(高优先级): 1. Token管理优化(2天) 2. XSS防护增强(1天) 3. CSRF防护(1天) 4. 权限指令注册(0.5天) **第二周**(高优先级 + 中优先级): 1. 列表虚拟滚动(2天) 2. 请求优化(1.5天) 3. WebSocket替代轮询(2天) **第三周**(中优先级): 1. 类型定义统一(2天) 2. 组件复用优化(2天) 3. API层规范统一(1.5天) **后续**(中低优先级): - 用户体验优化(8人天) - 性能优化(1.5人天) - 长期规划(9人天) #### 12.6.2 注意事项 1. **安全性改进优先**:Token管理、XSS防护、CSRF防护必须优先实施 2. **性能优化并行**:可与功能开发并行,不影响现有功能 3. **代码重构渐进**:类型定义、组件复用等重构需渐进进行,避免大规模改动 4. **用户体验持续**:响应式设计、表单优化等可长期持续改进 5. **测试覆盖**:每个改进项需编写单元测试,确保不影响现有功能 --- ## 十三、APP端开发计划 ### 13.1 APP端产品矩阵 ``` ┌─────────────────────────────────────────────────────────────────────────┐ │ Ether APP端产品矩阵 │ ├─────────────────────────────────────────────────────────────────────────┤ │ │ │ ┌─────────────────────────────────────┐ │ │ │ Ether 移动端产品 │ │ │ └─────────────────┬───────────────────┘ │ │ │ │ │ ┌───────────────────────┴───────────────────────┐ │ │ │ │ │ │ ┌─────────┴─────────┐ ┌─────────┴─────────┐ │ │ │ 业主/企业端 │ │ 物业员工端 │ │ │ │ (小程序) │ │ (APP) │ │ │ └─────────┬─────────┘ └─────────┬─────────┘ │ │ │ │ │ │ ┌─────────┴─────────┐ ┌─────────┴─────────┐ │ │ │ 微信小程序 │ │ iOS APP │ │ │ │ 支付宝小程序 │ │ Android APP │ │ │ └───────────────────┘ └───────────────────┘ │ │ │ └─────────────────────────────────────────────────────────────────────────┘ ``` ### 13.2 业主端小程序开发计划 **目标用户**: 业主、租户、入驻企业 **技术选型**: uni-app (Vue 3) + Vant Weapp **预计周期**: 4周 #### 13.2.1 功能清单 | 编号 | 特性 | 状态 | 前端工作量 | 后端工作量 | 优先级 | 依赖 | | ------- | -------------------- | --------- | ---------- | ---------- | ------ | ------- | | APP-O01 | 项目初始化与框架搭建 | ⬜ 待开发 | 2人天 | 0.5人天 | P0 | - | | APP-O02 | 微信登录授权 | ⬜ 待开发 | 2人天 | 2人天 | P0 | APP-O01 | | APP-O03 | 手机号绑定 | ⬜ 待开发 | 1人天 | 1人天 | P0 | APP-O02 | | APP-O04 | 房产绑定认证 | ⬜ 待开发 | 2人天 | 2人天 | P0 | APP-O03 | | APP-O05 | 首页展示 | ⬜ 待开发 | 2人天 | 1人天 | P0 | APP-O04 | | APP-O06 | 在线报修申请 | ⬜ 待开发 | 2人天 | 1人天 | P0 | APP-O04 | | APP-O07 | 工单进度查询 | ⬜ 待开发 | 1人天 | 0.5人天 | P0 | APP-O06 | | APP-O08 | 工单历史记录 | ⬜ 待开发 | 1人天 | 0.5人天 | P1 | APP-O06 | | APP-O09 | 账单查询 | ⬜ 待开发 | 2人天 | 1人天 | P0 | APP-O04 | | APP-O10 | 微信支付对接 | ⬜ 待开发 | 2人天 | 3人天 | P0 | APP-O09 | | APP-O11 | 支付宝支付对接 | ⬜ 待开发 | 1人天 | 2人天 | P1 | APP-O10 | | APP-O12 | 缴费记录查询 | ⬜ 待开发 | 1人天 | 0.5人天 | P0 | APP-O10 | | APP-O13 | 访客邀请 | ⬜ 待开发 | 2人天 | 1.5人天 | P1 | APP-O04 | | APP-O14 | 访客凭证生成 | ⬜ 待开发 | 1人天 | 1人天 | P1 | APP-O13 | | APP-O15 | 访客邀请记录 | ⬜ 待开发 | 1人天 | 0.5人天 | P1 | APP-O13 | | APP-O16 | 投诉建议提交 | ⬜ 待开发 | 1.5人天 | 1人天 | P1 | APP-O04 | | APP-O17 | 投诉处理进度 | ⬜ 待开发 | 1人天 | 0.5人天 | P1 | APP-O16 | | APP-O18 | 消息通知中心 | ⬜ 待开发 | 1.5人天 | 1人天 | P1 | APP-O04 | | APP-O19 | 物业公告查看 | ⬜ 待开发 | 1人天 | 0.5人天 | P1 | APP-O04 | | APP-O20 | 个人中心 | ⬜ 待开发 | 1.5人天 | 0.5人天 | P1 | APP-O04 | | APP-O21 | 家庭成员管理 | ⬜ 待开发 | 1人天 | 1人天 | P2 | APP-O20 | | APP-O22 | 消息设置 | ⬜ 待开发 | 0.5人天 | 0.5人天 | P2 | APP-O20 | | APP-O23 | 工单满意度评价 | ⬜ 待开发 | 1人天 | 1人天 | P1 | APP-O06 | **业主端小程序小计**: 前端 30人天,后端 24人天,共 54人天 #### 13.2.2 页面结构 ``` pages/ ├── index/ # 首页 │ └── index.vue # 首页展示 ├── login/ # 登录模块 │ ├── index.vue # 登录页 │ └── bind-phone.vue # 手机号绑定 ├── service/ # 服务模块 │ ├── repair/ # 报修服务 │ │ ├── create.vue # 创建报修 │ │ ├── detail.vue # 工单详情 │ │ └── list.vue # 工单列表 │ ├── fee/ # 缴费服务 │ │ ├── list.vue # 账单列表 │ │ ├── detail.vue # 账单详情 │ │ └── pay.vue # 支付页面 │ ├── visitor/ # 访客服务 │ │ ├── invite.vue # 邀请访客 │ │ ├── credential.vue # 访客凭证 │ │ └── list.vue # 邀请记录 │ └── complaint/ # 投诉建议 │ ├── create.vue # 提交投诉 │ ├── detail.vue # 处理详情 │ └── list.vue # 投诉列表 ├── message/ # 消息模块 │ ├── list.vue # 消息列表 │ └── detail.vue # 消息详情 ├── my/ # 个人中心 │ ├── index.vue # 个人中心首页 │ ├── house/ # 房产管理 │ │ ├── bind.vue # 房产绑定 │ │ └── list.vue # 房产列表 │ ├── family/ # 家庭成员 │ │ └── list.vue # 成员列表 │ └── settings/ # 设置 │ └── index.vue # 设置页面 └── announcement/ # 公告模块 ├── list.vue # 公告列表 └── detail.vue # 公告详情 ``` ### 13.3 物业员工APP开发计划 **目标用户**: 物业管理人员、维修人员、保安人员、客服人员 **技术选型**: uni-app (Vue 3) + uView UI **预计周期**: 4周 #### 13.3.1 功能清单 | 编号 | 特性 | 状态 | 前端工作量 | 后端工作量 | 优先级 | 依赖 | | ------- | -------------------- | --------- | ---------- | ---------- | ------ | ------- | | APP-E01 | 项目初始化与框架搭建 | ⬜ 待开发 | 2人天 | 0.5人天 | P0 | - | | APP-E02 | 用户登录 | ⬜ 待开发 | 1人天 | 1人天 | P0 | APP-E01 | | APP-E03 | 工作台首页 | ⬜ 待开发 | 2人天 | 1人天 | P0 | APP-E02 | | APP-E04 | 待办事项展示 | ⬜ 待开发 | 1人天 | 1人天 | P0 | APP-E03 | | APP-E05 | 工单列表 | ⬜ 待开发 | 2人天 | 1人天 | P0 | APP-E02 | | APP-E06 | 工单详情 | ⬜ 待开发 | 2人天 | 0.5人天 | P0 | APP-E05 | | APP-E07 | 工单接单 | ⬜ 待开发 | 1人天 | 1人天 | P0 | APP-E06 | | APP-E08 | 工单处理 | ⬜ 待开发 | 2人天 | 1.5人天 | P0 | APP-E07 | | APP-E09 | 工单完成 | ⬜ 待开发 | 1人天 | 1人天 | P0 | APP-E08 | | APP-E10 | 扫码报修 | ⬜ 待开发 | 2人天 | 1人天 | P1 | APP-E05 | | APP-E11 | 巡检任务列表 | ⬜ 待开发 | 2人天 | 1人天 | P1 | APP-E02 | | APP-E12 | 巡检任务执行 | ⬜ 待开发 | 2人天 | 1.5人天 | P1 | APP-E11 | | APP-E13 | 巡检扫码签到 | ⬜ 待开发 | 1人天 | 0.5人天 | P1 | APP-E12 | | APP-E14 | 巡检异常上报 | ⬜ 待开发 | 1人天 | 1人天 | P1 | APP-E12 | | APP-E15 | 访客登记 | ⬜ 待开发 | 2人天 | 1人天 | P1 | APP-E02 | | APP-E16 | 访客凭证验证 | ⬜ 待开发 | 1.5人天 | 1人天 | P1 | APP-E15 | | APP-E17 | 通行记录 | ⬜ 待开发 | 1人天 | 0.5人天 | P2 | APP-E15 | | APP-E18 | 消息通知 | ⬜ 待开发 | 1.5人天 | 1人天 | P1 | APP-E02 | | APP-E19 | 个人中心 | ⬜ 待开发 | 1人天 | 0.5人天 | P1 | APP-E02 | | APP-E20 | 工作统计 | ⬜ 待开发 | 1.5人天 | 1人天 | P2 | APP-E19 | | APP-E21 | 离线数据存储 | ⬜ 待开发 | 2人天 | 1人天 | P2 | APP-E01 | | APP-E22 | 地理位置上报 | ⬜ 待开发 | 1人天 | 1人天 | P2 | APP-E02 | **物业员工APP小计**: 前端 32人天,后端 20人天,共 52人天 #### 13.3.2 页面结构 ``` pages/ ├── index/ # 首页 │ └── index.vue # 工作台首页 ├── login/ # 登录模块 │ └── index.vue # 登录页 ├── work-order/ # 工单模块 │ ├── list.vue # 工单列表 │ ├── detail.vue # 工单详情 │ ├── process.vue # 工单处理 │ └── scan.vue # 扫码报修 ├── inspection/ # 巡检模块 │ ├── list.vue # 巡检任务列表 │ ├── detail.vue # 任务详情 │ ├── execute.vue # 执行巡检 │ └── record.vue # 巡检记录 ├── visitor/ # 访客模块 │ ├── register.vue # 访客登记 │ ├── verify.vue # 凭证验证 │ └── record.vue # 通行记录 ├── message/ # 消息模块 │ ├── list.vue # 消息列表 │ └── detail.vue # 消息详情 ├── my/ # 个人中心 │ ├── index.vue # 个人中心首页 │ ├── statistics.vue # 工作统计 │ └── settings/ # 设置 │ └── index.vue # 设置页面 └── scan/ # 扫码模块 └── index.vue # 通用扫码页 ``` ### 13.4 技术架构 #### 13.4.1 技术选型 | 技术项 | 业主端小程序 | 物业员工APP | | -------- | -------------------- | --------------- | | 框架 | uni-app (Vue 3) | uni-app (Vue 3) | | UI组件库 | Vant Weapp | uView UI | | 状态管理 | Pinia | Pinia | | 网络请求 | uni.request封装 | uni.request封装 | | 本地存储 | uni.setStorage | uni.setStorage | | 支付 | 微信支付、支付宝支付 | - | | 地图 | 腾讯地图 | 高德地图 | | 扫码 | uni.scanCode | uni.scanCode | | 推送 | 微信订阅消息 | 极光推送/个推 | | 离线存储 | - | uni.setStorage | #### 13.4.2 项目结构 ``` ether-app/ ├── ether-app-owner/ # 业主端小程序 │ ├── src/ │ │ ├── api/ # API接口 │ │ ├── components/ # 公共组件 │ │ ├── pages/ # 页面 │ │ ├── static/ # 静态资源 │ │ ├── store/ # 状态管理 │ │ ├── utils/ # 工具函数 │ │ ├── App.vue # 应用入口 │ │ ├── main.ts # 主入口 │ │ ├── manifest.json # 应用配置 │ │ └── pages.json # 页面配置 │ ├── package.json │ └── vite.config.ts │ ├── ether-app-employee/ # 物业员工APP │ ├── src/ │ │ ├── api/ # API接口 │ │ ├── components/ # 公共组件 │ │ ├── pages/ # 页面 │ │ ├── static/ # 静态资源 │ │ ├── store/ # 状态管理 │ │ ├── utils/ # 工具函数 │ │ ├── App.vue # 应用入口 │ │ ├── main.ts # 主入口 │ │ ├── manifest.json # 应用配置 │ │ └── pages.json # 页面配置 │ ├── package.json │ └── vite.config.ts │ └── ether-app-common/ # 公共模块(可选) ├── components/ # 共享组件 ├── utils/ # 共享工具 └── types/ # 类型定义 ``` ### 13.5 开发排期 #### 13.5.1 甘特图 ``` 阶段 第1周 第2周 第3周 第4周 第5周 第6周 ───────────────────────────────────────────────────────────────────────────── 业主端小程序 ████████████████████████ ├─框架搭建 ████ ├─登录认证 ████████ ├─报修服务 ████████ ├─缴费服务 ████████ ├─访客邀请 ████████ └─其他功能 ████████ 物业员工APP ████████████████████████ ├─框架搭建 ████ ├─工作台 ████████ ├─工单处理 ████████ ├─巡检执行 ████████ └─访客登记 ████████ ``` #### 13.5.2 详细排期 **第1-2周:业主端小程序核心功能** | 周次 | 任务 | 前端 | 后端 | | ---- | ------------------------------ | ----- | ------- | | W1 | 项目初始化、框架搭建、登录授权 | 4人天 | 2.5人天 | | W2 | 房产绑定、首页、在线报修 | 6人天 | 4人天 | **第3-4周:业主端小程序完善** | 周次 | 任务 | 前端 | 后端 | | ---- | ---------------------------- | ----- | ----- | | W3 | 账单查询、在线支付、缴费记录 | 5人天 | 5人天 | | W4 | 访客邀请、消息通知、个人中心 | 5人天 | 4人天 | **第5-6周:物业员工APP核心功能** | 周次 | 任务 | 前端 | 后端 | | ---- | ---------------------------- | ----- | ------- | | W5 | 项目初始化、工作台、工单处理 | 7人天 | 4.5人天 | | W6 | 巡检执行、访客登记、消息通知 | 7人天 | 5人天 | ### 13.6 工作量汇总 | 项目 | 前端工作量 | 后端工作量 | 总工作量 | | ------------ | ---------- | ---------- | ----------- | | 业主端小程序 | 30人天 | 24人天 | 54人天 | | 物业员工APP | 32人天 | 20人天 | 52人天 | | **合计** | **62人天** | **44人天** | **106人天** | ### 13.7 后端API支持 APP端需要后端新增/调整的API接口: #### 13.7.1 认证模块 | 接口 | 方法 | 说明 | | -------------------------- | ---- | ---------- | | /api/v1/auth/wechat-login | POST | 微信登录 | | /api/v1/auth/bind-phone | POST | 绑定手机号 | | /api/v1/auth/refresh-token | POST | 刷新Token | #### 13.7.2 业主模块 | 接口 | 方法 | 说明 | | -------------------------------- | -------- | ---------------- | | /api/v1/owner/houses | GET | 获取业主房产列表 | | /api/v1/owner/houses/bind | POST | 绑定房产 | | /api/v1/owner/houses/{id}/verify | POST | 房产认证 | | /api/v1/owner/family-members | GET/POST | 家庭成员管理 | #### 13.7.3 工单模块(APP端) | 接口 | 方法 | 说明 | | ------------------------------------- | -------- | ------------- | | /api/v1/app/work-orders | GET/POST | 工单列表/创建 | | /api/v1/app/work-orders/{id} | GET | 工单详情 | | /api/v1/app/work-orders/{id}/accept | POST | 接单 | | /api/v1/app/work-orders/{id}/start | POST | 开始处理 | | /api/v1/app/work-orders/{id}/complete | POST | 完成工单 | | /api/v1/app/work-orders/scan | POST | 扫码创建工单 | #### 13.7.4 缴费模块 | 接口 | 方法 | 说明 | | ----------------------------- | ---- | ---------- | | /api/v1/app/bills | GET | 账单列表 | | /api/v1/app/bills/{id} | GET | 账单详情 | | /api/v1/app/payments/wechat | POST | 微信支付 | | /api/v1/app/payments/alipay | POST | 支付宝支付 | | /api/v1/app/payments/callback | POST | 支付回调 | #### 13.7.5 访客模块(APP端) | 接口 | 方法 | 说明 | | ------------------------------- | ---- | ------------ | | /api/v1/app/visitors/invite | POST | 邀请访客 | | /api/v1/app/visitors/credential | GET | 获取访客凭证 | | /api/v1/app/visitors/register | POST | 访客登记 | | /api/v1/app/visitors/verify | POST | 凭证验证 | #### 13.7.6 巡检模块(APP端) | 接口 | 方法 | 说明 | | ------------------------------------- | ---- | ------------ | | /api/v1/app/inspections | GET | 巡检任务列表 | | /api/v1/app/inspections/{id} | GET | 任务详情 | | /api/v1/app/inspections/{id}/start | POST | 开始巡检 | | /api/v1/app/inspections/{id}/checkin | POST | 扫码签到 | | /api/v1/app/inspections/{id}/complete | POST | 完成巡检 | ### 13.8 风险与依赖 #### 13.8.1 技术风险 | 风险项 | 影响程度 | 应对措施 | | ---------------- | -------- | -------------------------- | | 微信支付对接复杂 | 中 | 提前阅读文档,准备测试环境 | | 小程序审核周期 | 低 | 预留1周审核时间 | | APP上架审核 | 低 | 提前准备资质材料 | | 推送服务稳定性 | 中 | 使用成熟推送服务商 | #### 13.8.2 外部依赖 | 依赖项 | 依赖方 | 状态 | 影响 | | ---------------- | -------- | ------ | ------------------ | | 微信开放平台账号 | 产品部门 | 待申请 | 影响微信登录和支付 | | 微信支付商户号 | 财务部门 | 待申请 | 影响在线支付功能 | | 支付宝商户号 | 财务部门 | 待申请 | 影响支付宝支付 | | 极光推送账号 | 技术部门 | 待申请 | 影响APP消息推送 | | 高德地图Key | 技术部门 | 待申请 | 影响地图功能 | ### 13.9 测试计划 #### 13.9.1 测试范围 | 测试类型 | 覆盖范围 | 工具 | | ------------ | ------------------ | ---------- | | 功能测试 | 所有功能模块 | 手工测试 | | 兼容性测试 | iOS/Android各版本 | 真机测试 | | 性能测试 | 启动时间、页面加载 | Lighthouse | | 安全测试 | 数据传输、存储安全 | 安全扫描 | | 用户体验测试 | 交互流程、视觉效果 | 用户测试 | #### 13.9.2 测试用例 测试用例详见: - [业主端小程序测试用例](../测试用例/业主端小程序/) - [物业员工APP测试用例](../测试用例/物业员工APP/) --- ## 十四、更新记录 | 日期 | 更新内容 | 更新人 | | ---------- | -------------------------------------------------------------------- | ------ | | 2026-02-14 | 创建开发任务排期表,标记暂停功能 | - | | 2026-02-14 | 添加前端优化改进计划,包含安全性、性能、可维护性、用户体验四个维度 | - | | 2026-02-14 | 同步FEATURE_LIST状态:更新70+个特性状态为已完成 | - | | 2026-02-14 | 补充已完成归档特性(FEATURE-Cxxx)45个 | - | | 2026-02-14 | 补充第四阶段缺失特性(P4-050~092)18个 | - | | 2026-02-14 | 统一暂停特性编号体系(PAUSE-Bxx/PAUSE-Rxx) | - | | 2026-02-14 | 更新统计数字:已完成106特性,待开发9特性,已暂停7特性 | - | | 2026-02-14 | 添加APP端开发计划(第十三章),包含业主端小程序和物业员工APP详细规划 | - | | 2026-02-14 | 更新统计数字:已完成106特性,待开发54特性(含APP端45个新特性) | - | --- > **维护说明**: > > - 每个特性完成后更新状态为 ✅ 已完成 > - 开始开发时更新状态为 🔄 进行中 > - 如有需求变更,及时调整排期 > - 前端优化改进可与功能开发并行实施 > - **文档同步机制**:特性完成后,先更新FEATURE_LIST.md,再同步到开发任务排期表.md