项目内容:该项目是一个国际物流转运平台,主要负责从国内的商品通过转运企业寄到国外去,它主要是物流的基本
业务,即运输、保管(存储)、 拣货、代加工、包装以及配送
负责模块:页面美化,卡券模块,订单模块,库房管理,款项查询,授权登录等模块
项目技术:Vue+Vue-Router+Vuex+Axios+Element-UI+ES6+scss+ eslint+git
项目职责:
1. 使用 Flex 布局以及设计 rem 字体还原高保真图
2. 封装 axios 库和单独 api 文件来方便对后台请求;
3. 使用 vuex 进行模块化开发,将 token 存储和开放;
4. 用路由守卫判断用户访问权限,使用 Token 存储,对登录页面及不同账号登录进行校验;
5. 使用 element-ui 快速搭建页面,设置操作弹框,优化员工体验;
6. 使用 axios 与后台进行数据交互,配合 element-ui 组件对员工信息页选择性渲染、员工角色的获取和设置等;
7. 使用 vue-router 分离出公共页与权限页,并根据员工角色权限开放权限页的浏览和 功能按钮的隐藏;
8. 封装组织架构 递归函数 处理数据,搭配 element-ui 渲染组织架构页面的树形结构;
9. 使用路由懒加载从而提升浏览器的加载速率。