armg 1 일 전
부모
커밋
e15c1236cc
3개의 변경된 파일8개의 추가작업 그리고 9개의 파일을 삭제
  1. BIN
      dist.zip
  2. 3 7
      src/api/indexAI.js
  3. 5 2
      src/utils/wecomLogin.ts

BIN
dist.zip


+ 3 - 7
src/api/indexAI.js

@@ -28,16 +28,12 @@ const getAuthCredentials = () => {
 // 企微认证
 export function wecomAuth(query) {
     const { loginMark } = getAuthCredentials();
-    let FormData = new FormData();
-    FormData.append('loginMark', loginMark);
-    FormData.append("wxId", process.env.VUE_APP_APPID);
-    FormData.append("code", query.code);
-    // 本地登录-需注释
-    // FormData.append("code", 'QWert!@345');
+    query.append('loginMark', loginMark);
+    query.append("wxId", process.env.VUE_APP_APPID);
     return request({
         url: '/aidesign/wecom/auth',
         method: 'post',
-        data: FormData
+        data: query
     })
 }
 

+ 5 - 2
src/utils/wecomLogin.ts

@@ -81,9 +81,12 @@ export const doWecomLogin = async (code: string): Promise<void> => {
 
         // 存储当前 code,避免重复使用
         window.localStorage.setItem('lastCode', JSON.stringify({ code }));
-
+        const formData = new FormData();
+        formData.append('code', code);
+        // 本地登录-需注释
+        // formData.append("code", 'QWert!@345');
         // 调用接口兑换 AIToken
-        const res: WecomAuthResponse = await wecomAuth({ code });
+        const res: WecomAuthResponse = await wecomAuth(formData);
         if (res.StatusCode === 200 && res.Data && res.Data.token) {
             // 登录成功:存储 AIToken
             window.localStorage.setItem('AIToken', res.Data.token);