项目描述:为园区提供综合安防、人员管理、空间管理、环境管理等功能,实现园区整体智慧化和数字化。
技术栈: vue3 + TypeScript + vue-router + axios + vuex + element plus + echarts + antv/g6 + 百度地图
独立负责开发管理后台用户管理、工单管理、园区管理、总览管理等板块的功能需求实现
接入百度地图API,实现园区地图展示、区域划分、地图标注、热力图、路线导航等功能
使用antv/g6,实现功能板块数据以动态流程图、拓扑图的形式展示
封装高阶组件JSON配置表单,以配置化动态生成表单,并设置有插槽方便功能扩展
封装session和localstorage,保留数据结构和可设置数据有效期。
封装Proxy和缓存,针对vuex状态丢失做出自动缓存数据的持续化缓存方案