|
@@ -13,14 +13,15 @@
|
|
|
:indicatorStyle="{bottom:'100rpx'}"
|
|
|
keyName="imageUrl"
|
|
|
radius="0"
|
|
|
+ @click="previewBanner"
|
|
|
:indicator="false"
|
|
|
circular
|
|
|
></u-swiper>
|
|
|
- <view class="content">
|
|
|
+ <!-- <view class="content">
|
|
|
<view class="share" @click="openShare()">
|
|
|
<image class="icon" :src="staticUrl+'/img/share-ico.png'" ></image>
|
|
|
</view>
|
|
|
- </view>
|
|
|
+ </view> -->
|
|
|
</view>
|
|
|
<view class="base-info">
|
|
|
<view class="inner">
|
|
@@ -36,6 +37,10 @@
|
|
|
<image class="icon" :src="staticUrl+'/img/phone-call-ico.png'" ></image>
|
|
|
<text>电话</text>
|
|
|
</view>
|
|
|
+ <view class="item" @click="openShare()">
|
|
|
+ <image class="icon" :src="staticUrl+'/img/share-ico-v2.png'" ></image>
|
|
|
+ <text>分享</text>
|
|
|
+ </view>
|
|
|
<!-- <u-icon name="arrow-right" color="#ffffff" size="36rpx" @click="goMap"></u-icon>
|
|
|
<u-icon name="arrow-right" color="#ffffff" size="36rpx" @click="goMap"></u-icon> -->
|
|
|
</view>
|
|
@@ -91,7 +96,18 @@
|
|
|
</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
- <view class="date-block session-wrap">
|
|
|
+ <view class="date-block session-wrap generic-block">
|
|
|
+ <view class="title">演出场次</view>
|
|
|
+ <view class="empty" v-if="auditoriumList.length>=1&&sessionList.length<1">
|
|
|
+ 当前日期暂无演出场次,请重新选择
|
|
|
+ </view>
|
|
|
+ <view class="date-list u-flex u-flex-wrap" v-else>
|
|
|
+ <view class="date-item" :class="{active:sessionIndex==index}" @click="sessionClick(index)" v-for="(date,index) in sessionList" :key="index">
|
|
|
+ <view class="name">{{ date.performTimeStart}} - {{date.performTimeEnd}}</view>
|
|
|
+ </view>
|
|
|
+ </view>
|
|
|
+ </view>
|
|
|
+ <!-- <view class="date-block session-wrap">
|
|
|
<view class="title">演出场次</view>
|
|
|
<view class="session">
|
|
|
<view class="session-item" :class="{active:sessionIndex==index}" @click="sessionClick(index)" v-for="(date,index) in sessionList" :key="index">
|
|
@@ -101,7 +117,7 @@
|
|
|
<view class="empty" v-if="auditoriumList.length>=1&&sessionList.length<1">
|
|
|
当前日期暂无演出场次,请重新选择
|
|
|
</view>
|
|
|
- </view>
|
|
|
+ </view> -->
|
|
|
<view class="date-block ticket-type generic-block">
|
|
|
<view class="title">票务信息</view>
|
|
|
<view class="empty" v-if="ticketTypeList.length<1">
|
|
@@ -662,6 +678,11 @@
|
|
|
// 前端生成海报结束
|
|
|
},
|
|
|
saveImage() {
|
|
|
+ const systemInfo = uni.getSystemInfoSync(); // 调用 getSystemInfoSync() 函数获取系统信息
|
|
|
+ if (systemInfo.ua.indexOf('MicroMessenger') != -1 ){
|
|
|
+ uni.$u.toast('请长按图片下载');
|
|
|
+ return
|
|
|
+ }
|
|
|
let that = this;
|
|
|
uni.showLoading({
|
|
|
title: '保存中'
|
|
@@ -774,6 +795,16 @@
|
|
|
uni.previewImage({
|
|
|
urls: urls,
|
|
|
})
|
|
|
+ },
|
|
|
+ previewBanner(index){
|
|
|
+ let urls = this.performInfo.photoList.map(item=>{
|
|
|
+ return item.imageUrl
|
|
|
+ });
|
|
|
+ // console.log('urls',urls);
|
|
|
+ uni.previewImage({
|
|
|
+ urls: urls,
|
|
|
+ current:index
|
|
|
+ })
|
|
|
}
|
|
|
|
|
|
}
|