项目名称:光明新区教育服务系统PC+移动端
项目描述:深圳市光明区教育服务系统,技术栈:vue全家桶 + cube-ui+element-ui+ echarts+uniapp
主要职责:负责文档库页开发,需要实现上传及文档预览。
1. 后端将所有文档类文件转为pdf, 前端通过pdf.js实现预览,其余媒体类文档通过对应标签预览。2. 上传文档需实现上传进度的显示,通过elementui组件实现。
技术难点:
1. 文件预览需要支持常见音视频及文档类型,因前端显示不便,故而协商使用pdf统一预览文档文件
2. 移动端希望打包为微信小程序,故使用uniapp对项目进行打包,并重写了项目layout的适配方案,以解决uniapp与纯vue项目的兼容问题以及移动端显示的差异问题
项目名称:斯凯奇RMS系统
项目描述:基于vue + axios + elementu,用于斯凯奇品牌管理经销商、零售商退货流程的系统,包括收货、质检、上架、入库等模块。
主要职责:负责前期开发环境搭建,以及系统B2B业务模块开发以及后期维护。
技术难点:
1. 通过二次封装实现一个可配置的Excel内容校验工具chexcel (https://github.com/six-u/chexcel)。
2. 通过封装input的IME合成文本事件,解决扫描枪在不同输入环境下的识别问题
项目名称:交子投资智慧服务管理系统
项目描述:基于vue + axios + iview,一个集募投管退以及三方认证于一体的全流程基金管理平台
主要职责:
1. 主要负责前端GP基金募集、投后管理、CP融资管理、FA业务委托、ADMIN统计、登录注册等业务模块开发,
2. 同时提取自定义icon、全屏显示等组件到公共组件中。
技术难点:
1. 通过集中状态管理实现多步骤多关联的长表单状态维护,支持任意填写校验及步骤跳过功能。
2. 通过vuex+sessionStorage再会话中持久化路由参数,实现新标签页打开页面