From b66707c9592ee15ac8d4f72ba5bf34af03aa36a2 Mon Sep 17 00:00:00 2001 From: wj-xiao Date: Mon, 5 Jan 2026 17:45:38 +0800 Subject: [PATCH] refactor: support delete request --- web/src/api/network.ts | 9 ++++----- web/src/api/script.ts | 9 ++++----- web/src/lib/http.ts | 8 ++++++++ 3 files changed, 16 insertions(+), 10 deletions(-) diff --git a/web/src/api/network.ts b/web/src/api/network.ts index 52bac3e..4044274 100644 --- a/web/src/api/network.ts +++ b/web/src/api/network.ts @@ -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 diff --git a/web/src/api/script.ts b/web/src/api/script.ts index a441f3c..8088988 100644 --- a/web/src/api/script.ts +++ b/web/src/api/script.ts @@ -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); } diff --git a/web/src/lib/http.ts b/web/src/lib/http.ts index 0653ac2..e7d9049 100644 --- a/web/src/lib/http.ts +++ b/web/src/lib/http.ts @@ -66,6 +66,14 @@ class Http { }); } + public delete(url: string, data?: any): Promise { + return this.instance.request({ + method: 'delete', + url, + data + }); + } + public request(config: AxiosRequestConfig): Promise { return this.instance.request(config); }