diff --git a/src/config/axios/request.ts b/src/config/axios/request.ts deleted file mode 100644 index d65842c2..00000000 --- a/src/config/axios/request.ts +++ /dev/null @@ -1,50 +0,0 @@ -import { service } from './service' - -import { config } from './config' - -const { default_headers } = config - -const request = (option: any) => { - const { url, method, params, data, headersType, responseType } = option - return service({ - url: url, - method, - params, - data, - responseType: responseType, - headers: { - 'Content-Type': headersType || default_headers - } - }) -} -export default { - get: async (option: any) => { - const res = await request({ method: 'GET', ...option }) - return res as unknown as T - }, - post: async (option: any) => { - const res = await request({ method: 'POST', ...option }) - return res as unknown as T - }, - delete: async (option: any) => { - const res = await request({ method: 'DELETE', ...option }) - return res as unknown as T - }, - put: async (option: any) => { - const res = await request({ method: 'PUT', ...option }) - return res as unknown as T - }, - patch: async (option: any) => { - const res = await request({ method: 'PATCH', ...option }) - return res as unknown as T - }, - download: async (option: any) => { - const res = await request({ method: 'GET', responseType: 'blob', ...option }) - return res as unknown as Promise - }, - upload: async (option: any) => { - option.headersType = 'multipart/form-data' - const res = await request({ method: 'POST', ...option }) - return res as unknown as Promise - } -}