|
@@ -1,5 +1,7 @@
|
|
|
|
|
|
import { useAuthStore } from '@/stores/modules/auth'
|
|
|
+import { useRouteTabsStore } from '@/stores/modules/routeTabs'
|
|
|
+
|
|
|
import { createRouter, createWebHashHistory} from 'vue-router'
|
|
|
import HDrpManagement from './HDrpManagement.js'
|
|
|
import SDrpManagement from './SDrpManagement.js'
|
|
@@ -110,8 +112,8 @@ const router = createRouter({
|
|
|
history: createWebHashHistory(),
|
|
|
routes
|
|
|
})
|
|
|
-
|
|
|
router.beforeEach((to, from,next)=> {
|
|
|
+ console.log(to,from)
|
|
|
const store = useAuthStore()
|
|
|
store.appData(to.meta.name).then(()=>{
|
|
|
let app = store.app
|
|
@@ -123,6 +125,10 @@ router.beforeEach((to, from,next)=> {
|
|
|
if (app && app.isneedpay) {
|
|
|
return { name: 'modulesPay' }
|
|
|
}
|
|
|
+ const rotTabs = useRouteTabsStore()
|
|
|
+ rotTabs.saveRoute(to)
|
|
|
+ store.appData(to.meta.name)
|
|
|
+ rotTabs.activeKey = to.name
|
|
|
next()
|
|
|
}
|
|
|
} else {
|