From 93341d483b326f337273796a7cd77c9f82dad5d5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BB=98=E6=B0=91=E5=BA=B7?= Date: Wed, 2 Jul 2025 17:05:19 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8F=AF=E4=BF=A1=E4=BB=A3=E7=A0=81=E5=BA=93-?= =?UTF-8?q?=E6=9F=A5=E8=AF=A2=E7=94=A8=E6=88=B7=E6=98=AF=E5=90=A6=E8=AE=A4?= =?UTF-8?q?=E8=AF=81=E6=8E=A5=E5=8F=A3=E5=AF=B9=E6=8E=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/jyh/index.ts | 8 ++++++++ src/views/Jyh/PersonalCenter/index.vue | 13 +++++++++---- 2 files changed, 17 insertions(+), 4 deletions(-) diff --git a/src/api/jyh/index.ts b/src/api/jyh/index.ts index 0882260..e962abd 100644 --- a/src/api/jyh/index.ts +++ b/src/api/jyh/index.ts @@ -490,3 +490,11 @@ export function loginAccess() { } }); } +// 查询用户是否认证 +export function fetchCheckAuthenticate(data) { + return request({ + url: `/api/v1/user/checkAuthenticate`, + method: 'post', + data: data, + }); +} diff --git a/src/views/Jyh/PersonalCenter/index.vue b/src/views/Jyh/PersonalCenter/index.vue index 7c89f78..d94beae 100644 --- a/src/views/Jyh/PersonalCenter/index.vue +++ b/src/views/Jyh/PersonalCenter/index.vue @@ -49,6 +49,7 @@ import SubscribeList from './Detail/SubscribeList.vue'; import PersonalSettings from './Detail/PersonalSettings.vue'; import { useAccount } from '@/utils/hooks/useAccount'; import { Message } from 'vue-devui/message'; +import { fetchCheckAuthenticate } from '@/api/jyh'; const { namespace } = getOrgInfo(); const avatarUrl = '/src/assets/imgs/avatar/male.png'; @@ -71,10 +72,14 @@ const openDelete = (row: any) => { const router = useRouter(); // 前往治理中心按钮点击事件 -const goToGovernCenter = () => { - // Message.warning('请联系平台管理员,开通账号权限'); - // 可以在此添加跳转逻辑,当前无权限时不实际跳转 - window.location.href = VITE_GOVERNANCE_HOST; +const goToGovernCenter = async () => { + const res = await fetchCheckAuthenticate({}); + if(res.data.code!==200) return + if (res.data.data) { + window.location.href = VITE_GOVERNANCE_HOST; + } else { + Message.warning('请联系平台管理员,开通账号权限'); + } }; // 分页