123456789101112131415161718192021222324252627282930313233343536 |
- import request from '@/utils/request'
- import { AxiosPromise } from 'axios'
- import { local_permissionsMenuList } from '@/router'
- /**
- * 获取路由列表
- */
- export function getMenuList(): AxiosPromise {
- const isRequestAsyncRoutes = import.meta.env.VITE_APP_USE_LOCAL_ROUTES === '1'
- // 请求本地路由配置
- if (isRequestAsyncRoutes) {
- // eslint-disable-next-line
- // @ts-ignore
- return Promise.resolve({
- // 路由菜单
- menu: local_permissionsMenuList,
- // 权限
- permissions: ['']
- })
- }
- return request({
- url: '/sys/resource/list-menu-permissions',
- method: 'get',
- extraConfig: { showFullscreenLoading: true }
- }) /*.then(res => {
- console.error(JSON.stringify(res), 'res...')
- // res['menu'] = [res.menu[0]/!*, res.menu[1]*!/]
- return res
- // return Promise.resolve({
- // // 路由菜单
- // menu: local_permissionsMenuList,
- // // 权限
- // permissions: ['']
- // })
- })*/
- }
|