mirror of https://github.com/dtm-labs/dtm.git
csharpjavadistributed-transactionsdtmgogolangmicroservicenodejsphpdatabasesagaseatatcctransactiontransactionsxapythondistributed
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
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()
|
|
})
|
|
|