该项目是前后端分离的项目,后端是SpringCloud Alibaba 的一套生态,前端是Vue+Iview 搭建页面,中间件有redis、rabbitMQ、Docker等。
本人在项目中主要负责前端、后端开发。
在项目中负责的模块是用户报表信息、用户个人信息以及用户的数据报表分析;其中遇到的难题是,用户要求设计的台账过于复杂,导致IView框架无法做到,就引入了功能更加强大的vxe-table框架,来实现复杂的报表;根据需求,数据报表分析同时一个页面调用了30多个接口,导致数据加载缓慢,最后后端使用了redis进行处理,先读redis的数据,从而解决数据量过大,数据加载缓慢。