diff --git a/web/dashboard/src/permission.js b/web/dashboard/src/permission.js index fafdaa62..639fe1a6 100644 --- a/web/dashboard/src/permission.js +++ b/web/dashboard/src/permission.js @@ -66,11 +66,13 @@ router.beforeEach(async (to, from, next) => { // } next({path: to.path, query: q}) NProgress.done() + document.title = q["cluster"] || "KubePi" } else { window.open("/kubepi", '_self'); } } else { await store.dispatch("user/setCurrentCluster", to.query["cluster"]) + document.title = to.query["cluster"] || "KubePi" } await generateRoutes(to, from, next) } else { diff --git a/web/kubepi/src/business/cluster-management/index.vue b/web/kubepi/src/business/cluster-management/index.vue index 5faaf0f1..541ac677 100644 --- a/web/kubepi/src/business/cluster-management/index.vue +++ b/web/kubepi/src/business/cluster-management/index.vue @@ -318,7 +318,7 @@ export default { if (row.accessable) { sessionStorage.removeItem("namespace") const url = `${process.env.VUE_APP_DASHBOARD_URL_PREFIX}/dashboard?cluster=${row.name}` - window.open(url, "_self") + window.open(url, "_blank") } else { this.$message.error(this.$t('business.cluster.user_not_in_cluster')) }