新希望地产后台管理系统
项目描述: 新希望地产后台管理系统是基于 Vue.js + Element-UI + Axios + Echarts 构建的后台管理系统,开发时长 10
个月,一百五十多个页面,内涵了公司门户,楼盘管理,公司资产管理,房屋合同流程,考勤管理,人事管理等 17 个大型模块,界
面简洁大方、图表丰富、数据展现清晰,并且功能模块多、交互复杂,人员构成由两名前端工程师,五名后端工程师,一个测
试,两名 UI 设计,还有产品经理以及项目负责人构成
主要职责:
1. 使用公共样式表并且对重复性逻辑进行封装;
2. 使用 Element-UI+组件封装对页面的布局进行搭建;
3. 用 Echarts 绘制图表,实现数据的可视化;
4. 逻辑分析,完成规定内的页面功能开发;
5. 注重代码的规范,性能提升不是主要决定因素;
6. 大型模块 16 个,参与了核心模块的开发;
7 .权限的分布多样,不同使用者的权限不同,需要由其所在部门决定,配合后端权限,完成动态路由配置;
8. 封装轻提示等函数调用式组件,注重组件的密闭性,开放性,颗粒程度;
9. 房屋合同模块的草拟,合同审批,合同变更,合同归档等流程模块进行负责;
10. 在首页常用菜单中,用 Tree 组件对常用的页面进行存储以更改;
11. 在合同完成后利用 Blob 返回的路径配合 a 标签完成合同的下载;
12 . Echart 中使用 resize 进行大屏适配;
13. 考虑一定的浏览器兼容性;
铁甲(App)
项目描述 铁甲是一个工程机械人的专业综合服务平台、详尽的设备故障咨询,与志同道合的朋友一起讨设备故障,发表意
见来解决设 备故障问题
主要职责:
1. 前端开发任务,负责前端产品及项目的前端设计、规划及开发;
2. 对 Axios 进行二次封装后对单条请求进行处理,使用 Vue 框架,以及 Vue-Router 构建单页面应用;
3. 建立 WebSocket 长连接,对接后台所发数据 ;
4. 合理使用动画,使用 Vue 的本身动画属性配合 jQuery 提供相关动画,美化页面;
5. 解决页面的兼容性问题,配合后台开发人员实现界面及功能;
6. 使用 Vuex 进行模块化存储,使用映射函数进行操作;
6. 优化性能,例如路由懒加载、图片延迟加载等;
7. Bug 的修改以及后台的对接,参与页面的策划创新工作,优化用户界面易用性;
8. 用 Web 规范页面代码,优化页面加载速度,提高用户体验;