From 5186227a467bd34dc253e64b23bc96d3a07bb399 Mon Sep 17 00:00:00 2001 From: zhangzengfei <zhangzengfei@smartai.com> Date: 星期三, 17 十一月 2021 17:39:53 +0800 Subject: [PATCH] 添加用户权限控制 --- src/store/modules/routes.js | 28 ++++++++++++++-------------- 1 files changed, 14 insertions(+), 14 deletions(-) diff --git a/src/store/modules/routes.js b/src/store/modules/routes.js index 916bcb1..0239891 100644 --- a/src/store/modules/routes.js +++ b/src/store/modules/routes.js @@ -2,41 +2,41 @@ * @author chuzhixin 1204505056@qq.com 锛堜笉鎯充繚鐣檃uthor鍙垹闄わ級 * @description 璺敱鎷︽埅鐘舵�佺鐞嗭紝鐩墠涓ょ妯″紡锛歛ll妯″紡涓巌ntelligence妯″紡锛屽叾涓璸artialRoutes鏄彍鍗曟殏鏈娇鐢� */ -import { asyncRoutes, constantRoutes } from '@/router' -import { convertRouter, filterAsyncRoutes } from '@/utils/handleRoutes' +import { asyncRoutes, constantRoutes } from "@/router"; +import { convertRouter, filterAsyncRoutes } from "@/utils/handleRoutes"; const state = () => ({ routes: [], partialRoutes: [], -}) +}); const getters = { routes: (state) => state.routes, partialRoutes: (state) => state.partialRoutes, -} +}; const mutations = { setRoutes(state, routes) { - state.routes = constantRoutes.concat(routes) + state.routes = constantRoutes.concat(routes); }, setAllRoutes(state, routes) { // state.routes = constantRoutes.concat(routes) }, setPartialRoutes(state, routes) { - state.partialRoutes = constantRoutes.concat(routes) + state.partialRoutes = constantRoutes.concat(routes); }, -} +}; const actions = { async setRoutes({ commit }, permissions) { //寮�婧愮増鍙繃婊ゅ姩鎬佽矾鐢眕ermissions锛宎dmin涓嶅啀榛樿鎷ユ湁鍏ㄩ儴鏉冮檺 const finallyAsyncRoutes = await filterAsyncRoutes( [...asyncRoutes], permissions - ) - commit('setRoutes', finallyAsyncRoutes) - return finallyAsyncRoutes + ); + commit("setRoutes", finallyAsyncRoutes); + return finallyAsyncRoutes; }, setPartialRoutes({ commit }, accessRoutes) { - commit('setPartialRoutes', accessRoutes) - return accessRoutes + commit("setPartialRoutes", accessRoutes); + return accessRoutes; }, -} -export default { state, getters, mutations, actions } +}; +export default { state, getters, mutations, actions }; -- Gitblit v1.8.0