feat: success封装

master
dap 1 year ago
parent ac7e7beeda
commit 7f38933e37

@ -187,6 +187,20 @@ class RequestClient {
return this.request<T>(url, { ...config, method: 'DELETE' });
}
/**
* DELETE msg
*/
public deleteWithMsg<T = any>(
url: string,
config?: AxiosRequestConfig,
): Promise<T> {
return this.request<T>(url, {
...config,
method: 'DELETE',
successMessageMode: 'message',
});
}
/**
* GET
*/
@ -205,6 +219,22 @@ class RequestClient {
return this.request<T>(url, { ...config, data, method: 'POST' });
}
/**
* POST msg
*/
public postWithMsg<T = any>(
url: string,
data?: any,
config?: AxiosRequestConfig,
): Promise<T> {
return this.request<T>(url, {
...config,
data,
method: 'POST',
successMessageMode: 'message',
});
}
/**
* PUT
*/
@ -216,6 +246,22 @@ class RequestClient {
return this.request<T>(url, { ...config, data, method: 'PUT' });
}
/**
* PUT msg
*/
public putWithMsg<T = any>(
url: string,
data?: any,
config?: AxiosRequestConfig,
): Promise<T> {
return this.request<T>(url, {
...config,
data,
method: 'PUT',
successMessageMode: 'message',
});
}
/**
*
*/

Loading…
Cancel
Save