项目概述:公司内部系统,原打包系统功能过于复杂,数据库字段设计不合理,重构系统。功能分为用户管理,分箱管理,分箱信息查询,自动配置分箱,部门调整,箱号调整,分箱信息导出,人员地址导入导出匹配更新。
项目前端使用 vue+axios+view-ui-plus+vue-router+vuex+js-export-excel+xlsx 其中 axios 解决前端发送请求到后端的问题,view-ui-plus 解决界面 UI 相关组件问题,js-export-excel 解决需要将数据导出到 Excel 的问题,xlsx 解决需要读取 excel 中的数据问题。使用 nginx 作为代理服务器。配置在 windows 系统下
项目后端使用 go+gorm+gin+ Excelize grom 解决数据库字段映射到 go 中的结构体中的问题,gin 解决接口以及请求的接收以及跨域配置问题,Excelize 解决需要将数据导出到 excel 中后合并单元格,设置字体大小,单元格边框,单元格格式,对齐方式等操作。后端打包直接打成 exe 可执行文件。配置在 windo