项目三 重点项目进度管控系统 vue2 技术栈+Echarts
项目描述:该项目是石油公司为统计各地的挖井数量以及上报各地的挖掘情况,主要是提供了 一个 pc 端实时
查看各地上报数量是否符合公司统计数量以及方便工作人员核实数据,若有问题就会通过系统流程上报领导的大
屏项目;也是为了业务数据进行多维度可视化分析。
项目技术:Vue2.0+vue-router+vuex +element-ui+less+axios+echarts
项目职责:
1. 二次封装 Echarts 图表达到 10 种以上,满足通用业务需求,提升开发效率,并且合并到公司公共组件库。
2. 负责态势分析模块的页面模块开发和后端接口调用,使用 Element-UI 开发组件,并封装公共组件;
3. 用 mixins 提取分页表格公共逻辑,减少重复代码编写。封装二进制文件流文件下载请求;
4. 使用甲方提供的地图,调用 API 实现地图不同覆盖物及地点搜索、点击弹窗查看异常信息与基本信息;
5. 使用 vue-router 路由加载,解决用户初次进入时的偶发性白屏现象,使用 keep-alive 避免页面失活,减
少请求,提升性能;
6. 使用 Datav 搭建系统的基本框架,通过 Echarts 不同图表显示各地区、单位采集石油的数据,以多种形式
的图表进行展示,方便统计数据;
7. 通过把常用组件进行封装复用,极大的减少代码量;