/FileUploadAction

接口列表

POST接口

/searchTask:查找当前上传任务

request:

header:
  • content-type=appliation/json
  • token=登录令牌token
    body:
    1. {
    2. c_taskstate:"", // 任务状态
    3. c_tasktype:"" , //任务类型
    4. c_createusercode:"" , //上传人
    5. c_createtimeFrom:"" , //初始日期
    6. c_createtimeTo:"" , //结束日期
    7. hisflag:"" , // Y:历史; N:当前; 其他:全部
    8. "pageIndex":"",
    9. "pageSize":"",
    10. "order":"",
    11. "isuser":"" //boolean:true or false:查找本人时需携带:true
    12. }

    response:

    body:
    1. {
    2. code:20000,
    3. msg:"",
    4. data:{
    5. "pagination":[{},{},{}]
    6. }
    7. }

/getTaskDetail:上传任务详情

request:

header:
  • content-type=appliation/json
  • token=登录令牌token
    body:
    1. {
    2. "taskid":"", 任务id
    3. }

    response:

    body:
    1. {
    2. code:20000,
    3. msg:"",
    4. data:{
    5. "entity":[] 相关数据
    6. }
    7. }

/downloadFile:文件下载

responseType: “blob”, // 表明返回服务器返回的数据类型:暂时就知道利用这个可以无乱码接收

request:

header:
  • content-type=appliation/json
  • token=登录令牌token
    body:
    1. {
    2. "taskid":"",
    3. "flag":"" 下载的文件类型
    4. }

    response:

    body:
    1. 接收时格式为zip

/exportTask:导出上传任务记录

responseType: “blob”, // 表明返回服务器返回的数据类型:暂时就知道利用这个可以无乱码接收

request:

header:
  • content-type=appliation/json
  • token=登录令牌token
    body:
    1. {
    2. c_taskstate:"" 任务状态
    3. c_tasktype:"" 任务类型
    4. c_createtimeFrom:"" 初始日期
    5. "c_createusercode":""//上传人
    6. c_createtimeTo:"" 结束日期
    7. hisflag:"" // Y:历史; N:当前; 其他:全部
    8. "pageIndex":"",
    9. "pageSize":"",
    10. "order":"",
    11. "fullExp":""
    12. "isuser":"" //boolean:true or false:查找本人时需携带:true
    13. }

    response:

    body:
    1. if (res.data.type == 'application/json') {
    2. let data = res.data;
    3. let fileReader = new FileReader();
    4. fileReader.onload = function () {
    5. let jsonData = JSON.parse(this.result);
    6. console.log(jsonData)
    7. alert(jsonData.msg);
    8. };
    9. fileReader.readAsText(data);

GET接口

/getUploadCount:获取自身上传任务的数量,包括历史与现在

request:

header:
  • content-type=
  • token=登录令牌token

    response:

    header:
  • content-type=text/html; charset=utf-8

    body:
    1. {
    2. code:20000,
    3. msg:"",
    4. Data:{"uploadingCount":"", 正在上传数量
    5. "overUplodDayCount":"", 今天已上传数量
    6. }
    7. }

/searchStatic:查找静态资源

request:

header:
  • content-type=
  • token=登录令牌token

    response:

    header:
  • content-type=text/html; charset=utf-8

    body:
    1. {
    2. code:20000,
    3. msg:"",
    4. data:{
    5. "hisTaskStates":[{},{},{}] 上传历史任务状态
    6. "curTaskStates":[{},{},{}] 上传当前任务状态
    7. "taskTypes":[{},{},{}] 任务类型
    8. "usercodeList":[{},{},{}] 上传人
    9. "orderMap":[{},{},{}] 排序相关
    10. }
    11. }