refactor: support delete request

This commit is contained in:
wj-xiao
2026-01-05 17:45:38 +08:00
parent a3440cf867
commit b66707c959
3 changed files with 16 additions and 10 deletions

View File

@@ -14,11 +14,10 @@ export function getWolMacs() {
}
export function deleteWolMac(mac: string) {
return http.request({
method: 'delete',
url: '/api/network/wol/mac',
data: { mac }
});
const data = {
mac
};
return http.delete('/api/network/wol/mac', data);
}
// set Mac name

View File

@@ -20,9 +20,8 @@ export function getScripts() {
}
export function deleteScript(name: string) {
return http.request({
url: '/api/vm/script',
method: 'delete',
data: { name }
});
const data = {
name
};
return http.delete('/api/vm/script', data);
}

View File

@@ -66,6 +66,14 @@ class Http {
});
}
public delete(url: string, data?: any): Promise<Response> {
return this.instance.request({
method: 'delete',
url,
data
});
}
public request(config: AxiosRequestConfig): Promise<Response> {
return this.instance.request(config);
}