项目描述:
该平台可以主要实现区域内监控报警管理,通过大数据展示特定区域下的数据统计。技术栈主要采用Vue.js 框架、Ele
mentUI,Echarts。在开发过程中遇到难点:
1、用户权限管理模块(后台控制每个人用户分配不同的角色,而每个角色可以有不同的操作权限)
2、摄像头管理模块(分区域管理摄像头,而目前的区域划分只到街道,摄像头是到小区楼栋)协助后台人员商讨添加
子级域,向下延伸两个区域,规定不同的区域区域码位数及后台在添加子级别区域的检查区域码合法性。
WebSockets长链接保证报警数据后台能实时接收到并且处理。
我的贡献:
1、ElementUI按需引入:项目初始比较急,确定用Element组件来做,就直接全局引入,后来发现首屏幕加载比较慢,发现可以按需引入。
2、数据请求优化(例如区域码,用户权限等这些在用户登陆之后可以存在Vuex中,避免重复去请求)
3、报警数据在地图标记处理
4、路由模块化处理