项目概述:
项目是面向物业管理公司的协同办公与现场作业平台,覆盖管理端、物业人员端、业主端等使用场景,围绕工单处理、人员排班、巡逻巡检、业主沟通、费用统计、报事报修等业务建立线上化管理流程。平台支持 PC、Android、iOS、H5、微信小程序多端使用,帮助物业公司提升内部协作效率、降低沟通成本,并优化业主服务体验。
技术栈:
Vue、Vue-Router、Vuex、ElementUI、Uni-App、uViewUI、微信小程序
工作内容:
1. 负责平台前端架构设计与核心功能开发,基于 Vue 生态搭建模块化、可复用的前端工程体系,支撑物业管理、移动作业、业主服务等多业务场景稳定迭代。
2. 负责 PC 管理端核心模块开发,涵盖工单管理、人员排班、费用统计、业主信息、设备管理、数据看板等功能,提升物业公司日常管理和运营统计效率。
3. 负责移动端全流程开发,基于 Uni-App 适配 Android、iOS、H5、微信小程序多端环境,结合 uViewUI 优化移动端交互体验,满足物业人员移动办公和现场作业需求。
4. 负责物业现场作业模块开发,涵盖巡逻巡检、任务派发、问题上报、处理反馈、拍照上传、定位记录等功能,实现物业人员现场作业流程线上化、标准化和可追踪。
5. 负责业主服务相关模块开发,支持报事报修、投诉建议、通知公告、服务进度查询、在线沟通等功能,打通物业与业主之间的信息传递和服务反馈链路。
6. 负责费用统计与业务数据展示模块开发,实现物业费用、工单处理、巡检完成率、人员任务量等数据的统计展示,帮助管理人员及时掌握运营情况。
7. 二次封装 ElementUI 与 uViewUI 组件,沉淀表单、列表、弹窗、状态标签、上传组件、工单卡片、巡检任务等通用及业务组件,提升代码复用率和开发效率。
8. 负责前后端接口联调与业务数据处理,完成工单、排班、巡检、业主、费用、消息通知等模块 API 对接,并处理异常提示、权限控制和状态流转,保障业务流程闭环。
9. 针对多端运行环境进行兼容性适配,解决 Android、iOS、H5、小程序在页面布局、上传、定位、权限调用等方面的差异问题,保障不同终端下功能稳定可用。
10. 参与性能与体验优化,优化 Vuex 状态管理、接口请求、页面渲染和数据同步逻辑,减少重复请求与页面卡顿,提升平台整体操作流畅度和用户体验。