diff --git a/frontend/src/pages/auth/sso.vue b/frontend/src/pages/auth/sso.vue index 2af33cc..7b3245b 100644 --- a/frontend/src/pages/auth/sso.vue +++ b/frontend/src/pages/auth/sso.vue @@ -12,7 +12,8 @@ --> @@ -28,6 +29,7 @@ import { useGroupStore } from '@/store/group' import { useNotifyStore } from '@/store/notify' const statusText = ref('正在登录…') +const hasError = ref(false) function safeDecode(value) { try { @@ -165,6 +167,7 @@ onLoad((query) => { }) if (!payload || !payload.token || !ssoUser) { statusText.value = '缺少 payload 参数' + hasError.value = true return } markCloudLawEmbed() @@ -187,6 +190,7 @@ onLoad((query) => { } catch (e) { console.error('[SSO] 解析失败', e) statusText.value = `SSO 失败:${e.message || e}` + hasError.value = true } }) @@ -197,10 +201,11 @@ onLoad((query) => { display: flex; align-items: center; justify-content: center; - background: #F8FAFC; + /* 与进入后的会议页背景一致,跳转闪烁不可见 */ + background: #050b1d; } .sso-title { font-size: 30rpx; - color: #475569; + color: rgba(255,255,255,0.78); } diff --git a/frontend/src/pages/cloud-law/video-call.vue b/frontend/src/pages/cloud-law/video-call.vue index 9d5560f..d9e5e54 100644 --- a/frontend/src/pages/cloud-law/video-call.vue +++ b/frontend/src/pages/cloud-law/video-call.vue @@ -1,6 +1,8 @@