Browse Source

feat:移动端除了pdf其他全部处理成图片预览

zhangsiya 10 months ago
parent
commit
2f856b304f
1 changed files with 4 additions and 3 deletions
  1. 4 3
      jydocs-mobile/src/views/details/details.vue

+ 4 - 3
jydocs-mobile/src/views/details/details.vue

@@ -703,7 +703,8 @@ export default class extends Vue {
       this.buyShowUrl = res.data
       if (res.data.includes('.pdf') || this.detailData.docFileType === 2 || !this.showfileType) {
         this.getNumPages(res.data, type)
-      } else if (res.data.includes('.docx') || res.data.includes('.ppt')) {
+      } else if (res.data.indexOf('.pdf') < 0) {
+        // 非PDF全部处理成图片预览
         this.ddErrorPreview()
       }
     })
@@ -741,7 +742,7 @@ export default class extends Vue {
     // source 2豆丁 1 剑鱼
     if (this.detailData.source === 2) {
       for (let i = 1; i <= this.previewConfig.pageNums; i++) {
-        const ddUrl = `https://docimg1.docin.com/docinviewpic.jsp?file=${this.detailData.imgId}&width=1000&pageno=${i}&sview=1&clogo=1`
+        const ddUrl = `https://docimg1.docin.com/docinviewpic.jsp?file=${this.detailData.imgId}&width=800&pageno=${i}&sview=1&clogo=1`
         this.previewConfig.docinImg.push(ddUrl)
       }
     } else {
@@ -763,7 +764,7 @@ export default class extends Vue {
     this.previewConfig.docinImg = []
     this.previewConfig.pageNums = this.detailData.docPageSize >= 5 ? 5 : this.detailData.docPageSize
     for (let i = 1; i <= this.previewConfig.pageNums; i++) {
-      const ddUrl = `https://docimg1.docin.com/docinviewpic.jsp?file=${this.detailData.imgId}&width=1000&pageno=${i}&sview=1&clogo=1`
+      const ddUrl = `https://docimg1.docin.com/docinviewpic.jsp?file=${this.detailData.imgId}&width=800&pageno=${i}&sview=1&clogo=1`
       this.previewConfig.docinImg.push(ddUrl)
     }
   }