refactor: 迁移requestClient到alovaInstance并移除旧版上传组件

重构项目中所有使用requestClient的API调用,替换为alovaInstance
移除已废弃的旧版上传组件及相关代码
调整上传组件类型定义以适配antdv-next更新
优化上传逻辑,移除不必要的进度事件和取消信号
更新类型定义文件,迁移axios配置到alova类型
This commit is contained in:
dap
2026-01-19 21:58:07 +08:00
parent fcc3daf904
commit 3582807910
55 changed files with 365 additions and 1505 deletions

View File

@@ -6,12 +6,12 @@ import { JsonPreview, Page } from '@vben/common-ui';
import { Alert, Card } from 'antdv-next';
import dayjs from 'dayjs';
import { requestClient } from '#/api/request';
import { alovaInstance } from '#/utils/http';
const requestData = ref<any>({});
const requestData2 = ref<any>({});
async function apiRequest(name: string) {
const resp = await requestClient.post('/test/api/encrypt/request', name, {
const resp = await alovaInstance.post('/test/api/encrypt/request', name, {
encrypt: true,
isReturnNativeResponse: true,
});
@@ -23,7 +23,7 @@ async function apiRequest(name: string) {
const encryptData = ref<any>({});
const response = ref<any>({});
async function apiResponse() {
const resp = await requestClient.get('/test/api/encrypt/response', {
const resp = await alovaInstance.get('/test/api/encrypt/response', {
isTransformResponse: false,
transformResponse: (data) => {
encryptData.value = data;

View File

@@ -1,4 +1,4 @@
import { requestClient } from '#/api/request';
import { alovaInstance } from '#/utils/http';
enum Api {
list = '/system/sse/list',
@@ -8,19 +8,19 @@ enum Api {
}
export function sseStatus() {
return requestClient.get<boolean>(Api.status);
return alovaInstance.get<boolean>(Api.status);
}
export function sseSendAll(message: string) {
return requestClient.postWithMsg<void>(`${Api.sendAll}?message=${message}`);
return alovaInstance.postWithMsg<void>(`${Api.sendAll}?message=${message}`);
}
export function sseSendByUserId(userId: string, message: string) {
return requestClient.postWithMsg<void>(
return alovaInstance.postWithMsg<void>(
`${Api.send}/${userId}?message=${message}`,
);
}
export function sseList() {
return requestClient.get<any>(Api.list);
return alovaInstance.get<any>(Api.list);
}

View File

@@ -1,4 +1,4 @@
import { requestClient } from '#/api/request';
import { alovaInstance } from '#/utils/http';
export interface Temp {
name: string;
@@ -6,19 +6,19 @@ export interface Temp {
}
export function visitList() {
return requestClient.get<Temp[]>('/monitor/logininfor/visitsMap');
return alovaInstance.get<Temp[]>('/monitor/logininfor/visitsMap');
}
export function deviceInfoList() {
return requestClient.get<Temp[]>('/monitor/logininfor/deviceInfoList');
return alovaInstance.get<Temp[]>('/monitor/logininfor/deviceInfoList');
}
export function browserInfoList() {
return requestClient.get<Temp[]>('/monitor/logininfor/browserInfoList');
return alovaInstance.get<Temp[]>('/monitor/logininfor/browserInfoList');
}
export function ispInfoList() {
return requestClient.get<Temp[]>('/monitor/logininfor/ispInfoList');
return alovaInstance.get<Temp[]>('/monitor/logininfor/ispInfoList');
}
export interface LoginLineResp {
@@ -28,5 +28,5 @@ export interface LoginLineResp {
}
export function loginLine() {
return requestClient.get<LoginLineResp>('/monitor/logininfor/loginLine');
return alovaInstance.get<LoginLineResp>('/monitor/logininfor/loginLine');
}