责任描述:
1、独立完成前端页面的开发工作,列表,新增编辑框,详情页,文件上传,地图展示等功能的开发;
2、封装使用leaflet的组件,方便不同页面调用二维地图完成地图绘制和标绘功能的开发和展示;
3、二维和三维地图结合,可视化展示空域资源使用情况;
4、开发封装甘特图控件,实现通过不同样式的计划条,以展示飞行计划活动的时间安排和其他相关属性,并提供相关的tooltip、右键菜单、快捷拖动调整时间等交互操作功能;
5、制定前端开发规范,统一代码的命名规范,注释规范,vue编写规范等;
6、配合项目经理完成软件的需求确认,软件详细设计等开发文档的制定编写。
使用技术:Vue, vuex, vue-router, html5+css3, es6, elemeui , node.js, Webpack, axios, echarts,avue, leflet
1、使用Vue-CLI脚手架搭建项目,引入Vuex、Axios、Element-ui、Sass,echarts ,leflet等相关插件;
2、运用html和css完成首页大屏看板的布局和开发,echarts图表和leaflet地图结合的方式可视化展示系统各类关键业务指标信息;
3、使用 Element-UI,avue等实现列表,刷新、加载更多、弹出提示等设计稿页面的实现;
4、使用 Vuex 管理数据状态,实现各页面的数据传递;
5、封装公共组件,使用Vue-router等实现各组件,页面之间的切换,传参;