Explorar el Código

update 适配登录重构的修改(修改token命名, 修改接口传参) ;

Michelle.Chung hace 1 año
padre
commit
0f54604435
Se han modificado 4 ficheros con 9 adiciones y 5 borrados
  1. 3 1
      src/api/login.ts
  2. 3 1
      src/api/types.ts
  3. 2 2
      src/store/modules/user.ts
  4. 1 1
      src/utils/auth.ts

+ 3 - 1
src/api/login.ts

@@ -13,7 +13,9 @@ export function login(data: LoginData): AxiosPromise<LoginResult> {
     username: data.username.trim(),
     password: data.password,
     code: data.code,
-    uuid: data.uuid
+    uuid: data.uuid,
+    clientId: 'e5cd7e4891bf95d1d19206ce24a7b32e',
+    grantType: 'password'
   };
   return request({
     url: '/auth/login',

+ 3 - 1
src/api/types.ts

@@ -21,13 +21,15 @@ export interface LoginData {
   rememberMe?: boolean;
   code?: string;
   uuid?: string;
+  clientId: string;
+  grantType: string;
 }
 
 /**
  * 登录响应
  */
 export interface LoginResult {
-  token: string;
+  access_token: string;
 }
 
 /**

+ 2 - 2
src/store/modules/user.ts

@@ -23,8 +23,8 @@ export const useUserStore = defineStore('user', () => {
     const [err, res] = await to(loginApi(userInfo));
     if (res) {
       const data = res.data;
-      setToken(data.token);
-      token.value = data.token;
+      setToken(data.access_token);
+      token.value = data.access_token;
       return Promise.resolve();
     }
     return Promise.reject(err);

+ 1 - 1
src/utils/auth.ts

@@ -4,6 +4,6 @@ const tokenStorage = useStorage<null | string>(TokenKey, null);
 
 export const getToken = () => tokenStorage.value;
 
-export const setToken = (token: string) => (tokenStorage.value = token);
+export const setToken = (access_token: string) => (tokenStorage.value = access_token);
 
 export const removeToken = () => (tokenStorage.value = null);