From 834fa7eb9c8aff252e083d38fdab4f6f53b4d43a Mon Sep 17 00:00:00 2001 From: vben Date: Thu, 27 May 2021 23:58:21 +0800 Subject: [PATCH] fix(axios): make sure that the parameter is an object before processing, fix #660 --- src/utils/http/axios/helper.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/utils/http/axios/helper.ts b/src/utils/http/axios/helper.ts index 533925f2..30369d57 100644 --- a/src/utils/http/axios/helper.ts +++ b/src/utils/http/axios/helper.ts @@ -21,7 +21,11 @@ export function createNow(join: boolean, restful = false): string | object { /** * @description: Format request parameter time */ -export function formatRequestDate(params: any) { +export function formatRequestDate(params: Recordable) { + if (Object.prototype.toString.call(params) !== '[object Object]') { + return; + } + for (const key in params) { if (params[key] && params[key]._isAMomentObject) { params[key] = params[key].format(DATE_TIME_FORMAT); -- GitLab