该项目旨在实现工程行业各区质监站对混凝土生产、浇筑以及检测全生命周期的质量监管,涉及硬件、AI、车辆轨迹、电子围栏、视频监控等多方面的技术应用和多系统对接,项目复杂度高。
•项目职责:
•项目主导与协调:担任主力开发,全程参与项目开发的各个环节,负责与各单位的协调沟通工作。
•核心模块开发与问题解决:负责项目核心模块的开发工作,攻克了多个技术难题。
•现场部署与培训:前往混凝土企业和工地进行现场使用培训。
•技术要点:
•框架深入应用:使用 vue-element-admin 的后台管理框架,深入研读其源码,对开发规范、权限安全、组件封装等方面有了更深刻的理解和应用,提升了项目的安全性和稳定性。
•持续集成与部署:与技术总监共同搭建 Jenkins,并与 GitLab 整合,构建 CICD 持续开发和部署环境,实现项目的自动打包部署,使团队能够专注于业务开发,提高了项目开发效率和交付质量。
•视频监控技术集成:对接海康视频监控平台,熟悉 m3u8、rtfp、flv 等视频流格式的直播与回放对接技术,能够解析对应的视频流地址并实现本地播放功能。
•地图功能实现:因项目为政务系统,对接天地图,实现了车辆轨迹绘制、地图画圈、电子围栏、地图画点、地图选点、地址搜索等功能,为质量监管提供了更全面的地理信息支持。
•组件封装与复用:封装了 table 布局表格自定义工具和显示 table 表组件,实现了表格的导出、打印、单元格关联计算等功能;同时,封装了数据字典、图片预览、PDF 预览、海康视频监控播放等组件,提高了组件的复用性和项目开发效率。
•大屏数据展示定制:使用 dataV 实现大屏数据展示的定制化开发,通过对数据的可视化处理,为用户提供了直观、清晰的数据展示界面,方便用户进行数据分析和决策。