feat: 项目接口联调

This commit is contained in:
JiaJun
2026-04-10 09:27:11 +08:00
parent 906fa63870
commit af3ed15ba2
62 changed files with 4307 additions and 982 deletions

15
src/api/auth.ts Normal file
View File

@@ -0,0 +1,15 @@
import {http, objectToFormData} from '@/lib'
import type {LoginParams, LoginResponse, ValidateTokenResponse} from "@/types/auth.type.ts";
/** @description 登录获取token */
export const login = (params: LoginParams) => http.get<LoginResponse>('v1/temLogin', {
searchParams: params,
})
/** @description Token 验证 */
export const validateToken = (token: string): Promise<ValidateTokenResponse> => {
const formData = objectToFormData({token})
return http.post<ValidateTokenResponse>('v1/mall/verifyToken', {
body: formData,
})
}