🔥A cross-language distributed transaction manager. Support xa, tcc, saga, transactional messages. 跨语言分布式事务管理器
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

24 lines
520 B

import router from '/@/router'
import { configure, start, done } from 'nprogress'
import { useLayoutStore } from './store/modules/layout'
configure({ showSpinner: false })
// eslint-disable-next-line @typescript-eslint/no-unused-vars
const defaultRoutePath = '/'
router.beforeEach((to) => {
start()
const { getMenubar, concatAllowRoutes } = useLayoutStore()
if (getMenubar.menuList.length === 0) {
concatAllowRoutes()
return to.fullPath
}
})
router.afterEach(() => {
done()
})