该项目分为大屏管理 数据源配置管理和编辑大屏两个部分 提供各种独立控件 用户自由组装配置 实现数据可视化
职责描述:
1 根据需求确定所需接口和前后端数据交互JSON所需的字段
2 分解项目任务制定开发计划并且openproject评估工时 与项目内前端沟通确定开发任务并实时关注进度
3 使用Vue脚手架搭建项目基础 定下项目结构 封装项目所需的公共方法 axios请求公共参数和特殊参数合并 不需要特殊处理 减少研发成本
4 开发编辑大屏部分 用echarts为基础构造控件模板 vuex实现数据与组件的分离管理 axios与后台数据交互并处理数据 ElementUI对样式的实现
5 整理出符合大部分控件适用的构造函数及属性 为整个项目减少了30%的开发时间