util.js 690 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. /**
  2. * 审批模块 公共方法
  3. */
  4. // 预览文件
  5. export const preViewFile=fileurl=>{
  6. uni.showLoading({
  7. title:'文件下载中...'
  8. })
  9. uni.downloadFile({
  10. url:fileurl,
  11. success(res){
  12. const tempFilePath = res.tempFilePath;
  13. uni.openDocument({
  14. filePath:tempFilePath,
  15. showMenu:true,
  16. success() {
  17. console.log('打开成功');
  18. },
  19. fail(){
  20. setTimeout(() => {
  21. uni.showToast({
  22. title:'打开失败,请重试',
  23. icon:"none"
  24. })
  25. }, 0);
  26. }
  27. })
  28. },
  29. fail(){
  30. setTimeout(() => {
  31. uni.showToast({
  32. title:'下载失败,请重试',
  33. icon:"none"
  34. })
  35. }, 0);
  36. },
  37. complete(){
  38. uni.hideLoading()
  39. }
  40. })
  41. }