/FileUploadAction
接口列表
POST接口
/searchTask:查找当前上传任务
request:
header:
content-type=appliation/jsontoken=登录令牌tokenbody:
{c_taskstate:"", // 任务状态c_tasktype:"" , //任务类型c_createusercode:"" , //上传人c_createtimeFrom:"" , //初始日期c_createtimeTo:"" , //结束日期hisflag:"" , // Y:历史; N:当前; 其他:全部"pageIndex":"","pageSize":"","order":"","isuser":"" //boolean:true or false:查找本人时需携带:true}
response:
body:
{code:20000,msg:"",data:{"pagination":[{},{},{}]}}
/getTaskDetail:上传任务详情
request:
header:
content-type=appliation/jsontoken=登录令牌tokenbody:
{"taskid":"", 任务id}
response:
body:
{code:20000,msg:"",data:{"entity":[] 相关数据}}
/downloadFile:文件下载
responseType: “blob”, // 表明返回服务器返回的数据类型:暂时就知道利用这个可以无乱码接收
request:
header:
content-type=appliation/jsontoken=登录令牌tokenbody:
{"taskid":"","flag":"" 下载的文件类型}
response:
body:
接收时格式为zip
/exportTask:导出上传任务记录
responseType: “blob”, // 表明返回服务器返回的数据类型:暂时就知道利用这个可以无乱码接收
request:
header:
content-type=appliation/jsontoken=登录令牌tokenbody:
{c_taskstate:"" 任务状态c_tasktype:"" 任务类型c_createtimeFrom:"" 初始日期"c_createusercode":""//上传人c_createtimeTo:"" 结束日期hisflag:"" // Y:历史; N:当前; 其他:全部"pageIndex":"","pageSize":"","order":"","fullExp":"""isuser":"" //boolean:true or false:查找本人时需携带:true}
response:
body:
if (res.data.type == 'application/json') {let data = res.data;let fileReader = new FileReader();fileReader.onload = function () {let jsonData = JSON.parse(this.result);console.log(jsonData)alert(jsonData.msg);};fileReader.readAsText(data);
GET接口
/getUploadCount:获取自身上传任务的数量,包括历史与现在
request:
header:
content-type=-
response:
header:
content-type=text/html; charset=utf-8body:
{code:20000,msg:"",Data:{"uploadingCount":"", 正在上传数量"overUplodDayCount":"", 今天已上传数量}}
/searchStatic:查找静态资源
request:
header:
content-type=-
response:
header:
content-type=text/html; charset=utf-8body:
{code:20000,msg:"",data:{"hisTaskStates":[{},{},{}] 上传历史任务状态"curTaskStates":[{},{},{}] 上传当前任务状态"taskTypes":[{},{},{}] 任务类型"usercodeList":[{},{},{}] 上传人"orderMap":[{},{},{}] 排序相关}}
