Merge branch 'feature/GFRS-453【】贺报功能' into dev

This commit is contained in:
mengxiaolong
2020-08-27 19:48:27 +08:00

View File

@@ -1,16 +1,16 @@
<template>
<div class="wrapper">
<div v-if="imgUrls.length !== 0">
<div v-if="posterList.length !== 0">
<van-grid :column-num="3" :gutter="5">
<van-grid-item v-for="(item, index) in posterList" :key="index" @click="previewImg(index)">
<van-image class="fill" :src="item.realUrl" />
<van-image class="fill" :src="item.narrowUrl" />
</van-grid-item>
</van-grid>
<div class="pageWrapper">
<van-pagination class="bottom-btn" v-model="pageNum" :page-count="totalPage" @change="pageChange" />
</div>
</div>
<div v-if="imgUrls.length === 0" class="text-center">
<div v-if="posterList.length === 0" class="text-center">
<img class="mt40 w250" src="@/assets/images/pic_page-non.png" />
<div class="fs17 c-gray-dark mt40">暂无数据</div>
</div>
@@ -38,7 +38,7 @@ export default {
pageNum: 1,
pageSize: 9,
posterList: [], // 贺报列表
imgUrls: [],
realImgUrls: [],
index: 0,
totalPage: 0
}
@@ -66,13 +66,14 @@ export default {
})
let res = await getPosterList(param)
if (res.result == 0) {
this.imgUrls.splice(0)
this.realImgUrls.splice(0)
this.totalPage = res.pageInfo.pages
this.posterList = res.pageInfo.list
for (let item of this.posterList) {
let url = (config.imgDomain + `/returnImageStream?a=b.jpg&imgPath=${item.posterNarrowUrl}`).replace(/\+/g, '%2B')
item.realUrl = url
this.imgUrls.push(url)
let narrowUrl = (config.imgDomain + `/returnImageStream?a=b.jpg&imgPath=${item.posterNarrowUrl}`).replace(/\+/g, '%2B')
let url = (config.imgDomain + `/returnImageStream?a=b.jpg&imgPath=${item.posterUrl}`).replace(/\+/g, '%2B')
item.narrowUrl = narrowUrl
this.realImgUrls.push(url)
}
} else {
this.$toast(res.resultMessage)
@@ -80,7 +81,7 @@ export default {
},
previewImg(index) {
ImagePreview({
images: this.imgUrls,
images: this.realImgUrls,
startPosition: index
})
},