file.js 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  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. getFileData(data){
  12. return axios.post('/fileManager/getFileData', data)
  13. },
  14. //获取jwt加密
  15. GetJWT(data){
  16. return axios.post('/jwt/Common/GetJWT', data)
  17. },
  18. //获取版本历史
  19. queryFileVersion(data){
  20. return axios.post('/myOnlyOffice/onlyOffice/query-file-version', data)
  21. },
  22. //恢复版本历史
  23. restoreVersion(data){
  24. return axios.post('/myOnlyOffice/onlyOffice/restoreVersion', data)
  25. },
  26. //获取当前版本显示的数据
  27. getCurrentVersionData(data){
  28. return axios.post('/myOnlyOffice/onlyOffice/getCurrentVersionData', data)
  29. },
  30. //强制保存
  31. onlyOffice_forceSave(data){
  32. return axios.post('/myOnlyOffice/onlyOffice/forceSave', data)
  33. },
  34. //保存新文件
  35. saveNewFile(data){
  36. return axios.post('/myOnlyOffice/onlyOffice/saveNewFile', data)
  37. }
  38. };