From 4f5cbfb0878d0d35ce01b7c32ade1807c067fd27 Mon Sep 17 00:00:00 2001 From: xuxueyang <xuxy@fengyuntec.com> Date: 星期四, 19 九月 2024 16:12:43 +0800 Subject: [PATCH] add 签到和其他页面细节 --- sub_pages/customer/trade/detail.vue | 37 ++++++++++++++++++++++++------------- 1 files changed, 24 insertions(+), 13 deletions(-) diff --git a/sub_pages/customer/trade/detail.vue b/sub_pages/customer/trade/detail.vue index 47038ab..94e1c05 100644 --- a/sub_pages/customer/trade/detail.vue +++ b/sub_pages/customer/trade/detail.vue @@ -14,7 +14,10 @@ </view> </swiper-item> <swiper-item v-for="(url, index) in dto.bannerList" :key="index"> - <image class="top-img" :lazy-load="true" mode="aspectFill" @click="previewImg(url)" :src="url"> + <image class="top-img" :lazy-load="true" mode="aspectFill" @click="()=>{ + previewImgSign = true; + previewImg(url); + }" :src="url"> </image> <view class="index-tag"> {{index+1+(dto.video&&1)}}/{{(dto.video&&1||0)+(dto.cover&&1||0)+(dto.bannerList&&dto.bannerList.length||0)}} @@ -22,8 +25,10 @@ </swiper-item> <swiper-item> - <image :src="dto.cover" :lazy-load="true" @click="previewImg(dto.cover)" class="top-img" - mode="aspectFill"> + <image :src="dto.cover" :lazy-load="true" @click="()=>{ + previewImgSign = true; + previewImg(dto.cover); + }" class="top-img" mode="aspectFill"> </image> <view class="index-tag"> {{(dto.bannerList&&dto.bannerList.length||0)+1+(dto.video&&1||0)}}/{{(dto.video&&1||0)+(dto.cover&&1||0)+(dto.bannerList&&dto.bannerList.length||0)}} @@ -76,7 +81,7 @@ <view class="price m-r-a component-price-new"> <span class="tip">会员价</span><span class="num p">{{ dto.priceMember || dto.price || '-' }}</span> 元/扎 - + </view> <view class="price m-r-a component-price-old"> <!-- <span class="num">{{ dto.price || '-' }}</span> --> @@ -86,8 +91,8 @@ </view> - - + + <view class="m-l-a m-r-15"> <button open-type="contact" class="component-button-contact"> <image src="../../../static/common/icon-kf.png" class="icon-kf m-l-15 img100"></image> @@ -223,13 +228,18 @@ dto: {}, shopnum: 0, sharePartnerUserId: '', + previewImgSign: false, } }, onShow() { - if (this.id) { - this.getDetail() + if (!this.previewImgSign) { + if (this.id) { + this.getDetail() + } + this.refreshShopNum() } - this.refreshShopNum() + this.previewImgSign = false + }, async onLoad(options) { console.log('trade detail options', options) @@ -244,8 +254,8 @@ // setTimeout(() => { //并且当前用户没有绑定 if (tmp.currentInfo.id && tmp.currentInfo.customerDTO.partnerId) { - - }else{ + + } else { if (tmp.currentInfo.id) { await tmp.bindPartnerUser(options.partnerUserId, '') } else { @@ -256,7 +266,7 @@ } } } - + // }, 1000) } @@ -562,6 +572,7 @@ .swiper-box { position: relative; border-bottom: 1px solid #d3d4d7; + swiper-item { background-color: #fff; border-radius: 8rpx; @@ -616,7 +627,7 @@ margin-right: 6rpx; text-align: center; } - + .tag.green { color: rgba(110, 159, 102, 1); background: rgba(202, 229, 214, 1); -- Gitblit v1.9.3