元旭业务管理系统
项目描述: 元旭内部用户、业务、供应链系统。目的是服务公司相关人员,维护基础数据 以及管理销售侧业务,从商机到订单线上管理系统,供应链系统维护采购信息。 业务实践:
1、搭建 gitlab 便于项目集成,针对前端利用 Jenkins 处理自动化发布;
2、利用 webpack + vue3 + Ele plus + vuex 构建项目; 3、通过用户角色动态分发路由,以及控制用户按钮权限; 4、公共组件维护以及开发,编写相关文档提供给团队开发人员;
5、针对 vue 以及三方库进行拆分,减少 webpack 编译时间;
6、针对 axios 的封装,配置多域名跨域代理。 解决问题:由于每次版本更新,部分用户停留在当前页面无法获取最新功能,通过在每次 构建最新版本时,利用node 生成当前版本的Json文件,在路由切换时对比是否为新版本。