狮令部—研发与维护[2020.07 - 2021-09]
公司内部最重要的汽配物流管理平台,是整个物流管理系统的枢纽部分,各个app、小程序端的业务都需要它的配合才能开展业务。项目涉及到了汽配物流的各个方面,包括:运输、运营、工单、财务、用户、决策等等,结合商家端、骑手端app、小程序构成了整个物流管理系统;
狮令部项目前端部分经历了一次大型的技术改造,将最初由Vue2.x的项目和一个React + Hooks的项目整合成了一个统一的平台。随着项目的持续维护和演进,在不停地迭代新功能的同时处理掉用Vue2.x开发的功能的技术债;
我主要负责项目的调度相关模块的功能开发与维护、与地图相关的各种功能的开发与维护;
项目初期为项目添加了 Eslint+Prettier+StyleLint 相关配置,格式化了旧代码,提升了新功能开发效率与并减少了代码维护的成本;
整合 2 个系统的地图相关的功能中,使用 iframe 实现了 2 个版本高德地图 api 共存,并使用 TypeScript 重构和新开发了原本不兼容的地图相关功能;
牵头重构了系统中用户使用占比30% - 40%的列表派单功能,不仅大大提升了此处代码的可读性、可维护性,同时提升了列表派单页面的10%性能,稳步上线之后没有出现任何线上问题;