|
@@ -94,14 +94,15 @@ router.beforeEach((to, from) => {
|
|
|
}
|
|
|
else {
|
|
|
if (to.meta.externalLink) {
|
|
|
- let toLink = to.meta.externalLink;
|
|
|
- window.open( toLink , '_blank')
|
|
|
- } else {
|
|
|
+ const toLink = to.meta.externalLink.endsWith('&') ? `${to.meta.externalLink}token=${user.value.token}` : to.meta.externalLink
|
|
|
+ window.open(toLink, '_blank')
|
|
|
+ }
|
|
|
+ else {
|
|
|
return true
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
if (!user.value?.token && to.name !== 'login')
|
|
|
return { name: 'login' }
|
|
|
})
|