feat: 完成对接接口

This commit is contained in:
ccnetcore
2025-06-22 19:09:13 +08:00
parent 6459d7c024
commit 06617de984
19 changed files with 143 additions and 96 deletions

View File

@@ -11,6 +11,7 @@ interface BaseResponse<T = any> {
data: T;
msg: string;
}
// 扩展请求函数类型声明
declare module 'hook-fetch' {
interface HookFetchDefaults {
@@ -19,8 +20,7 @@ declare module 'hook-fetch' {
}
}
export const request = hookFetch.create<BaseResponse>({
// baseURL: import.meta.env.VITE_API_URL,
baseURL: '', // 留空或使用'/'
baseURL: import.meta.env.VITE_WEB_BASE_API,
headers: {
'Content-Type': 'application/json',
},
@@ -33,7 +33,6 @@ export const request = hookFetch.create<BaseResponse>({
if (typeof response.result?.code === 'number') {
return response;
}
// 非标准格式 → 包装为标准格式
return {
...response,