fix(axios): make sure that the parameter is an object before processing, fix #660

This commit is contained in:
vben 2021-05-27 23:58:21 +08:00
parent 566280422d
commit 834fa7eb9c
1 changed files with 5 additions and 1 deletions

View File

@ -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);