From 8c312ce260f1e76cd843a4c4c18620f167d7f436 Mon Sep 17 00:00:00 2001 From: zhongshujie <2862698242@qq.com> Date: 星期五, 25 十月 2024 15:08:58 +0800 Subject: [PATCH] Merge branch 'master' of http://182.92.203.7:2001/r/testbookLayout --- 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