项目简介:基于vue2框架的一个进销存系统后台管理PC端项目。
职责描述:主要负责账户基础资料管理模块,采购、销售、入库等业务模块功能开发,公共组件、方法封装。
项目技术点:
1、根据用户账号权限,实现路由级、功能级的权限控制;
2、使用vuex存储库,缓存公共状态数据,例如类别列表等;
3、添加商品属性时,结合nextTick实现属性信息编辑和显示模式的切换;
4、使用computed,计算添加商品时可选的属性分类,引导用户完成商品属性添加;
5、用户登录时,使用localStorage以及vuex存储用户token信息;
6、使用watch监视table选项的变化,实现table的row联动计算功能等;
7、使用validator自定义表单校验规则,拦截用户在未正确填写信息场景下的提交请求;
8、使用keep-alive组件缓存用户注册表单数据,防止用户意外切换页面时,已填写的数据丢失,提升用户体验;
9、二次封装axios请求库,设置请求超时时间,添加请求动画,统一处理响应错误等;
10、使用echarts实现首页可视化等;
点击空白处退出提示
评论