diff --git a/src/utils/request.ts b/src/utils/request.ts index 734ad2b..36d2f08 100644 --- a/src/utils/request.ts +++ b/src/utils/request.ts @@ -90,12 +90,11 @@ export class Request { this.instance .post(url, data, { ...reqConfig, headers: { 'content-type': upload ? 'multipart/form-data' : 'application/json' }, signal: this.abortController.signal }) .then((res) => { + const resData = res.data; if (retRaw) { - const data = res as T; - resolve([null, data, null]); + resolve([null, resData as T, null]); } else { - const resp = res as AxiosResponse>; - resolve([null, resp.data.data, resp.data]); + resolve([null, resData.data as T, resData as Result]); } }) .catch((err) => {