项目描述:一个物联网设备抽象建模系统,以物模型设计思想为核心,提供在线产品设计,产品评审,SDK生成等功能,对物模型生命周期进行管理,实现设备互联互通的标准化、模板化。
项目职责:本人担任项目的前端负责人和主开发、负责整体技术架构设计和主要开发工作,推动项目正常上线。
涉及技术:Vue、Element-ui、Axios、Vue-Router、Vuex等
项目亮点:1. 基于Axios封装请求、响应拦截器,请求头部中传入token,对服务端返回不同错误码统一做对应处理;
2. 基于mixins混入封装dialog通用逻辑,包含对话框的open、close事件等,增加代码复用性,减少代码冗余;
3. 使用addRoutes()方法,根据服务端返回的用户权限,递归遍历动态路由表,结合静态路由生成该用户可访问的路由表,通过路由拦截器完成权
限控制;
4. 基于menu组件结合vue-router封装基础布局组件,根据路由配置,展示侧边栏导航;
5. 项目中大量使用表格,封装表格组件,开发者无需关注分页、表格配置等逻辑,减少表格代码冗余;
6. 使用LocalStorage,Cookie存储会话信息,保证登录本系统后同步登录状态给其余子系统 ;
点击空白处退出提示












评论