当前位置: 首页 > wzjs >正文

网站图片移动怎么做的那个网站的系统好

网站图片移动怎么做的,那个网站的系统好,建筑工程网校有哪些,网站后台不能审核删除答:权限管理有三个很重要的模块; (1)⽤⼾模块:可以给⽤⼾分配不同的⻆⾊ (2)⻆⾊模块:可以授于⽤⼾不同的⻆⾊,不同的⻆⾊有不同权限 (3)权限模块:⽤于管理系统中的权限接⼝,为⻆⾊提供对…

答:权限管理有三个很重要的模块;

(1)⽤⼾模块:可以给⽤⼾分配不同的⻆⾊

(2)⻆⾊模块:可以授于⽤⼾不同的⻆⾊,不同的⻆⾊有不同权限

(3)权限模块:⽤于管理系统中的权限接⼝,为⻆⾊提供对应的权限

具体实现步骤

根据⽤⼾管理中给⽤⼾分配⻆⾊的不同,就有对应的菜单权限。

(1)当⽤⼾登录后,后端会把⽤⼾token和相应的⽤⼾信息(⽤⼾名/菜单权限),返回给前端,前端会先把 ⽤⼾信息先进⾏保存。

(2)在routes.js路由⽂件中把路由拆分为静态路由和动态路由,在vuex的user.js模块中,通过数组的

filter⽅法和indexOf定义⼀个递归函数,在请求⽤⼾信息的时候,再进⾏commit提交mutations⼀个

计算函数同时调⽤递归函数传递参数(参数⼀是异步路由,参数⼆是⽤⼾的权限信息)进⾏递归过滤,留 下当前⽤⼾有权限访问的路由。

(3)在mutations中,通过concat⽅法合并静态路由和过滤后的动态路由,使⽤路由的addRouter⽅法 注册为新的路由,实现根据不同的⽤⼾展⽰不同的菜单侧边栏; (后端也会进⾏⼀些权限接⼝的判断和 拦截,通过⾮法途径是访l问不了的)

import router from './router'
import store from './store'
import { Message } from 'element-ui'
import NProgress from 'nprogress'
import 'nprogress/nprogress.css'
import { getToken } from '@/utils/auth'const target_url = 'http://27.196.3.67:22002/isc_sso/login?service=http://27.196.109.58:8000'NProgress.configure({ showSpinner: false })const whiteList = ['/login', '/auth-redirect', '/bind', '/register']router.beforeEach((to, from, next) => {NProgress.start();if (getToken()) {to.meta.title && store.dispatch('settings/setTitle', to.meta.title)/* has token*/if (to.path === '/login') {next({ path: '/' })// window.location.href = target_url;NProgress.done()} else {if (store.getters.roles.length === 0) {// 判断当前用户是否已拉取完user_info信息store.dispatch('GetInfo').then(() => {store.dispatch('GenerateRoutes').then(accessRoutes => {// 根据roles权限生成可访问的路由表router.addRoutes(accessRoutes) // 动态添加可访问路由表next({ ...to, replace: true }) // hack方法 确保addRoutes已完成})}).catch(err => {store.dispatch('LogOut').then(() => {Message.error(err)next({ path: '/' })// window.location.href = target_url})})} else {next()}}} else {// 没有tokenif (whiteList.indexOf(to.path) !== -1) {// 在免登录白名单,直接进入next()} else {next(`/login?redirect=${to.fullPath}`) // 否则全部重定向到登录页// window.location.href = target_urlNProgress.done()}}
})router.afterEach(() => {NProgress.done()
})

http://www.dtcms.com/wzjs/827388.html

相关文章:

  • 家教网站开发公司淘宝购物返利网站建设app
  • 网店网站开发wordpress小看板娘
  • 动漫做暧昧视频网站枣庄网站开发
  • 国外有哪些做deal的网站软件开发内容有哪些
  • 网站地图html怎么做天津做无痛人流费用五洲网站
  • 合肥做淘宝网站推广智能网站建设加工
  • ui参考网站wordpress手机号登录
  • 网站开发模块用angularjs做的网站
  • 无锡网站建设优化公司wordpress 专业模板
  • 在浏览器上建设网站校园网站建设需要什么
  • 网站设置qq临时会话787878域名
  • 做团购网站的心得我想采集散文 做网站
  • 正版传奇手游官方网站厦门做返利网站的公司
  • 常州溧阳建设工程管理中心网站会ps的如何做网站
  • 如何在godaddy空间做手机网站怎么申请网址怎么用
  • 设计店名logoseo代码优化工具
  • 嘉兴网站建设定制网站诚信建设网站的作用
  • 网站注销备案查询系统廊坊网站排名方案
  • 昆山建设工程信息网站网络营销比较成功的企业
  • 网站内容运营是什么如何查看网站服务器类型
  • 微信公众平台导航 wordpress模版seo关于网站搜索
  • 大型网站开发项目书籍内蒙古呼和浩特职业学院
  • 邮箱域名和网站域名阳春网页定制
  • 石景山网站建设的大公司WordPress四栏主题
  • 菏泽企业网站建设wordpress手机号网站
  • 网站的优化从几个方面网页作业设计报告
  • 国外的自建站平台是什么珠海互联网推广
  • 任丘网站优化网站建设研究
  • 雄安优秀网站建设公司中国菲律宾汇率换算
  • 网站制作公司需要什么资质达令的网站建设