index.wxml 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. <!--index.wxml-->
  2. <view class="container" style="{{info.globalVar}}">
  3. <view wx:if="{{info.globalVar}}" class="body" style="background-image:url({{cdn_url}}/images/bg.jpg);">
  4. <view wx:if="{{info.banner.list.length}}" class="swp" style="{{info.banner.style}}">
  5. <block wx:if="{{info.banner.border}}">
  6. <image style="width:{{info.banner.border.width}}" class="swp__bd top lf" src="{{cdn_url+info.banner.border['tp-lf']}}" mode="widthFix" />
  7. <image style="width:{{info.banner.border.width}}" class="swp__bd top rt" src="{{cdn_url+info.banner.border['tp-rf']}}" mode="widthFix" />
  8. <image style="width:{{info.banner.border.width}}" class="swp__bd bt lf" src="{{cdn_url+info.banner.border['bt-lf']}}" mode="widthFix" />
  9. <image style="width:{{info.banner.border.width}}" class="swp__bd bt rt" src="{{cdn_url+info.banner.border['bt-rf']}}" mode="widthFix" />
  10. </block>
  11. <view wx:if="{{info.banner.btmShadow}}" class="swp__shadow" style="left:{{info.banner.border.width}};right:{{info.banner.border.width}}" />
  12. <swiper class="swiper" bindchange="swiperChange" autoplay="{{autoplay}}" interval="{{interval}}" duration="{{duration}}">
  13. <block wx:for="{{info.banner.list || []}}" wx:key="index">
  14. <swiper-item class="swiper-item">
  15. <image src="{{cdn_url+item}}" mode="aspectFill" />
  16. </swiper-item>
  17. </block>
  18. </swiper>
  19. </view>
  20. <view class="title">
  21. <image src="{{cdn_url + info.sceneTitleImg.path}}" style="width:{{info.sceneTitleImg.width}}" mode="widthFix" />
  22. <text>选择您喜欢的场景</text>
  23. </view>
  24. <view class="lunbo" style="pointer-events: {{isOtherZhanYong?'none':'auto'}};opacity:{{isOtherZhanYong?'0.6':'1'}}">
  25. <view wx:for="{{scenes}}" wx:key="index" class="lunbo__item {{item.id == currentScene && 'active'}}">
  26. <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}})">
  27. <image bindtap="tapSelect" data-id="{{item.id}}" src="{{cdn_url}}/scenes/{{item.id}}.jpg" mode="aspectFill" />
  28. </view>
  29. <view wx:else class="lunbo__item__img">
  30. <image bindtap="tapSelect" data-id="{{item.id}}" src="{{cdn_url}}/scenes/{{item.id}}.jpg" mode="aspectFill" />
  31. </view>
  32. <view class="lunbo__item__text">{{item.title}}</view>
  33. </view>
  34. </view>
  35. <view class="title">
  36. <image src="{{cdn_url + info.recordTitleImg.path}}" style="width:{{info.recordTitleImg.width}}" mode="widthFix" />
  37. <text>点击记录,下载拍摄结果,仅保留近15条内容</text>
  38. </view>
  39. <view class="record" style="margin-bottom: calc({{info.rescan.height}} + {{isOtherZhanYong ? '80rpx' : '20rpx'}});">
  40. <block wx:for="{{records}}" wx:key="index">
  41. <view data-id="{{item.id}}" bindtap="gotoRecord" style="background-image: url({{cdn_url+info.records.cardImgPath}})">
  42. <text>记录编号:{{item.id}}</text>
  43. <view>
  44. <text>场景名 | {{item.type=='1'?'拍照':'录像'}}</text>
  45. <text>{{item.date}}</text>
  46. </view>
  47. </view>
  48. </block>
  49. <view class="norecord" style="text-align: center;" wx:if="{{records.length<=0}}">
  50. <view class="norecord-text">暂无记录</view>
  51. </view>
  52. </view>
  53. <view wx:if="{{isOtherZhanYong}}" class="btn_paise_tips" style="bottom:{{info.rescan.height}}">其他游客使用中,请稍后重新扫码</view>
  54. <view class="btn_paise" style="height:{{info.rescan.height}};background:url({{cdn_url+info.rescan.bg}}) no-repeat center / cover">
  55. <view wx:if="{{!isOtherZhanYong}}" class="btn_paise__tools">
  56. <view class="paizhao">
  57. <image bindtap="shot" data-id="1" src="{{cdn_url}}/images/photo-btn.png" mode="widthFix" />
  58. </view>
  59. <view class="btn_paise__border" style="background:{{info.rescan.borderColor}}" />
  60. <view class="luxiang">
  61. <image bindtap="shot" data-id="0" src="{{cdn_url}}/images/video-btn.png" mode="widthFix" />
  62. </view>
  63. </view>
  64. <view wx:else bindtap="scanCode" class="btn_paise__rescan">
  65. <image src="{{cdn_url+info.rescan.btnImg}}" mode="widthFix" style="width:{{info.rescan.btnWidth}}" />
  66. </view>
  67. </view>
  68. </view>
  69. <c-popup wx:if="{{popupVisible}}"
  70. isVideo="{{isVideo}}"
  71. sceneId="{{currentScene}}"
  72. time="{{daojishi}}"
  73. recordTime="{{recordjishi}}"
  74. cdn_url="{{cdn_url}}"
  75. bdPath="{{info.timerBdImgPath}}"
  76. />
  77. </view>