/FileUploadAction
接口列表
POST接口
/searchTask:查找当前上传任务
request:
header:
content-type=appliation/json
token=登录令牌token
body:
{
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/json
token=登录令牌token
body:
{
"taskid":"", 任务id
}
response:
body:
{
code:20000,
msg:"",
data:{
"entity":[] 相关数据
}
}
/downloadFile:文件下载
responseType: “blob”, // 表明返回服务器返回的数据类型:暂时就知道利用这个可以无乱码接收
request:
header:
content-type=appliation/json
token=登录令牌token
body:
{
"taskid":"",
"flag":"" 下载的文件类型
}
response:
body:
接收时格式为zip
/exportTask:导出上传任务记录
responseType: “blob”, // 表明返回服务器返回的数据类型:暂时就知道利用这个可以无乱码接收
request:
header:
content-type=appliation/json
token=登录令牌token
body:
{
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-8
body:
{
code:20000,
msg:"",
Data:{"uploadingCount":"", 正在上传数量
"overUplodDayCount":"", 今天已上传数量
}
}
/searchStatic:查找静态资源
request:
header:
content-type=
-
response:
header:
content-type=text/html; charset=utf-8
body:
{
code:20000,
msg:"",
data:{
"hisTaskStates":[{},{},{}] 上传历史任务状态
"curTaskStates":[{},{},{}] 上传当前任务状态
"taskTypes":[{},{},{}] 任务类型
"usercodeList":[{},{},{}] 上传人
"orderMap":[{},{},{}] 排序相关
}
}