file.js 780 B

123456789101112131415161718192021222324252627282930313233
  1. import axios from "@/utils/axios";
  2. // 新系统文件新接口
  3. export default {
  4. uploadFile(data){
  5. return axios.post('/fileManager/uploadNormalFile', data)
  6. },
  7. downLoadFile(params, prop = {}) {
  8. return axios.get('/fileManager/downloadFile', {params},prop)
  9. },
  10. //开始上传分片
  11. startChunks(data) {
  12. return axios.post('/fileManager/startChunks', data)
  13. },
  14. //上传分片
  15. uploadChunks(data) {
  16. return axios.post('/fileManager/chunks', data)
  17. },
  18. /**
  19. * 合并分片
  20. */
  21. mergeChunks(params) {
  22. return axios({
  23. url: '/fileManager/merge',
  24. method: 'post',
  25. params: params
  26. })
  27. },
  28. //批量上传说明书
  29. batchUploadPatentInstruction(data){
  30. return axios.post('/fileManager/batchUploadPatentInstruction', data)
  31. }
  32. };