From aa9f790ecb74a1f31474ec7209c5018a4a9b72c7 Mon Sep 17 00:00:00 2001
From: zhongshujie <2862698242@qq.com>
Date: 星期五, 01 十一月 2024 18:11:21 +0800
Subject: [PATCH] 民航概论分页(11.1)

---
 src/components/pdfview/index.vue |   16 ++++++++++++++--
 1 files changed, 14 insertions(+), 2 deletions(-)

diff --git a/src/components/pdfview/index.vue b/src/components/pdfview/index.vue
index f20fe73..138cb9c 100644
--- a/src/components/pdfview/index.vue
+++ b/src/components/pdfview/index.vue
@@ -23,6 +23,7 @@
       </svg> -->
       </div>
     </div>
+
     <div class="notBox" v-if="totalPage == 0 && !loading">
       <el-empty description="鏆傛棤鏁版嵁"></el-empty>
     </div>
@@ -87,6 +88,9 @@
       window.open(await getResourcePath(this.preViewMd5))
     },
     domViewer() {
+      // let ele = (this.container ? this.container : document).getElementById(
+      //   'imageParent'
+      // )
       let ele = document.getElementById('imageParent')
       this.viewerCon = new Viewer(ele, {
         inline: false,
@@ -133,11 +137,19 @@
     },
     getFileInfo() {
       // 鑾峰彇鐩綍
-      this.loading = true;
+      this.loading = true
       this.MG.file
         .getPdfInfo({ md5: this.preViewMd5 })
         .then((res) => {
-          this.totalPage = res.totalPages
+          try {
+            if(typeof res === 'string' &&  res !== null ){
+              this.totalPage = JSON.parse(res).totalPages
+            }else if(typeof res === 'object' && res !== null) {
+              this.totalPage = res.totalPages
+            }
+          } catch (error) {
+              console.log(error,'pdf杩斿洖鍊肩被鍨嬮敊璇�');
+          }      
           this.createDom(this.currentPage)
           this.loading = false
         })

--
Gitblit v1.9.1