项目介绍:该项目是针对警戒线设备采集的数据进行管理而开发的后台管理系统,主要功能包括首页,数据中心,设备管理,名单管理,用户管理,日志管理,系统管理等。
项目前端采用vue技术栈开发实现,选用element-ui作为UI组件库,页面主要采用flex伸缩布局,侧边菜单栏启用vue-router来作为路由导航,vuex进行统一的数据状态管理,来进行组件间的相互通信,启用slot插槽对父与子组件进行数据不同内容的传递,使用sessionStorage进行用户的登录信息保存,路由守卫判断是否登录以及是否有相应权限选择是否放行,首页使用echarts图表对数据直观展示,并用websocket与后台进行实时连接刷新数据,数据中心和设备可视化运用百度地图api进行可视化呈现,对设备采集的大数据量的点位则使用百度MapVGL进行渲染展示,使用vue全家桶axios请求数据接口,实现前后端数据交互,git进行版本控制。
个人负责:1) 负责还原ui提供的设计稿 2) 与产品、ui积极沟通,将功能需求理解到位 3) 负责整个系统所有功能模块实现、组件的制作以及组件的编辑功能等 4) 负责与后端人员沟通,实