From d88b995791203c3bb60ea8474a479ebeadcd3ec9 Mon Sep 17 00:00:00 2001 From: zjf <1799650030@qq.com> Date: Fri, 8 May 2026 23:20:57 +0800 Subject: [PATCH] zzd --- src/sheep/utils/dingAuthCode.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/sheep/utils/dingAuthCode.ts b/src/sheep/utils/dingAuthCode.ts index 1deffbe..118742d 100644 --- a/src/sheep/utils/dingAuthCode.ts +++ b/src/sheep/utils/dingAuthCode.ts @@ -1,3 +1,4 @@ +import gdtJsapi from "gdt-jsapi" import { loadScript } from "./loadScript" const JSAPI_LOAD_TIMEOUT_MS = 45000 @@ -179,9 +180,8 @@ export function authCodeFromGdtResult(res: unknown): string | null { * 与 zzdhome `App.vue` 的 `runZzdLogin` 一致:`loadDingTalkOpenJsapi` 后使用 `gdt-jsapi` 的 `getAuthCode`,不再单独用 window.dd 包一层 Promise。 */ export async function requestZzdAuthCodeViaGdt(corpId: string): Promise { - const dd = (await import("gdt-jsapi")).default await loadDingTalkOpenJsapi() - const res = await dd.getAuthCode({ corpId: (corpId || "").trim() }) + const res = await gdtJsapi.getAuthCode({ corpId: (corpId || "").trim() }) const code = authCodeFromGdtResult(res) if (!code) throw new Error("getAuthCode 未返回有效 code(请核对 gdt 返回字段)") return code