项目描述: 该项目是消防学校管理学生日常军体训练的平台,担任的主要功能模块有登录、设备管理、成绩查询、课程中心、报表分析、基础体能、计划日历、个人中心等。
技术栈:Vue2、Vue3、Vuex、Vue-router、Echart、ElementUI、html2canvas、jspdf
个人职责:
1.与产品沟通需求,从0搭建项目环境。
2.封装WebSocket实现双向通讯,确保数据的实时传输和更新。
3.使用yingbing-video插件进行视频的直播与回放。
4.使用原生组件live-pusher采集人脸,实现人脸登录与训练人员的选择。
5.对部分按钮回调函数进行节流,防止用户重复点击发送请求。
6.使用uchart图形化展示训练报告。
7.使用表格等方式进行成绩和课程的相关展示。
8.页面性能优化,提高加载速度。