1.项目描述:此项目面向 B 端用户,是管理客户体验的核心产品,涵盖 PC 端、H5 端和小程序端,企业可以配置调查问卷通过各种投放方式来收集顾客的作答信息,目前已帮助2万多家机构收集了上亿份顾客心声。
2.项目技术:Vue全家桶、Element-UI、Sass、Echarts
3.项目职责:
对问卷编辑模块和答卷数据table模块进行维护和新功能开发,配合后端接口设计,输出技术文档;
使用Vuex处理项目的状态管理,及验证用户的功能、套餐权限等;
定制 PC 端和 H5 页面的用户作答题目数据,对各种题型样式进行组件封装并适配 PC 和 H5;
基于 iframe 实现 vue 项目中 CEM问卷-答题端页面的嵌套,完成题目信息资源的预览,并实时配置一些参数信息;
引入富文本编辑器-tinymce,并封装组件,实现自定义编辑文本信息和回显等功能;
对于项目的业务组件逻辑复用部分进行抽离,例如数据报表模块中:表单筛选、条件筛选器;
基于 Element-UI 源码定制适合项目风格的通用组件,基于业务功能二次封装 Element-UI组件;
重构答卷数据table模块,抽离各个页面公共方法使用 Mixins,抽离通用配置信息,提高代码易读可维护性;
使用Echarts库对各种题型及答案进行分类,柱状图和折线图交替展示;