项目简介:https://gallery.vphotos.cn/vcloud/#/passport/login
ToB 项目,用于管理影像云管家平台,主要包括影像活动的管理、相册管理、订单管理、退款管理、会员管理, 数码师
选图等功能。
主要技术:
Vue 全家+Es6+webpack+bootstrap – vue+Echarts
项目职责:
1、 基于 vue+bootstrap-vue 框架进行页面开发,同时使用 vue-devtools 做调试开发。
2、 使用 Vue 双向数据绑定实现数据与视图分离,组件解耦,使用 Vuex 和 props 处理组件通信。
3、 提取共同的 tab 和分页样式、封装可复用组件及功能函数类从而减少代码冗余。
4、 编写公共的 Sass 变量,并结合 webpack 配置成全局变量,统一规范。
5、 用 vue 全家桶中的 vue-router 实现全局路由配置。封装业务通用的基础组件库,如树形控件、审批流程控件等。
6、 招商模块利用了钩子函数,实现对售出数量的监听,同步数据,并保证对招商模块业务代码的无侵入。
7、 使用 promise 封装请求库进行出参入参的统一处理以及各种错误的拦截。
8、 针对多模块不同职务员工权限差异,为页面分配权限码,请求数据权限接口,根据权限码 展示对应模块。
9、 使用 Echarts 作为图表的基础库,实现数据可视化;设计刷新间隔策略,用户可根据需求主动调整刷新间隔。