点击空白处退出提示
作品详情
智慧工地是通过安装在施工现场的各类传感装置,构建智能监控和防范体系,有效弥补传统方法和技术在监管中的缺陷,实现对人、机、料、法、 环的全方位实时监控,变被动“监督”为主动“监控”,实现工程管理从在线化、数字化到智能化的技术升级, 从而使工地管理智能、工作互联 、信息共享,实现作业升级;使工地可视、可管、可控、可测,实现管理升级而开发的综合管理平台
责任描述:
智慧工地项目分为看板和后台管理系统两大模块,负责开发可视化看板所有模块的开发以及后台管理系统电子围栏模块、安全管理模块、质量管理模块、劳务实名制模块、进度管理模块等多个模块的开发工作
技术描述:
1.使用Vue + webpack + ElementUI+ECharts+D3.js构建项目及开发。
2.参与设计需求、以及会议讨论等方式与团队一起完成需求定稿,根据业务逻辑和原型图实现相关业务模块功能。
3.二次封装Axios处理请求,自定义请求拦截器及响应拦截器对请求进行预处理。
4.使用 Echarts 绘制数据图表,做数据可视化。
5. 封装地图标点组件、头部搜索组件、嵌入百度地图组件、电子围栏绘制图形组件等多个组件,以供复用,避免代码冗余。
6. 使用D3.js开发电子围栏绘制任意多边形、圆形、矩形、椭圆形功能,并封装为公共组件
7. 使用vue-baidu-map调用百度地图sdk并开发在百度地图上绘制任意多边形、圆形、矩形、椭圆形功能,并封装为公共组件
8.采用路由懒加载,并且后台返回路由,根据后台返回数据格式,递归处理为正确的路由格式,而实现路由权限的控制
9.使用 Vue-router 开发单页面应用,通过 params,query 等方式进行路由传参。
10.使用 vuex 管理共享的状态数据并使用vuex-persistedstate做vuex数据状态持久化。
11.减少请求数量:登陆按钮、保存按钮等按钮使用节流技术,防止用户多次点击发送请求。
12.跨域问题:在vue.config.js文件中配置devserver,解决跨域问题。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论