使用技术:vue 、公司内部 ui 组件库、axios、echarts、webpack
前台描述:提供给高校、政府单位等租户提供定制化的专利检索及专利可视化的显示
主要职责:
1、对 echarts 组件(如条形图、折线图、扇形图等)二次封装,实现数据和样式配置低耦合,通过调用图表组件传参展示数据的变化以及详情;
2、重新封装了 localStroage,sessionStroage 加入过期时间,并在名称加上项目名和版本号,挂载到全局;
3、平台有游客和用户两种类型,游客默认登录,当游客的 token 失效,做无感刷新 token ,并防止多次刷新 token 的请求;
4、通过自定义指令实现按钮级别的权限控制,通过后端返回的字段判断用户角色实现菜单栏权限控制
5、对多个组件页面间重复的对象和方法进行抽离,使用 mixins 局部混入合并,优化重复的逻辑代码