凤凰智慧园区

企业服务 数据服务 案例ID:235275
启航
2 年经验· 上海魁鲸
微信扫码沟通,客服可协助直接对接工程师;如当前档期不合,也可继续推荐相似案例作者。

案例介绍

项目描述:该系统是一个数字化园区管理项目,包括后台管理和可视化大屏两个部分,不同角色员工可查看内容不同,可实现对园区内的楼宇、企业、员工、车辆和一体杆等进行数字化管理,以及通过园区3D模型实时展示园区概况。通过
模块化将该程序分成角色管理,员工信息,企业管理,泊车管理,楼宇信息,设备管理等
技术栈:vue3全家桶、vue2全家桶、echarts 、scss
负责模块:员工信息,角色管理,权限应用,企业管理,泊车管理等。
技术要点:
1. 封装cookies实现本地存储token
2. 通过自定义组件permission.js配置路由前置守卫,进行访问拦截处理
3.使用NProgress插件展示页面跳转时的浏览器顶部进度条
4.使用Vuex实现组件之间数据共享,并单独抽离getters对数据封装提取,来简化代码,提高开发效率
5. 通过@splinetool/runtime拉取3d模型加交互,并通过v-scale-screen插件进行大屏适配
6. 基于quankun插件实现微前端聚合园区管理与大屏可视化,对旧项目进行扩展,突破技术栈限制
7.使用RBAC思想实现对员工模块权限访问控制
8. 项目优化:防抖节流、骨架屏、路由懒加载、按需引入第三方库等技术手段
项目亮点:
按钮实现通过quankun(乾坤)插件实现微前端聚合能力。首先需主应用改造(后台管理),通过registerMicroApps方法配置子
应用名字、运行服务地址、装载子应用结构的容器、激活子应用的路由地址,这里要保证主应用跳转路由与子应用路由对应,同时需要和子应用的路由名称对应。
RBAC权限思想:
基于RBAC的思想去实现。给员工分配角色,和角色分配权限,基于角色分配权限。进行静动态拆分路由并通过filter和includes进行动态路由筛选,通过router.addRouter()方法进行添加到路由表中,最后进行菜单渲染和按钮权限处理。
行内编辑:
通过el-tab表格组件进行实现,使得我们可以在表格内直接进行编辑。当用户点击编辑按钮,表格状态从文本变为表单,通过forEach给每一行动态添加isEdit和备份数据,使用this.$set()解决vue2动态添加的属性不具响应式能力。

凤凰智慧园区

企业服务 · 数据服务 案例ID:235275
联系该工程师
微信扫码,建群沟通
作者: 启航 - 2年经验- 上海魁鲸

案例介绍

项目描述:该系统是一个数字化园区管理项目,包括后台管理和可视化大屏两个部分,不同角色员工可查看内容不同,可实现对园区内的楼宇、企业、员工、车辆和一体杆等进行数字化管理,以及通过园区3D模型实时展示园区概况。通过
模块化将该程序分成角色管理,员工信息,企业管理,泊车管理,楼宇信息,设备管理等
技术栈:vue3全家桶、vue2全家桶、echarts 、scss
负责模块:员工信息,角色管理,权限应用,企业管理,泊车管理等。
技术要点:
1. 封装cookies实现本地存储token
2. 通过自定义组件permission.js配置路由前置守卫,进行访问拦截处理
3.使用NProgress插件展示页面跳转时的浏览器顶部进度条
4.使用Vuex实现组件之间数据共享,并单独抽离getters对数据封装提取,来简化代码,提高开发效率
5. 通过@splinetool/runtime拉取3d模型加交互,并通过v-scale-screen插件进行大屏适配
6. 基于quankun插件实现微前端聚合园区管理与大屏可视化,对旧项目进行扩展,突破技术栈限制
7.使用RBAC思想实现对员工模块权限访问控制
8. 项目优化:防抖节流、骨架屏、路由懒加载、按需引入第三方库等技术手段
项目亮点:
按钮实现通过quankun(乾坤)插件实现微前端聚合能力。首先需主应用改造(后台管理),通过registerMicroApps方法配置子
应用名字、运行服务地址、装载子应用结构的容器、激活子应用的路由地址,这里要保证主应用跳转路由与子应用路由对应,同时需要和子应用的路由名称对应。
RBAC权限思想:
基于RBAC的思想去实现。给员工分配角色,和角色分配权限,基于角色分配权限。进行静动态拆分路由并通过filter和includes进行动态路由筛选,通过router.addRouter()方法进行添加到路由表中,最后进行菜单渲染和按钮权限处理。
行内编辑:
通过el-tab表格组件进行实现,使得我们可以在表格内直接进行编辑。当用户点击编辑按钮,表格状态从文本变为表单,通过forEach给每一行动态添加isEdit和备份数据,使用this.$set()解决vue2动态添加的属性不具响应式能力。

相似案例推荐

  • 电网头条

    电网头条

    实现与微信、支付宝渠道的对接,完成在线支付与退款业务的集成开

  • 资产管理盘点系统

    资产管理盘点系统

    负责 前端整体架构设计,使用 React + TypeScr

  • 管理系统

    管理系统

    本项目旨在构建一个高效、准确、可追溯的员工餐费统计管理系统,

  • howpot

    howpot

    让AI生长,AI 不再遥不可及,而是触手可得的生产力工具。基

  • 创业么管理后台

    创业么管理后台

    创业么管理后 项目描述:管理后台 采用技术:Vue3、p

  • ARJ21-700项目持续适航平台项目

    ARJ21-700项目持续适航平台项目

    平台介绍:建立一个数字化的管理系统,以高效、规范地处理飞机获

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在 1 小时内与您联系确认。

1小时精推人才

需求方专属客服,免费梳理匹配

需求方客服微信二维码
扫码加微信 · 客服人工对接
更多案例
微信沟通 客服 看中这位工程师了?客服帮你 1 小时对接沟通 → ×