Merge remote-tracking branch 'origin/ai-hub' into ai-hub

This commit is contained in:
chenchun
2025-07-28 13:15:49 +08:00

View File

@@ -85,10 +85,12 @@ function handleThirdPartyLogin(type: any) {
const resUserInfo = await getUserInfo();
userStore.setUserInfo(resUserInfo.data);
// 关闭弹窗
if (popup && !popup.closed)
popup.close();
// 后续逻辑
ElMessage.success('登录成功');
if (popup && !popup.closed) {
popup.close();
}
userStore.closeLoginDialog();
await sessionStore.requestSessionList(1, true);
await router.replace('/');
@@ -105,14 +107,14 @@ function handleThirdPartyLogin(type: any) {
window.addEventListener('message', messageHandler);
// 超时自动清理
setTimeout(() => {
if (!isHandled) {
window.removeEventListener('message', messageHandler);
if (popup && !popup.closed)
popup.close();
ElMessage.warning('登录超时');
}
}, 60 * 1000); // 60分钟超时关闭
// setTimeout(() => {
// if (!isHandled) {
// window.removeEventListener('message', messageHandler);
// if (popup && !popup.closed)
// popup.close();
// ElMessage.warning('登录超时');
// }
// }, 60 * 1000); // 60分钟超时关闭
}
// 让意社区重新登录,先让意社区退出登录,再重新登录
@@ -161,14 +163,14 @@ function handleLoginAgainYi() {
window.addEventListener('message', messageHandler);
// 超时自动清理
setTimeout(() => {
if (!isHandled) {
window.removeEventListener('message', messageHandler);
if (popup && !popup.closed)
popup.close();
ElMessage.warning('登录超时');
}
}, 60 * 1000); // 60分钟超时关闭
// setTimeout(() => {
// if (!isHandled) {
// window.removeEventListener('message', messageHandler);
// if (popup && !popup.closed)
// popup.close();
// ElMessage.warning('登录超时');
// }
// }, 60 * 1000); // 60分钟超时关闭
}
const wxSrc = computed(