From db42d08c39ae6129e2b95cd24c0d57c6769282e5 Mon Sep 17 00:00:00 2001 From: huangyinfeng <1244041895@qq.com> Date: 星期日, 29 九月 2024 15:32:51 +0800 Subject: [PATCH] 邮件右键菜单 --- types/axios.d.ts | 17 +++++++++++++++++ 1 files changed, 17 insertions(+), 0 deletions(-) diff --git a/types/axios.d.ts b/types/axios.d.ts index e325b65..9adcee6 100644 --- a/types/axios.d.ts +++ b/types/axios.d.ts @@ -1,4 +1,5 @@ export type ErrorMessageMode = 'none' | 'modal' | 'message' | undefined; +export type SuccessMessageMode = ErrorMessageMode; export interface RequestOptions { // Splicing request parameters to url @@ -14,20 +15,36 @@ joinPrefix?: boolean; // Interface address, use the default apiUrl if you leave it blank apiUrl?: string; + // 璇锋眰鎷兼帴璺緞 + urlPrefix?: string; // Error message prompt type errorMessageMode?: ErrorMessageMode; + // Success message prompt type + successMessageMode?: SuccessMessageMode; // Whether to add a timestamp joinTime?: boolean; ignoreCancelToken?: boolean; // Whether to send token in header withToken?: boolean; + // 璇锋眰閲嶈瘯鏈哄埗 + retryRequest?: RetryRequest; + withCredentials?: boolean; } +export interface RetryRequest { + isOpenRetry: boolean; + count: number; + waitTime: number; +} export interface Result<T = any> { code: number; type: 'success' | 'error' | 'warning'; message: string; result: T; + msg: string; + data: T; + total: number; + state: number; } // multipart/form-data: upload file -- Gitblit v1.8.0