技术:
1、客户端:Vue2全家桶+Websocket
2、后台:Angularjs + gulp
项目介绍:
1、paxelbox智能柜格口的租用,扫码租用格口存件、取件流程。
2、paxel配套的后台管理系统,主要针对印尼快递配送,类似丰巢存件、取件订单的储物柜pc端后台管理项目。
责任描述:
1、客户端负责2.0版本的重构,实现了账号注册登录,下单租用格口到支付完成,生成二维码以及取件验证码的整个流程。
2、后台主要负责版本迭代、维护,价格组模块、订单管理模块等内容。
技术亮点:
1、极致的优化和封装了Axios请求数据的体验(请求重试,请求缓存,请求竞态)
2、websocket实现二维码的状态前后端的实时交互,定时发送心跳包来避免前后端异常断开通讯的情况
3、优化大文件上传的性能,包括文件md5的计算逻辑、实现了断点续传,秒传功能以及异常边界的错误处理
4、二次封装表格,json对象动态配置列,动态合并表头、单元格,可拖拽、跨页多选等
5、解决首屏加载、渲染等问题,减少白屏时间(4s降低到2s不到),项目体积减少20%