|
@@ -1,43 +1,48 @@
|
|
|
<!--index.wxml-->
|
|
|
-<view class="container">
|
|
|
- <image class="c_bg" src="{{cdn_url}}/images/bg.jpg" mode="scaleToFill" />
|
|
|
- <view class="body">
|
|
|
- <view class="swp">
|
|
|
- <swiper class="swiper" indicator-dots="{{indicatorDots}}" bindchange="swiperChange" autoplay="{{autoplay}}" interval="{{interval}}" duration="{{duration}}">
|
|
|
- <block wx:for="{{scenes}}" wx:key="index">
|
|
|
- <swiper-item>
|
|
|
- <view class="swiper-item">
|
|
|
- <image src="{{cdn_url}}/images/lunbo{{item.id}}.jpg" mode="aspectFill" />
|
|
|
- </view>
|
|
|
+<view class="container" style="{{info.globalVar}}">
|
|
|
+ <view wx:if="{{info.globalVar}}" class="body" style="background-image:url({{cdn_url}}/images/bg.jpg);">
|
|
|
+ <view wx:if="{{info.banner.list.length}}" class="swp">
|
|
|
+ <block wx:if="{{info.banner.border}}">
|
|
|
+ <image style="width:{{info.banner.border.width}}" class="swp__bd top lf" src="{{cdn_url+info.banner.border['tp-lf']}}" mode="widthFix" />
|
|
|
+ <image style="width:{{info.banner.border.width}}" class="swp__bd top rt" src="{{cdn_url+info.banner.border['tp-rf']}}" mode="widthFix" />
|
|
|
+ <image style="width:{{info.banner.border.width}}" class="swp__bd bt lf" src="{{cdn_url+info.banner.border['bt-lf']}}" mode="widthFix" />
|
|
|
+ <image style="width:{{info.banner.border.width}}" class="swp__bd bt rt" src="{{cdn_url+info.banner.border['bt-rf']}}" mode="widthFix" />
|
|
|
+ </block>
|
|
|
+ <view wx:if="{{info.banner.btmShadow}}" class="swp__shadow" style="left:{{info.banner.border.width}};right:{{info.banner.border.width}}" />
|
|
|
+ <swiper class="swiper" bindchange="swiperChange" autoplay="{{autoplay}}" interval="{{interval}}" duration="{{duration}}">
|
|
|
+ <block wx:for="{{info.banner.list || []}}" wx:key="index">
|
|
|
+ <swiper-item class="swiper-item">
|
|
|
+ <image src="{{cdn_url+item}}" mode="aspectFill" />
|
|
|
</swiper-item>
|
|
|
</block>
|
|
|
</swiper>
|
|
|
- <view class="dots">
|
|
|
- <block wx:for="{{background}}" wx:key="index">
|
|
|
- <image src="{{cdn_url}}/images/{{index == current ? 'dot_active.png' : 'dot_default.png'}}" mode="aspectFill" />
|
|
|
- </block>
|
|
|
- </view>
|
|
|
</view>
|
|
|
|
|
|
<view class="title">
|
|
|
- <image src="{{cdn_url}}/images/xuanze_new.png" mode="widthFix" />
|
|
|
+ <image src="{{cdn_url + info.sceneTitleImg.path}}" style="width:{{info.sceneTitleImg.width}}" mode="widthFix" />
|
|
|
<text>选择您喜欢的场景</text>
|
|
|
</view>
|
|
|
|
|
|
<view class="lunbo" style="pointer-events: {{isOtherZhanYong?'none':'auto'}};opacity:{{isOtherZhanYong?'0.6':'1'}}">
|
|
|
- <block wx:for="{{scenes}}" wx:key="index">
|
|
|
- <image bindtap="tapSelect" data-id="{{item.id}}" src="{{cdn_url}}/images/{{item.id}}{{item.id == currentScene ? '-active' : ''}}.png" mode="aspectFill" />
|
|
|
- </block>
|
|
|
+ <view wx:for="{{scenes}}" wx:key="index" class="lunbo__item {{item.id == currentScene && 'active'}}">
|
|
|
+ <view wx:if="{{item.id == currentScene && info.activeSceneBdImg.path}}" class="lunbo__item__img" style="width: {{info.activeSceneBdImg.width}};height: {{info.activeSceneBdImg.height}}; background-image: url({{cdn_url+info.activeSceneBdImg.path}})">
|
|
|
+ <image bindtap="tapSelect" data-id="{{item.id}}" src="{{cdn_url}}/scenes/{{item.id}}.jpg" mode="aspectFill" />
|
|
|
+ </view>
|
|
|
+ <view wx:else class="lunbo__item__img">
|
|
|
+ <image bindtap="tapSelect" data-id="{{item.id}}" src="{{cdn_url}}/scenes/{{item.id}}.jpg" mode="aspectFill" />
|
|
|
+ </view>
|
|
|
+ <view class="lunbo__item__text">{{item.title}}</view>
|
|
|
+ </view>
|
|
|
</view>
|
|
|
|
|
|
<view class="title">
|
|
|
- <image src="{{cdn_url}}/images/paishe_new.png" mode="widthFix" />
|
|
|
+ <image src="{{cdn_url + info.recordTitleImg.path}}" style="width:{{info.recordTitleImg.width}}" mode="widthFix" />
|
|
|
<text>点击记录,下载拍摄结果,仅保留近15条内容</text>
|
|
|
</view>
|
|
|
|
|
|
- <view class="record" style="--paddingbtm: {{records.length<=0?'50rpx':'180rpx'}};">
|
|
|
+ <view class="record" style="margin-bottom: calc({{info.rescan.height}} + {{isOtherZhanYong ? '80rpx' : '20rpx'}});">
|
|
|
<block wx:for="{{records}}" wx:key="index">
|
|
|
- <view data-id="{{item.id}}" bindtap="gotoRecord">
|
|
|
+ <view data-id="{{item.id}}" bindtap="gotoRecord" style="background-image: url({{cdn_url+info.records.cardImgPath}})">
|
|
|
<text>记录编号:{{item.id}}</text>
|
|
|
<view>
|
|
|
<text>场景名 | {{item.type=='1'?'拍照':'录像'}}</text>
|
|
@@ -46,50 +51,34 @@
|
|
|
</view>
|
|
|
</block>
|
|
|
<view class="norecord" style="text-align: center;" wx:if="{{records.length<=0}}">
|
|
|
- <view class="record-title">历史记录</view>
|
|
|
<view class="norecord-text">暂无记录</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
|
|
|
-
|
|
|
- <view class="btn_paise" style="--bottom: {{isIphoneX?'10%':'4%'}};">
|
|
|
- <block wx:if="{{!isOtherZhanYong}}">
|
|
|
+ <view wx:if="{{isOtherZhanYong}}" class="btn_paise_tips" style="bottom:{{info.rescan.height}}">其他游客使用中,请稍后重新扫码</view>
|
|
|
+ <view class="btn_paise" style="height:{{info.rescan.height}};background:url({{cdn_url+info.rescan.bg}}) no-repeat center / cover">
|
|
|
+ <view wx:if="{{!isOtherZhanYong}}" class="btn_paise__tools">
|
|
|
<view class="paizhao">
|
|
|
- <image bindtap="shot" data-id="1" src="{{cdn_url}}/images/paizhao_new.png" mode="widthFix" />
|
|
|
+ <image bindtap="shot" data-id="1" src="{{cdn_url}}/images/photo-btn.png" mode="widthFix" />
|
|
|
</view>
|
|
|
+ <view class="btn_paise__border" style="background:{{info.rescan.borderColor}}" />
|
|
|
<view class="luxiang">
|
|
|
- <image bindtap="shot" data-id="0" src="{{cdn_url}}/images/luxiang_new.png" mode="widthFix" />
|
|
|
- </view>
|
|
|
- </block>
|
|
|
-
|
|
|
- <view class="rescan" wx:else>
|
|
|
- <text>其他游客使用中,请稍后重新扫码</text>
|
|
|
- <view bindtap="scanCode">
|
|
|
- <image src="{{cdn_url}}/images/chongxinsaoma.png" mode="widthFix" />
|
|
|
+ <image bindtap="shot" data-id="0" src="{{cdn_url}}/images/video-btn.png" mode="widthFix" />
|
|
|
</view>
|
|
|
</view>
|
|
|
- </view>
|
|
|
-
|
|
|
- </view>
|
|
|
-
|
|
|
- <view class="shotting {{!isShot ? 'hidden' :''}}">
|
|
|
- <image class="shot_bg" src="{{cdn_url}}/images/shotbg_{{currentScene}}.jpg" mode="aspectFill" />
|
|
|
|
|
|
- <view class="{{!isRecord ? '' :'hidden'}}">
|
|
|
- <view class="tips {{daojishi ? '' :'hidden'}}">
|
|
|
- <view class="xiaolian">
|
|
|
- <image src="{{cdn_url}}/images/{{daojishi||1}}s.png" mode="widthFix" />
|
|
|
- <text>将于{{daojishi}}s后拍摄</text>
|
|
|
- </view>
|
|
|
+ <view wx:else bindtap="scanCode" class="btn_paise__rescan">
|
|
|
+ <image src="{{cdn_url+info.rescan.btnImg}}" mode="widthFix" style="width:{{info.rescan.btnWidth}}" />
|
|
|
</view>
|
|
|
</view>
|
|
|
-
|
|
|
- <view class="record {{(isRecord&&recordjishi) ? '' :'hidden'}}">
|
|
|
- <image src="{{cdn_url}}/images/record.png" mode="widthFix" />
|
|
|
- <text>录制中{{recordjishi? '('+recordjishi+'s)':''}}…</text>
|
|
|
- </view>
|
|
|
-
|
|
|
-
|
|
|
</view>
|
|
|
|
|
|
+ <c-popup wx:if="{{popupVisible}}"
|
|
|
+ isVideo="{{isVideo}}"
|
|
|
+ sceneId="{{currentScene}}"
|
|
|
+ time="{{daojishi}}"
|
|
|
+ recordTime="{{recordjishi}}"
|
|
|
+ cdn_url="{{cdn_url}}"
|
|
|
+ bdPath="{{info.timerBdImgPath}}"
|
|
|
+ />
|
|
|
</view>
|