import axios from'axios'let base ='';exportconstpostRequest=(url, params)=>{returnaxios({
method:'post',
url:`${base}${url}`,
data: params,
transformRequest:[function(data){// Do whatever you want to transform the datalet ret =''for(let it in data){
ret +=encodeURIComponent(it)+'='+encodeURIComponent(data[it])+'&'}return ret
}],
headers:{'Content-Type':'application/x-www-form-urlencoded'}});}exportconstuploadFileRequest=(url, params)=>{returnaxios({
method:'post',
url:`${base}${url}`,
data: params,
headers:{'Content-Type':'multipart/form-data'}});}exportconstputRequest=(url, params)=>{returnaxios({
method:'put',
url:`${base}${url}`,
data: params,
transformRequest:[function(data){let ret =''for(let it in data){
ret +=encodeURIComponent(it)+'='+encodeURIComponent(data[it])+'&'}return ret
}],
headers:{'Content-Type':'application/x-www-form-urlencoded'}});}exportconstdeleteRequest=(url)=>{returnaxios({
method:'delete',
url:`${base}${url}`});}exportconstgetRequest=(url,params)=>{returnaxios({
method:'get',
data:params,
transformRequest:[function(data){let ret =''for(let it in data){
ret +=encodeURIComponent(it)+'='+encodeURIComponent(data[it])+'&'}return ret
}],
headers:{'Content-Type':'application/x-www-form-urlencoded'},
url:`${base}${url}`});}