五丰全渠道管理系统《PC端》

基本信息

案例ID:203330

技术顾问:花与时光同眠 - 10年经验 - 中兴网信,驱动人生

联系沟通

微信扫码,建群沟通

项目名称:五丰全渠道管理系统《PC端》

所属行业:电子商务 - B2C

->查看更多案例

案例介绍

项目描述:技术实现:底层技术支撑:mvvm 框架vue.js(3.x) 架构支撑:TypeScript 用于在编译时启动类型检查提高代码质量降低后期维护成本。第三方插件 pinia做全局状态管理与本地缓存配合,crypto-js加密(登录密码,等。。。),QingStor 对象存储对本地资源做cdn加速(图片,字体文件,等。。。),vue-router做路由,axios服务端通讯 第三方组件库:element-plus快速构建视图页面。 工具支持:官方脚手架工具 @vue/cli,使用命令
vue create projectName创建项目。vite配置开启本地server服务,用于开发时做本 地调试,vite做自动化构建 , Vite使得提高了我们在开发阶段运行的效率。
项目描述-项目功能模块:
一:账号登录/单点登录
单点登录实现原理:
定义一个sso.ts文件在mian.ts中引入加载
1,清空本地旧信息
2,获取 url 中的重要参数信息比如(username、roles、accessToken)必传参数,然后通过 setToken 保存在本地
如果url中有必传参数且都有值就就往下走(3,4)
3,删除不需要显示在 url 的参数,这样做更安全
4,使用 window.location.replace 跳转正确页面,window.location.replace 可以替换浏览器历史记录项
二:路由和菜单配置
路由和菜单涉及的功能有:RBAC权限,左侧路由菜单、内嵌iframe链接地址菜单、路由页面缓存,多标签页
本项目中路由和菜单是极为重要,配置正确很关键
路由表字段的含义:重点说下name和meta字段,name:String类型,meta:Object类型
三:RBAC权限
所谓 RBAC(Role Based Access Control)权限指的是基于角色的访问控制
1)用户:进入系统前需要分配一个账号,通过控制账号的角色来控制用户的授权范围
2)角色:我们可以把各种粒度的权限控制放在角色管理页面,然后给角色赋予权限,在把角色给账号,这样用户就有了权限,角色总是比用户固定且稳定,进而简化管理员的维护成本

相似案例推荐

其他人才的相似案例推荐

  • 麦麦酒市

    麦麦酒市

    麦麦酒市是一个C2C、B2C的酒类电商平台,主要针对中高端客

  • 广汽丰田丰云行

    广汽丰田丰云行

    广汽丰田丰云行商城app也是采用k8s云原生技术部署发布的,

  • 安利云购

    安利云购

    安利云购采用阿里云云原生架构技术,使用edas企业应用平台发

  • 有声画室

    有声画室

    技术栈:该平台基于Laravel框架开发,使用了Compos

  • 鸿蒙第三方组件移植

    鸿蒙第三方组件移植

    第三方足组件移植:基于安卓平台组件的鸿蒙化迁移。主要是 AP

  • 碳排放管理小程序

    碳排放管理小程序

    该作品为我个人所有,均为上线项目。本人可以承接和UI有关的各

  • 维他购商城

    维他购商城

    该项目是一个B2B2C商城,主要售卖保健品,我在项目中主要负

  • 安利云购

    安利云购

    安利云购小程序 (任职安利中国电子商务公司项目)描述: 一个

  • 洁净无忧小程序

    洁净无忧小程序

    洁净无忧小程序 (任职蓝月亮中国有限公司项目)描述:该系统为

  • 点餐小程序

    点餐小程序

    角色:搭建项目springcloud微服务架构,负责日常的代

  • 携程租车频道

    携程租车频道

    携程租车平台是一个在线租车服务平台,旨在为用户提供方便快捷的

  • starp商城

    starp商城

    starp商城是一个B2C模式的电商平台,销售自营商品给客户

发布任务

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

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系聘用方端客服
联系聘用方端客服