fix: up detail, router, display for dont have role
This commit is contained in:
@@ -10,6 +10,7 @@ export const usePermisstionStroe = defineStore('permisstion', () => {
|
||||
const asyncRouters = ref([])
|
||||
//定义是否加载路由变量
|
||||
const isLoadRoutes = ref(false)
|
||||
const isSussessReq = ref(false)
|
||||
const menuList = ref([
|
||||
{
|
||||
name: 'home',
|
||||
@@ -27,6 +28,10 @@ export const usePermisstionStroe = defineStore('permisstion', () => {
|
||||
const setIsLoadRoutes = (status) => {
|
||||
return isLoadRoutes.value = status
|
||||
}
|
||||
|
||||
const setIsSuccessReq = () => {
|
||||
return isSussessReq.value = false
|
||||
}
|
||||
const setAsyncRouters = async () => {
|
||||
await getRouters().then(res => {
|
||||
if (res.code === 1000) {
|
||||
@@ -38,6 +43,7 @@ export const usePermisstionStroe = defineStore('permisstion', () => {
|
||||
menuList.value = [...menuList.value, ...generateMenu(mData)]
|
||||
addAsyncRouters(asyncRouters.value)
|
||||
isLoadRoutes.value = false
|
||||
isSussessReq.value = true
|
||||
} else {
|
||||
isLoadRoutes.value = true
|
||||
setTimeout(() => setAsyncRouters(), 3000)
|
||||
@@ -146,8 +152,10 @@ export const usePermisstionStroe = defineStore('permisstion', () => {
|
||||
asyncRouters,
|
||||
menuList,
|
||||
isLoadRoutes,
|
||||
isSussessReq,
|
||||
setAsyncRouters,
|
||||
setIsLoadRoutes,
|
||||
removeMenu
|
||||
removeMenu,
|
||||
setIsSuccessReq
|
||||
}
|
||||
})
|
||||
Reference in New Issue
Block a user