项目使用者是租车公司的老板及员工,具备工作台(数据看板、待办)、商户、资产、业务、订单、市场、财务、报表、系统管
理、增值服务、数据大屏等模块。
技术栈: vue3.0 + TypeScript + arco.design + pinia + threejs 实现。
1 采用动态路由,根据用户权限及vue(router.addRoute)实现登录角色展示不同菜单
2 利用路由守卫 addVisitedRoutes 及keep-alive实现“标签页缓存导航”
3 利用echarts图表库实现数据看板等数据展示
4 利用a-table 等组件实现排车图,能够实现排车、改排、换车等功能
5 封装 remote-select 远程搜索器
6 利用 threejs 实现数据大屏中的3d地图
7 利用高德地图api实现汽车位置展示汽车运动轨迹回放(AMap.MoveAnimation)
8 利用webSocket实现实时消息的接收