1.项目使用vue全家桶,iviewUI 的form、modal、table等组件完成页面构建及项目组件开发。
2.通过vuex进行用户登录数据管理,解决整个项目之间取值问题如用户信息、系统配置、渠道列表。而且还对state,modules进行了拆分
3.使用vue-router进行多个层级模块的二级路由嵌套。并用beforeEach,进行登录拦截及页面权限拦截如token判断、permission判断
4.通过axios请求数据进行页面的渲染,并且对后台返回code进行统一处理跳转404、error等页面
5.使用ali-oss实现图片、视频上传,使用服务端返回的oss信息new OSS(),通过md5 BMF对文件进行加密
抽离公共组件及方法api等,如创编modal、api请求、utils方法汇总