编程语言:主要使用TypeScript、JavaScript语言编写Web应用程序
常用技术:Vue3/Vue2、Uniapp、Ant Design、Element UI、TailwindCSS、Vant
其他有以往使用经验:React、UmiJS、ExpressJS、NestJS、TypeOrm
该项目包括crm系统、管理端后台系统、管理端小程序、客户端小程序、采购端小程序、配送端小程序、库管端APP、分拣端桌面应用。本人负责crm系统、管理端后台系统、管理端小程序、采购端小程序、配送端小程序的搭建、开发。
crm系统采用vue3、ts、vite、antd-design-vue进行开发,使用自定义hooks对表单验证、table表格、增删查改等重复业务逻辑进行封装,使用插槽对表格、表单进行二次封装、使其json化。
单据模板模块采用可视化拖拽的方式实现单据字段名称、位置、样式、纸张大小等进行自定义设置。
使用可视化拖拽的方式搭建店铺装修功能,可对小程序首页模块进行样式、布局、文字等进行可视化装修调整。
管理端后台系统采用vue2、element-ui进行开发,使用mixins对重复业务逻辑进行封装,对单据导出、excel导出等常用业务功能进行封装。采用递归多级路由转为二级路由的方式处理vue二级以上路由keep-alive缓存失效的问题。
配送端、采购端、管理端小程序使用uniapp、uView、ucharts进行开发,使用mixins对上拉加载、下拉刷新、查询等重复逻辑进行封装,封装时间段查询、select上拉加载等可复用的公共组件。
协助同事完成uniapp库管端APP的开发及安卓端打包。