generated from Leo_Ding/web-template
取消打印
This commit is contained in:
parent
a32354d7fd
commit
5d69328ac4
@ -73,9 +73,7 @@ export function formatRoutes(routes = [], parent = {}) {
|
|||||||
const modules = import.meta.glob('../views/**/*.vue')
|
const modules = import.meta.glob('../views/**/*.vue')
|
||||||
return routes
|
return routes
|
||||||
.map((item) => {
|
.map((item) => {
|
||||||
console.log(item.name,localRoutes)
|
|
||||||
const localRoute = find(toList(localRoutes), { name: item.name })
|
const localRoute = find(toList(localRoutes), { name: item.name })
|
||||||
console.log(localRoute)
|
|
||||||
if (!localRoute) return
|
if (!localRoute) return
|
||||||
const component = localRoute?.component || 'exception/404'
|
const component = localRoute?.component || 'exception/404'
|
||||||
const isLink = localRoute?.meta?.type === 'link'
|
const isLink = localRoute?.meta?.type === 'link'
|
||||||
|
|||||||
@ -27,12 +27,9 @@ const useRouterStore = defineStore('router', {
|
|||||||
const { success, data } = await apis.user.getUserMenu().catch(() => {throw new Error()})
|
const { success, data } = await apis.user.getUserMenu().catch(() => {throw new Error()})
|
||||||
if (config('http.code.success') === success) {
|
if (config('http.code.success') === success) {
|
||||||
const list = formatApiData(data)
|
const list = formatApiData(data)
|
||||||
console.log(list)
|
|
||||||
list.push(...addWebPage())
|
list.push(...addWebPage())
|
||||||
const validRoutes = formatRoutes(list)
|
const validRoutes = formatRoutes(list)
|
||||||
console.log('validRoutes',validRoutes)
|
|
||||||
const menuList = generateMenuList(validRoutes)
|
const menuList = generateMenuList(validRoutes)
|
||||||
console.log('menuList',menuList)
|
|
||||||
const routes = [...generateRoutes(validRoutes), notFoundRoute]
|
const routes = [...generateRoutes(validRoutes), notFoundRoute]
|
||||||
const indexRoute = getFirstValidRoute(menuList)
|
const indexRoute = getFirstValidRoute(menuList)
|
||||||
routes.forEach((route) => {
|
routes.forEach((route) => {
|
||||||
@ -41,9 +38,6 @@ const useRouterStore = defineStore('router', {
|
|||||||
this.routes = routes
|
this.routes = routes
|
||||||
this.menuList = menuList
|
this.menuList = menuList
|
||||||
this.indexRoute = indexRoute
|
this.indexRoute = indexRoute
|
||||||
console.log('routes',routes)
|
|
||||||
console.log('menuList',routes)
|
|
||||||
console.log('indexRoute',routes)
|
|
||||||
resolve()
|
resolve()
|
||||||
}
|
}
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user