项目描述负责模块功能:多语言、运价查询、工作台、订单列表、个人设置、快捷订舱详情、客户满意度
调查表
项目使用的技术:html、css、js、vue全家桶、axios、elementUI、tailwind、scss、pingyin.js、i18n多语言
项目难点:
1.首页站点数据展示:点击展示站点数据的时候首先先把所有的数据都展示出来,然后再用vuex来对数据进行存储使下次再点击展示的时候就不用频繁的调接口数据减轻项目加载时间
2.多语言功能:先导入所有的语言文字json文件,然后在main.js里面默认改为中文语言,在用户点击切换语言的时候通过用vuex来存储语言变量然后传入到请求头中发给后端,让后端把所有的接口数据返回都变成多语言的数据再进行展示
3.订单物流运踪轨迹:根据后端返回该订单的运踪轨迹链接,然后用外部链接展示地图
4.自定义封装表单组件:把所有的elementUI表单组件整合到一个组件当中,然后根据传入的type值来判断是哪个表单,如果是站点搜索表单,那么就禁止输入只允许点击搜索框来弹出一个弹框来双击数据或者选择数据确认,如果是下拉框表单,那么就统一所有数据的key和