本系统包含PC和APP两端,开发旨在为建材行业管理人员提供一套高效、全面的管理工具,覆盖企业日常运营、销售、采购、库存、财务、人员绩效和系统配置等核心业务功能。实现数据集中化管理、业务流程规范化和决策支持智能化,帮助企业提升运营效率、优化资源配置、规范财务核算、强化客户和供应链管理,同时支持多维度数据分析与灵活配置,以促进企业数字化转型和长期可持续发展。
● 代码库迁移与环境配置:我独立完成了项目的代码库迁移工作,成功解决了React Native在iOS和Android环境中的兼容性问
题,包括版本更新和环境配置等挑战。
● 热更新服务搭建:在项目中,我搭建了热更新服务,利用差分更新技术,实现了对应用的快速迭代和修复。后续,使用了
reactnativepushy作为热更新解决方案,该工具支持增量更新,能够有效减少用户的下载流量和等待时间。
● 打包部署:在没有部署服务下,编写打包部署的脚本,一条命令部署资源,提高开发效率。
● 应用界面优化:在缺乏UI设计的情况下,我重新美化了应用的官方下载页面,提升了用户体验和界面美观度。
● 维护与功能开发:从01开发新PC,考虑整体架构设计,符合现有后端接口设计,以及菜单权限的设计等等,负责维护APP应
用,并开发了多个重要功能,确保应用的稳定性和功能的丰富性。
● PC版开发:在后续工作中,我使用React 独立开发了产品的PC版本。在此版本中,我解决了之前可编辑表格在处理大量数据
时的渲染性能问题,完成了复杂的可编辑表格功能。为提升表格性能,我采用了虚拟化渲染技术,如react-window,只渲染可
视区域的表格行,显著提高了渲染效率。并考虑整个PC的UI布局设计,提升用户对产品的体验感