Bläddra i källkod

取消登录自动获取token

肖栋 2 veckor sedan
förälder
incheckning
39459de4af
4 ändrade filer med 4 tillägg och 14 borttagningar
  1. 0 3
      src/pages/login/index.vue
  2. 0 2
      src/pages/mcp/authSuccess.vue
  3. 0 2
      src/pages/pc/index.vue
  4. 4 7
      src/utils/mcpToken.js

+ 0 - 3
src/pages/login/index.vue

@@ -9,7 +9,6 @@ import { useRouter } from "vue-router";
 import Login from "@/components/login.vue";
 import globalStore from "@/store/modules/global";
 import { getMenuPromission } from "@/api/login";
-import { ensureMcpToken } from "@/utils/mcpToken";
 
 defineOptions({
   name: "LoginPage",
@@ -25,8 +24,6 @@ const saveUserInfo = async (userInfo) => {
   global.setYundian(userInfo?.ydCount);
   const res = await getMenuPromission();
   global.promission = res?.data ?? [];
-  // 登录成功后拉取并保存 MCP Token
-  await ensureMcpToken();
 };
 
 const onLoginClosed = () => {

+ 0 - 2
src/pages/mcp/authSuccess.vue

@@ -116,7 +116,6 @@ import { computed, onMounted, ref } from "vue";
 import { useRoute, useRouter } from "vue-router";
 import { ElMessage } from "element-plus";
 import { connectMcpServer } from "@/api/mcp";
-import { ensureMcpToken } from "@/utils/mcpToken";
 
 defineOptions({
   name: "McpAuthSuccess",
@@ -163,7 +162,6 @@ const initAuth = async () => {
     if (data && typeof data === "object") {
       connectedServiceName.value = String(data.name || data.serviceName || "");
     }
-    await ensureMcpToken();
     authReady.value = true;
   } catch (error) {
     console.error(error);

+ 0 - 2
src/pages/pc/index.vue

@@ -24,7 +24,6 @@ import globalStore from "@/store/modules/global";
 import { useRoute, useRouter } from "vue-router";
 import { getMenuPromission } from "@/api/login";
 import { IsPC } from "@/utils/common";
-import { ensureMcpToken } from "@/utils/mcpToken";
 
 const isPC = IsPC();
 const route = useRoute();
@@ -73,7 +72,6 @@ const saveUserInfo = async (userInfo) => {
   global.setYundian(userInfo?.ydCount);
   const res = await getMenuPromission();
   globalStore().promission = res?.data ?? [];
-  await ensureMcpToken();
 };
 
 onBeforeMount(async () => {

+ 4 - 7
src/utils/mcpToken.js

@@ -1,4 +1,4 @@
-import { getMcpToken, createMcpToken } from "@/api/mcp";
+import { getMcpToken } from "@/api/mcp";
 import globalStore from "@/store/modules/global";
 
 /** 将接口返回写入 store(兼容字符串或 { token }) */
@@ -19,14 +19,11 @@ export function applyMcpTokenData(data) {
   return value;
 }
 
-/** 登录后拉取 MCP Token;若无则创建并保存 */
-export async function ensureMcpToken() {
+/** 拉取已有 MCP Token(不自动创建) */
+export async function fetchMcpToken() {
   try {
     const res = await getMcpToken();
-    const existing = applyMcpTokenData(res?.data);
-    if (existing) return existing;
-    const created = await createMcpToken();
-    return applyMcpTokenData(created?.data);
+    return applyMcpTokenData(res?.data);
   } catch (error) {
     console.error(error);
     return "";