refactor: 接口方法名修改
Former-commit-id: dbc1f5ccf540cf71e90960b38aa519d35d9c628c
This commit is contained in:
@@ -2,7 +2,7 @@ import { RouteRecordRaw } from 'vue-router';
|
|||||||
import { defineStore } from 'pinia';
|
import { defineStore } from 'pinia';
|
||||||
import { constantRoutes } from '@/router';
|
import { constantRoutes } from '@/router';
|
||||||
import { store } from '@/store';
|
import { store } from '@/store';
|
||||||
import { getRoutesApi } from '@/api/menu';
|
import { listRoutes } from '@/api/menu';
|
||||||
|
|
||||||
const modules = import.meta.glob('../../views/**/**.vue');
|
const modules = import.meta.glob('../../views/**/**.vue');
|
||||||
const Layout = () => import('@/layout/index.vue');
|
const Layout = () => import('@/layout/index.vue');
|
||||||
@@ -85,7 +85,7 @@ export const usePermissionStore = defineStore('permission', () => {
|
|||||||
function generateRoutes(roles: string[]) {
|
function generateRoutes(roles: string[]) {
|
||||||
return new Promise<RouteRecordRaw[]>((resolve, reject) => {
|
return new Promise<RouteRecordRaw[]>((resolve, reject) => {
|
||||||
// 接口获取所有路由
|
// 接口获取所有路由
|
||||||
getRoutesApi()
|
listRoutes()
|
||||||
.then(({ data: asyncRoutes }) => {
|
.then(({ data: asyncRoutes }) => {
|
||||||
// 根据角色获取有访问权限的路由
|
// 根据角色获取有访问权限的路由
|
||||||
const accessedRoutes = filterAsyncRoutes(asyncRoutes, roles);
|
const accessedRoutes = filterAsyncRoutes(asyncRoutes, roles);
|
||||||
|
|||||||
Reference in New Issue
Block a user