diff --git a/index.html b/index.html
index 57ffe1a523450fe7a095fec109596c15c8c8f6ff..01157536d8d019a93472121da271231d45a021cd 100644
--- a/index.html
+++ b/index.html
@@ -4,7 +4,7 @@
-
openGauss TryMe
+ openGauss Tryme
diff --git a/src/shared/login.js b/src/shared/login.js
index 1c97389207998cff45ce20ba8f55b3cf2af5e6f2..ccbc6b8b0b1bb2af064673897520193698a33da9 100644
--- a/src/shared/login.js
+++ b/src/shared/login.js
@@ -34,7 +34,7 @@ function setStatus(status) {
}
// 存储用户id及token,用于下次登录
-export function saveUserAuth(id, token) {
+export function saveUserAuth(id, token, domain) {
if (!id && !token) {
localStorage.removeItem(LOGIN_KEYS.USER_ID);
localStorage.removeItem(LOGIN_KEYS.USER_TOKEN);
@@ -47,6 +47,7 @@ export function saveUserAuth(id, token) {
const userInfoStore = useUserInfoStore();
userInfoStore.id = id;
userInfoStore.token = token;
+ userInfoStore.domain = domain;
}
}
@@ -67,7 +68,7 @@ export function getUserAuth() {
};
}
-function afterLogined(userInfo) {
+function afterLogined(userInfo, domain) {
if (!userInfo || !userInfo.userId) {
return;
}
@@ -80,7 +81,7 @@ function afterLogined(userInfo) {
return console.error('用户信息不正确!');
}
- saveUserAuth(userId, userToken);
+ saveUserAuth(userId, userToken, domain);
setStatus(LOGIN_STATUS.DONE);
}
@@ -96,7 +97,7 @@ export async function requestUserInfo() {
});
if (res.code === 200) {
- afterLogined(res.userInfo);
+ afterLogined(res.userInfo, res.domain);
} else {
setStatus(LOGIN_STATUS.FAILED);
saveUserAuth();
@@ -122,7 +123,7 @@ export async function doLogin() {
});
if (res.code === 200) {
- afterLogined(res.userInfo);
+ afterLogined(res.userInfo, res.domain);
} else {
throw new Error(res.code + ' ' + res.msg);
}
@@ -151,7 +152,7 @@ export async function initGuard() {
if (res.code === 200) {
// 初始化登录组件
guard = new Guard(res.callbackInfo.appId, {
- title: 'TryMe',
+ title: 'Tryme',
target: '.login-form',
mode: GuardMode.Normal,
clickCloseable: true,
diff --git a/src/stores/index.js b/src/stores/index.js
index fda1f67124f8934f1e7d382ca310b11fd428b810..5ef827391629d40b2524d1fdb8ac4d5239863361 100644
--- a/src/stores/index.js
+++ b/src/stores/index.js
@@ -41,5 +41,6 @@ export const useLoginStore = defineStore('login', {
export const useUserInfoStore = defineStore('user', {
id: '',
token: '',
+ domain: '',
subdomain: '',
});
diff --git a/src/views/TheHome.vue b/src/views/TheHome.vue
index 42a67e6874d6256f0383645d40ba1b5dab90a023..2d47ac9e42b6dad1067ac4087a22b4a8c2e4945e 100644
--- a/src/views/TheHome.vue
+++ b/src/views/TheHome.vue
@@ -38,6 +38,7 @@ onMounted(() => {
iframeWin.postMessage(
{
token: userInfoStore.token,
+ domain: userInfoStore.domain,
subdomain: userInfoStore.subdomain,
},
'*'
@@ -48,6 +49,7 @@ onMounted(() => {
iframeWin.postMessage(
{
token: userInfoStore.token,
+ domain: userInfoStore.domain,
subdomain: userInfoStore.subdomain,
},
'*'