|
|
@@ -21,7 +21,7 @@
|
|
|
</ElSubmenu>
|
|
|
</template>
|
|
|
<template v-else>
|
|
|
- <ElLink type="primary" href="/login" class="user">登录</ElLink>
|
|
|
+ <ElButton type="text" @click="login" class="user">登录</ElButton>
|
|
|
</template>
|
|
|
</ElMenu>
|
|
|
<ElDrawer v-model="showProjectDrawer">
|
|
|
@@ -164,6 +164,12 @@ export default defineComponent({
|
|
|
}
|
|
|
};
|
|
|
|
|
|
+ const login = () => {
|
|
|
+ window.location = `http://${process.env.VUE_APP_PORTAL_HOST}/api/interaction?scope=openid&client_id=seec-seec&redirect_uri=${
|
|
|
+ encodeURI(`http://${window.location.host}/`)
|
|
|
+ }` as unknown as Location;
|
|
|
+ };
|
|
|
+
|
|
|
return {
|
|
|
projectList,
|
|
|
selectedProject,
|
|
|
@@ -181,6 +187,8 @@ export default defineComponent({
|
|
|
createProject,
|
|
|
inviteProjectForm,
|
|
|
inviteMember,
|
|
|
+
|
|
|
+ login,
|
|
|
};
|
|
|
},
|
|
|
});
|