mirror of
https://github.com/m-xlsea/ruoyi-plus-soybean.git
synced 2025-09-24 07:49:47 +08:00
feat(projects): 重构项目的TS类型架构,去除interface文件夹
This commit is contained in:
@ -1,6 +1,6 @@
|
||||
import qs from 'qs';
|
||||
import FormData from 'form-data';
|
||||
import { ContentType } from '@/enum';
|
||||
import { EnumContentType } from '@/enum';
|
||||
import { isArray } from '../common';
|
||||
|
||||
/**
|
||||
@ -12,11 +12,11 @@ export async function transformRequestData(requestData: any, contentType?: strin
|
||||
// application/json类型不处理
|
||||
let data = requestData;
|
||||
// form类型转换
|
||||
if (contentType === ContentType.formUrlencoded) {
|
||||
if (contentType === EnumContentType.formUrlencoded) {
|
||||
data = qs.stringify(requestData);
|
||||
}
|
||||
// form-data类型转换
|
||||
if (contentType === ContentType.formData) {
|
||||
if (contentType === EnumContentType.formData) {
|
||||
const key = Object.keys(requestData)[0];
|
||||
const file = requestData.data[key];
|
||||
data = await transformFile(file, key);
|
||||
|
Reference in New Issue
Block a user