项目介绍:
该项目是一款面向龙湖员工的数字化管理平台,集收入管理、商机管理、劳务管理、施工管理、项目管理及计划管理等功能于一体,涵盖了企业运营管理的各个核心环节。平台支持 PC 端和移动端 H5 应用,便于员工随时随地进行业务操作,实现了从商机获取到项目实施的全流程管理。该系统通过一体化的数据协同与自动化操作,提高了工作效率,确保了管理过程的规范化和透明化,有效助力龙湖的数字化转型。
工作内容:
在该项目中,负责了PC端的项目管理、劳务管理、收入管理、施工管理、计划管理、账单管理等核心模块的前端开发,实现了各模块需求的交互设计与数据展示。同时承担了移动端施工计划管理、BPM审批流及考勤计划管理模块的前端开发任务,确保了模块的跨平台兼容性和用户体验的一致性。此外,还参与开发了产值填报、已注册资源列表、上会管理、人力详情、基准时间同步及节点忽略等功能,提升了系统的功能完整性与易用性。
1.利用 Vuex 进行组件间的状态管理,存储高频使用的公共数据,实现数据的共享与传递。
2.优化大量数据的计算和实时联动更新,减少页面卡顿现象,提升用户体验。
3.实现树状数据与扁平化数据的相互转换,确保数据结构处理的灵活性和高效性。
4.使用 html2canvas 配合 canvasOptions 配置生成 base64 格式文件,进而通过 base64ToFile 生成预览文件并支持 PDF 格式输出。
5.使用 filters 过滤器对金额进行千分位格式化,并保留两位小数,确保数据显示的规范性。
6.使用过滤器filters 实现金额千分位保留2 位小数。