|
|
@ -14,26 +14,31 @@ |
|
|
|
<MeetingList :infos='item.infos'></MeetingList> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
<u-popup :show="show" @close="close" mode="center"> |
|
|
|
<view class="view-pdf" > |
|
|
|
|
|
|
|
<pdf v-if='show' ref="pdf" :page="pageNum" @progress="loadedRatio = $event" @page-loaded="pageLoaded($event)" |
|
|
|
@num-pages="pageTotalNum=$event" @error="pdfError($event)" @link-clicked="page = $event" |
|
|
|
:src="filePdfUrl"> |
|
|
|
</pdf> |
|
|
|
<div class="tools"> |
|
|
|
<button :theme="'default'" type="submit" @click.stop="prePage" class="mr10"> |
|
|
|
上一页 |
|
|
|
</button> |
|
|
|
<div class="page">{{pageNum}}/{{pageTotalNum}}</div> |
|
|
|
<button :theme="'default'" type="submit" @click.stop="nextPage" class="mr10"> |
|
|
|
下一页 |
|
|
|
</button> |
|
|
|
<button class="view-gb" :theme="'default'" type="submit" @click.stop="show = false"> |
|
|
|
关闭 |
|
|
|
</button> |
|
|
|
</div> |
|
|
|
<u-popup :show="show" @close="handleClose" mode="center"> |
|
|
|
<view class="popup-close" @click='handleClose'> |
|
|
|
<uni-icons |
|
|
|
class="popup-icons" |
|
|
|
type="closeempty" |
|
|
|
size="30" |
|
|
|
></uni-icons></view> |
|
|
|
<view class="popup-box"> |
|
|
|
<view class="view-pdf" > |
|
|
|
<pdf v-if='show' ref="pdf" :page="pageNum" @progress="loadedRatio = $event" @page-loaded="pageLoaded($event)" |
|
|
|
@num-pages="pageTotalNum=$event" @error="pdfError($event)" @link-clicked="page = $event" |
|
|
|
:src="filePdfUrl"> |
|
|
|
</pdf> |
|
|
|
<div class="tools"> |
|
|
|
<button :theme="'default'" type="submit" @click.stop="prePage" class="mr10"> |
|
|
|
上一页 |
|
|
|
</button> |
|
|
|
<div class="page">{{pageNum}}/{{pageTotalNum}}</div> |
|
|
|
<button :theme="'default'" type="submit" @click.stop="nextPage" class="mr10"> |
|
|
|
下一页 |
|
|
|
</button> |
|
|
|
</div> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
|
|
|
|
</u-popup> |
|
|
|
</view> |
|
|
|
</template> |
|
|
@ -100,6 +105,20 @@ |
|
|
|
</script> |
|
|
|
|
|
|
|
<style lang="scss" scoped> |
|
|
|
.popup-close{ |
|
|
|
position: fixed; |
|
|
|
right: 20px; |
|
|
|
top:20px; |
|
|
|
z-index: 9999; |
|
|
|
/deep/.uni-icons{ |
|
|
|
font-size: 40px !important; |
|
|
|
color:#fff !important; |
|
|
|
} |
|
|
|
} |
|
|
|
.popup-box{ |
|
|
|
max-height: 80vh; |
|
|
|
overflow: auto; |
|
|
|
} |
|
|
|
.view-gb { |
|
|
|
max-width: 100px; |
|
|
|
margin-left: 16px; |
|
|
@ -110,7 +129,7 @@ |
|
|
|
} |
|
|
|
|
|
|
|
.view-pdf { |
|
|
|
margin: 16px 0; |
|
|
|
width: 50vw; |
|
|
|
padding: 16px; |
|
|
|
border: 1px solid #ededed; |
|
|
|
background: #fff; |
|
|
@ -180,10 +199,6 @@ |
|
|
|
flex: 1; |
|
|
|
} |
|
|
|
|
|
|
|
.view-pdf { |
|
|
|
width: 36vw; |
|
|
|
} |
|
|
|
|
|
|
|
.li-item { |
|
|
|
uni-view { |
|
|
|
font-size: 20px; |
|
|
|