项目名:三替好生活进销存经营端
开发周期:2022.01-2022.10
Vue Vue-router Vuex Axios ElementUI Echarts Sass
项目简介:该项目用于全国便利店的门店进销存管理系统,为店铺管理提供支持,功能模块有库存、采 购、销
售、商品、财务等模块管理
项目职责:本人负责报表中心营运分析、主数据管理、销售管理、财务管理、通用设置等功能模块的实现,实
现与后端的数据交互。
项目中的贡献:
1、仓库名称下拉框数据达到1w+,进行渲染数据的时候导致浏览器卡死
2、封装上传文件模块,并对大文件进行分片上传,断点续传
3、封装多个页面的Search组件、Table组件、日期选择器、报表中心的Sale-graph的销售分析的曲线图组件
4、封装 tree 组件,新增查询列表功能,并采用虚拟列表渲染列表,用于商品类目以及权限组织架构
5、封装提交按钮,为防止用户在提交时重复提交或者提交后无提示,使用 el-button 按钮自带的 loading做一个
加载状态,防止用户重复提交
项目名:美象小程序uniapp(已上线) Owner
开发周期:2020.11-2021.02
项目地址:微信搜·美象服务
uniapp uview
项目中的贡献:
1、tabbar 在切换时页面数据无法刷新:之前一直是在 onLoad 钩子函数之中调用页面的初始化方法,但是会出
现页面数据无法 刷新的情况,后来使用官方文档提供的另一个钩子函数:onShow;这个方法会在页面展示的时
候重新执行,这样就可以解决这个问题。
2、小图标用iconfont替换,首页的加载速度提升25%
3、使用图片压缩技术,对用户上传的头像以及身份证照片文件等进行压缩,防止文件过大导致用户等待时间过长
图片压缩,从最初的18M压缩到1.5M