|
@@ -159,238 +159,239 @@
|
159
|
159
|
</view>
|
160
|
160
|
</view>
|
161
|
161
|
</view>
|
162
|
|
- </view>
|
163
|
|
- </scroll-view>
|
164
|
|
- <!-- 累计已售 -->
|
165
|
|
- <view tt:if="{{datas.users && datas.users.length>0}}">
|
166
|
|
- <view class="census-title"><text tt:if="{{datas.psAttendCount > 0}}">累计已售{{datas.psAttendCount}}\t\t\t\t
|
167
|
|
- </text><text tt:if="{{datas.attendCount > 0}}"> 本期已售{{datas.attendCount}}</text></view>
|
168
|
|
- <view class="censusList" tt:if="{{datas.users.length>0}}">
|
169
|
|
- <view class="list" tt:for="{{datas.users}}" tt:key="userId" tt:if="{{index < 8}}">
|
170
|
|
- <image class="joinHeard" src="{{item.avatar}}" mode="aspectFill" data-i="{{index}}" binderror="errorPic" />
|
|
162
|
+ <!-- </view> -->
|
|
163
|
+ </scroll-view>
|
|
164
|
+ <!-- 累计已售 -->
|
|
165
|
+ <view tt:if="{{datas.users && datas.users.length>0}}">
|
|
166
|
+ <view class="census-title"><text tt:if="{{datas.psAttendCount > 0}}">累计已售{{datas.psAttendCount}}\t\t\t\t
|
|
167
|
+ </text><text tt:if="{{datas.attendCount > 0}}"> 本期已售{{datas.attendCount}}</text></view>
|
|
168
|
+ <view class="censusList" tt:if="{{datas.users.length>0}}">
|
|
169
|
+ <view class="list" tt:for="{{datas.users}}" tt:key="userId" tt:if="{{index < 8}}">
|
|
170
|
+ <image class="joinHeard" src="{{item.avatar}}" mode="aspectFill" data-i="{{index}}" binderror="errorPic" />
|
|
171
|
+ </view>
|
|
172
|
+ <view class="next" tt:if="{{datas.users.length>=9}}"></view>
|
171
|
173
|
</view>
|
172
|
|
- <view class="next" tt:if="{{datas.users.length>=9}}"></view>
|
173
|
|
- </view>
|
174
|
174
|
|
175
|
|
- </view>
|
176
|
|
-</view>
|
177
|
|
-<view class="comment white-bg borderRadiu" tt:if="{{comments.comments.length>0}}">
|
178
|
|
- <navigator class="r-float font12 buttom1" url="/pages/product/comment/index?aid={{datas.aid}}">查看全部 </navigator>
|
179
|
|
- <view class="scoreBox">
|
180
|
|
- <view class="scoreTit inline-block">整体评分</view>
|
181
|
|
- <view class="starBlank inline-block">
|
182
|
|
- <view class="scoreBG" style="width:{{score}}%"></view>
|
183
|
175
|
</view>
|
184
|
176
|
</view>
|
185
|
|
- <view class="line"></view>
|
186
|
|
- <block tt:for="{{comments.comments}}" tt:key="aid">
|
187
|
|
- <view class="userInfor">
|
188
|
|
- <view class="headerBox">
|
189
|
|
- <image class="headerImgB" src="{{item.ownerAvatar}}" />
|
190
|
|
- <text>{{item.ownerNick}}</text>
|
191
|
|
- </view>
|
192
|
|
- <view class="userBox">
|
193
|
|
- <text class="gray font12">{{item.weiboTime}}</text>
|
|
177
|
+ <view class="comment white-bg borderRadiu" tt:if="{{comments.comments.length>0}}">
|
|
178
|
+ <navigator class="r-float font12 buttom1" url="/pages/product/comment/index?aid={{datas.aid}}">查看全部 </navigator>
|
|
179
|
+ <view class="scoreBox">
|
|
180
|
+ <view class="scoreTit inline-block">整体评分</view>
|
|
181
|
+ <view class="starBlank inline-block">
|
|
182
|
+ <view class="scoreBG" style="width:{{score}}%"></view>
|
194
|
183
|
</view>
|
195
|
184
|
</view>
|
196
|
|
- <view class="listScore">
|
197
|
|
- <view class="score" bindtap="showAllComment"><text class="comment_content">{{item.contented}}</text></view>
|
198
|
|
- <view class="scoreImg " tt:if="{{item.imageList.length>0}}" bindtap="previewImage" data-index="{{index}}">
|
199
|
|
- <image class="appraise" src="{{item.imageList[0]}}?x-oss-process=image/resize,m_mfit,h_300,w_300"
|
200
|
|
- mode="aspectFill"></image>
|
|
185
|
+ <view class="line"></view>
|
|
186
|
+ <block tt:for="{{comments.comments}}" tt:key="aid">
|
|
187
|
+ <view class="userInfor">
|
|
188
|
+ <view class="headerBox">
|
|
189
|
+ <image class="headerImgB" src="{{item.ownerAvatar}}" />
|
|
190
|
+ <text>{{item.ownerNick}}</text>
|
|
191
|
+ </view>
|
|
192
|
+ <view class="userBox">
|
|
193
|
+ <text class="gray font12">{{item.weiboTime}}</text>
|
|
194
|
+ </view>
|
201
|
195
|
</view>
|
202
|
|
- <!-- 隐藏宝大大回复 todo: -->
|
203
|
|
- <view class="reply" tt:if="{{item.answer&&false}}">
|
204
|
|
- <view class="addTitle replyTitle"><text class="icon icon-commentd"></text>宝大大回复:</view>
|
205
|
|
- <view class="score">{{item.answer}}</view>
|
|
196
|
+ <view class="listScore">
|
|
197
|
+ <view class="score" bindtap="showAllComment"><text class="comment_content">{{item.contented}}</text></view>
|
|
198
|
+ <view class="scoreImg " tt:if="{{item.imageList.length>0}}" bindtap="previewImage" data-index="{{index}}">
|
|
199
|
+ <image class="appraise" src="{{item.imageList[0]}}?x-oss-process=image/resize,m_mfit,h_300,w_300"
|
|
200
|
+ mode="aspectFill"></image>
|
|
201
|
+ </view>
|
|
202
|
+ <!-- 隐藏宝大大回复 todo: -->
|
|
203
|
+ <view class="reply" tt:if="{{item.answer&&false}}">
|
|
204
|
+ <view class="addTitle replyTitle"><text class="icon icon-commentd"></text>宝大大回复:</view>
|
|
205
|
+ <view class="score">{{item.answer}}</view>
|
|
206
|
+ </view>
|
206
|
207
|
</view>
|
207
|
|
- </view>
|
208
|
|
- </block>
|
209
|
|
- <view class="line" tt:if="{{marvellousList.length}}"></view>
|
210
|
|
- <!-- 往期精彩 -->
|
211
|
|
- <view class="marvellous ft14" tt:if="{{marvellousList.length}}">
|
212
|
|
- <view class="marvellous_top" data-psId="{{datas.psId}}" bindtap="goPrevious">
|
213
|
|
- <view class="marvellous_top_content">
|
214
|
|
- <image class='brilliant'
|
215
|
|
- src="https://img.bbztx.com/image_test/upload/thumbs/20230222/logo/1677038035764008987.png" mode />
|
216
|
|
- <view
|
217
|
|
- style="letter-spacing: 2px;color: #9d9d9e;margin-left:30rpx;position: relative;top:-10rpx;font-size:26rpx">
|
218
|
|
- 记录活动过程中的精彩瞬间
|
|
208
|
+ </block>
|
|
209
|
+ <view class="line" tt:if="{{marvellousList.length}}"></view>
|
|
210
|
+ <!-- 往期精彩 -->
|
|
211
|
+ <view class="marvellous ft14" tt:if="{{marvellousList.length}}">
|
|
212
|
+ <view class="marvellous_top" data-psId="{{datas.psId}}" bindtap="goPrevious">
|
|
213
|
+ <view class="marvellous_top_content">
|
|
214
|
+ <image class='brilliant'
|
|
215
|
+ src="https://img.bbztx.com/image_test/upload/thumbs/20230222/logo/1677038035764008987.png" mode />
|
|
216
|
+ <view
|
|
217
|
+ style="letter-spacing: 2px;color: #9d9d9e;margin-left:30rpx;position: relative;top:-10rpx;font-size:26rpx">
|
|
218
|
+ 记录活动过程中的精彩瞬间
|
|
219
|
+ </view>
|
219
|
220
|
</view>
|
|
221
|
+ <image class="brilliantIcon"
|
|
222
|
+ src="https://img.bbztx.com/image_test/upload/thumbs/20230222/logo/1677038240147032026.png" mode />
|
|
223
|
+ <text class="brillianticon"></text>
|
220
|
224
|
</view>
|
221
|
|
- <image class="brilliantIcon"
|
222
|
|
- src="https://img.bbztx.com/image_test/upload/thumbs/20230222/logo/1677038240147032026.png" mode />
|
223
|
|
- <text class="brillianticon"></text>
|
224
|
|
- </view>
|
225
|
|
- <view class="marvellous_bottom">
|
226
|
|
- <view class="bottom_li" tt:for="{{marvellousList}}" tt:key="index">
|
227
|
|
- <!-- 视频 -->
|
228
|
|
- <image mode="aspectFill" class='bottom_li' src='{{item.logo}}' tt:if='{{item.type==2}}'
|
229
|
|
- data-vdurl="{{item.content}}" bindtap='previewVideo' data-id='{{index}}'></image>
|
230
|
|
- <video bindtap='previewVideo' tt:if="{{item.type==2&&show!=index}}" src="{{item.content}}"></video>
|
231
|
|
- <!-- 视频号 -->
|
232
|
|
- <image mode="aspectFill" class="channelVideo" data-uname="{{item.title}}" data-vdNum="{{item.content}}"
|
233
|
|
- src="{{item.logo}}" bindtap="channelVideo" tt:if="{{item.type==3}}"></image>
|
234
|
|
- <!-- 图片 -->
|
235
|
|
- <image mode="aspectFill" bindtap="actPreviewImage" data-index="{{index}}" data-imgurl="{{item.logo}}"
|
236
|
|
- class="bottom_li" src="{{item.logo}}" tt:if="{{item.type==4}}"></image>
|
237
|
|
- <view tt:if="{{item.type==3||item.type==2}}" class="icon icon-video-play iconAdd"></view>
|
238
|
|
- <!-- <image tt:if="{{item.type==4}}" class="img" src="https://img.bbztx.com/image_test/upload/202302/imgicon.png" mode="" /> -->
|
|
225
|
+ <view class="marvellous_bottom">
|
|
226
|
+ <view class="bottom_li" tt:for="{{marvellousList}}" tt:key="index">
|
|
227
|
+ <!-- 视频 -->
|
|
228
|
+ <image mode="aspectFill" class='bottom_li' src='{{item.logo}}' tt:if='{{item.type==2}}'
|
|
229
|
+ data-vdurl="{{item.content}}" bindtap='previewVideo' data-id='{{index}}'></image>
|
|
230
|
+ <video bindtap='previewVideo' tt:if="{{item.type==2&&show!=index}}" src="{{item.content}}"></video>
|
|
231
|
+ <!-- 视频号 -->
|
|
232
|
+ <image mode="aspectFill" class="channelVideo" data-uname="{{item.title}}" data-vdNum="{{item.content}}"
|
|
233
|
+ src="{{item.logo}}" bindtap="channelVideo" tt:if="{{item.type==3}}"></image>
|
|
234
|
+ <!-- 图片 -->
|
|
235
|
+ <image mode="aspectFill" bindtap="actPreviewImage" data-index="{{index}}" data-imgurl="{{item.logo}}"
|
|
236
|
+ class="bottom_li" src="{{item.logo}}" tt:if="{{item.type==4}}"></image>
|
|
237
|
+ <view tt:if="{{item.type==3||item.type==2}}" class="icon icon-video-play iconAdd"></view>
|
|
238
|
+ <!-- <image tt:if="{{item.type==4}}" class="img" src="https://img.bbztx.com/image_test/upload/202302/imgicon.png" mode="" /> -->
|
|
239
|
+ </view>
|
239
|
240
|
</view>
|
240
|
241
|
</view>
|
241
|
242
|
</view>
|
242
|
|
-</view>
|
243
|
243
|
|
244
|
|
-<view class="newsDet borderRadiu" style="margin-top: 20rpx;padding-top:20rpx;padding-bottom: 20rpx;">
|
245
|
|
- <!-- 儿童年龄要求 -->
|
246
|
|
- <view class="newsList" tt:if="{{datas.ages || (datas.adultMinAge && datas.adultMaxAge)}}">
|
247
|
|
- <view class="icon-child icon-t red"></view>
|
248
|
|
- <view class="newsTitle">年龄:<text>儿童 {{datas.ages}}岁</text>
|
249
|
|
- <text style="margin-left: 20rpx;" tt:if="{{datas.adultMinAge && datas.adultMaxAge && datas.sparent==0}}">成人
|
250
|
|
- {{datas.adultMinAge+'-'+datas.adultMaxAge}}岁</text>
|
251
|
|
- <text style="margin-left: 20rpx;" tt:else>(独立营)</text>
|
|
244
|
+ <view class="newsDet borderRadiu" style="margin-top: 20rpx;padding-top:20rpx;padding-bottom: 20rpx;">
|
|
245
|
+ <!-- 儿童年龄要求 -->
|
|
246
|
+ <view class="newsList" tt:if="{{datas.ages || (datas.adultMinAge && datas.adultMaxAge)}}">
|
|
247
|
+ <view class="icon-child icon-t red"></view>
|
|
248
|
+ <view class="newsTitle">年龄:<text>儿童 {{datas.ages}}岁</text>
|
|
249
|
+ <text style="margin-left: 20rpx;" tt:if="{{datas.adultMinAge && datas.adultMaxAge && datas.sparent==0}}">成人
|
|
250
|
+ {{datas.adultMinAge+'-'+datas.adultMaxAge}}岁</text>
|
|
251
|
+ <text style="margin-left: 20rpx;" tt:else>(独立营)</text>
|
|
252
|
+ </view>
|
252
|
253
|
</view>
|
253
|
|
- </view>
|
254
|
|
- <!-- 活动标签 -->
|
255
|
|
- <view class="newsList" tt:if="{{datas.capacity}}">
|
256
|
|
- <view class="icon-character icon-t red"></view>
|
257
|
|
- <view class="newsTitle">{{datas.capacity}}</view>
|
258
|
|
- </view>
|
259
|
|
- <!-- 活动地点 -->
|
260
|
|
- <view class="newsList">
|
261
|
|
- <view class="icon-gather-area icon red"></view>
|
262
|
|
- <view class="address">活动地点:{{datas.districk || '暂无地址'}}</view>
|
263
|
|
- </view>
|
264
|
|
- <!-- 集合地点 -->
|
265
|
|
- <view class="newsList mapTo" bindtap="toMap">
|
266
|
|
- <view style="display: flex;align-items: center;">
|
267
|
|
- <view class="icon-activity-area icon red"></view>
|
268
|
|
- <view class="address">集合地点:{{datas.address || '暂无地址'}}</view>
|
|
254
|
+ <!-- 活动标签 -->
|
|
255
|
+ <view class="newsList" tt:if="{{datas.capacity}}">
|
|
256
|
+ <view class="icon-character icon-t red"></view>
|
|
257
|
+ <view class="newsTitle">{{datas.capacity}}</view>
|
269
|
258
|
</view>
|
270
|
|
- <view style="margin-right: 15rpx;" class="brillianticon"> </view>
|
271
|
|
- </view>
|
272
|
|
- <!-- 最少成团数 -->
|
273
|
|
- <view class="newsList">
|
274
|
|
- <image class="minImg" src="https://img.bbztx.com/image_test/upload/thumbs/20221025/logo/1666688920648080728.png"
|
275
|
|
- mode="widthFix"></image>
|
276
|
|
- <view class="address">每个场次最少成团人数:{{datas.minCloudsNumber || 10}}人</view>
|
277
|
|
- </view>
|
278
|
|
-</view>
|
279
|
|
-
|
280
|
|
-<view class="preferential-box borderRadiu"
|
281
|
|
- tt:if="{{(datas.gdiscount.items && datas.gdiscount.items.length > 0)||(datas.ldiscount.items && datas.ldiscount.items.length>0 && datas.presellOpen==0)||datas.maxUserCoin>0||(datas.refundRule!=null&&datas.refundRule!='5')}}"
|
282
|
|
- style="padding-bottom: 10rpx;padding-top: 10rpx;">
|
283
|
|
- <!-- preferential-start -->
|
284
|
|
- <view class="preferential growup-line no-preferential"
|
285
|
|
- tt:if="{{datas.gdiscount.items && datas.gdiscount.items.length > 0}}">
|
286
|
|
- <view class="tag-text">拼团</view>
|
287
|
|
- <view class="preferential-text">
|
288
|
|
- <view class="red">
|
289
|
|
- 邀请好友进行拼团,最高可<text>{{datas.gdiscount.type ==
|
290
|
|
- 0?'省':'送'}}</text>{{datas.gdiscount.items[datas.gdiscount.items.length-1].price}}{{datas.gdiscount.type ==
|
291
|
|
- 0?'元':''}}
|
|
259
|
+ <!-- 活动地点 -->
|
|
260
|
+ <view class="newsList">
|
|
261
|
+ <view class="icon-gather-area icon red"></view>
|
|
262
|
+ <view class="address">活动地点:{{datas.districk || '暂无地址'}}</view>
|
|
263
|
+ </view>
|
|
264
|
+ <!-- 集合地点 -->
|
|
265
|
+ <view class="newsList mapTo" bindtap="toMap">
|
|
266
|
+ <view style="display: flex;align-items: center;">
|
|
267
|
+ <view class="icon-activity-area icon red"></view>
|
|
268
|
+ <view class="address">集合地点:{{datas.address || '暂无地址'}}</view>
|
292
|
269
|
</view>
|
|
270
|
+ <view style="margin-right: 15rpx;" class="brillianticon"> </view>
|
293
|
271
|
</view>
|
294
|
|
- <view class="preferential-after" style="margin:0">
|
295
|
|
- <button
|
296
|
|
- class="button {{ datas.status == 6?'button-warn':((buttonClass != 'disabled' && alternateBol) ? 'button-warn':'disabled')}} button-radius button-mini create_group"
|
297
|
|
- data-createGroup="1"
|
298
|
|
- bindtap="{{datas.status == 6?'newGroup':((buttonClass != 'disabled' && alternateBol)?'newGroup':'')}}">新开拼团</button>
|
|
272
|
+ <!-- 最少成团数 -->
|
|
273
|
+ <view class="newsList">
|
|
274
|
+ <image class="minImg" src="https://img.bbztx.com/image_test/upload/thumbs/20221025/logo/1666688920648080728.png"
|
|
275
|
+ mode="widthFix"></image>
|
|
276
|
+ <view class="address">每个场次最少成团人数:{{datas.minCloudsNumber || 10}}人</view>
|
299
|
277
|
</view>
|
300
|
278
|
</view>
|
301
|
|
- <!-- 拼团 -->
|
302
|
|
- <view class="preferential no-preferential"
|
303
|
|
- tt:if="{{datas.gdiscount.users.length > 0 && datas.gdiscount.users && shareInfo.groupid}}">
|
304
|
|
- <view class="preferential-text preferential-text2" style="margin-left:0;">
|
305
|
|
- <view class="head">
|
306
|
|
- <image src="{{item.avatar}}" tt:for="{{datas.gdiscount.users}}" tt:key="userId" tt:if="{{index<3}}"></image>
|
307
|
|
- </view>
|
308
|
|
- <!-- 倒计时 -->
|
309
|
|
- <view class="time" tt:if="{{datas.gdiscount.times>0 && datas.gdiscount.status == 0}}">
|
310
|
|
- <text>剩余:</text>
|
311
|
|
- <text class='time-m'>{{remainTime.hour}}</text><text class="i">:</text>
|
312
|
|
- <text class='time-m'>{{remainTime.minite}}</text><text class="i">:</text>
|
313
|
|
- <text class='time-m'>{{remainTime.second}}</text>
|
314
|
|
- </view>
|
315
|
|
- <view class="groupText" tt:if="{{datas.gdiscount.status == 0}}">
|
316
|
|
- <text tt:if="{{datas.gdiscount.before != 0 & datas.gdiscount.times < 0}}">已成{{datas.gdiscount.before}}人团,</text>
|
317
|
|
- 差<text class="red">{{datas.gdiscount.total <= 0 ? '0' :(datas.gdiscount.next-datas.gdiscount.total)}}< text>
|
318
|
|
- 人成<text class="red">{{datas.gdiscount.next}}人团</text>
|
319
|
|
- </text>
|
320
|
|
- </view>
|
321
|
|
- <view class="groupText" tt:if="{{datas.gdiscount.status == 4}}">
|
322
|
|
- 此团<text class="red">已过期</text>
|
|
279
|
+
|
|
280
|
+ <view class="preferential-box borderRadiu"
|
|
281
|
+ tt:if="{{(datas.gdiscount.items && datas.gdiscount.items.length > 0)||(datas.ldiscount.items && datas.ldiscount.items.length>0 && datas.presellOpen==0)||datas.maxUserCoin>0||(datas.refundRule!=null&&datas.refundRule!='5')}}"
|
|
282
|
+ style="padding-bottom: 10rpx;padding-top: 10rpx;">
|
|
283
|
+ <!-- preferential-start -->
|
|
284
|
+ <view class="preferential growup-line no-preferential"
|
|
285
|
+ tt:if="{{datas.gdiscount.items && datas.gdiscount.items.length > 0}}">
|
|
286
|
+ <view class="tag-text">拼团</view>
|
|
287
|
+ <view class="preferential-text">
|
|
288
|
+ <view class="red">
|
|
289
|
+ 邀请好友进行拼团,最高可<text>{{datas.gdiscount.type ==
|
|
290
|
+ 0?'省':'送'}}</text>{{datas.gdiscount.items[datas.gdiscount.items.length-1].price}}{{datas.gdiscount.type ==
|
|
291
|
+ 0?'元':''}}
|
|
292
|
+ </view>
|
323
|
293
|
</view>
|
324
|
|
- <view class="groupText" tt:if="{{datas.gdiscount.status == 2}}">
|
325
|
|
- 此团<text class="red">已满员</text>
|
|
294
|
+ <view class="preferential-after" style="margin:0">
|
|
295
|
+ <button
|
|
296
|
+ class="button {{ datas.status == 6?'button-warn':((buttonClass != 'disabled' && alternateBol) ? 'button-warn':'disabled')}} button-radius button-mini create_group"
|
|
297
|
+ data-createGroup="1"
|
|
298
|
+ bindtap="{{datas.status == 6?'newGroup':((buttonClass != 'disabled' && alternateBol)?'newGroup':'')}}">新开拼团</button>
|
326
|
299
|
</view>
|
327
|
300
|
</view>
|
328
|
301
|
<!-- 拼团 -->
|
329
|
|
- <view class="preferential-after">
|
330
|
|
- <button data-createGroup="0" bindtap="{{(buttonClass1 != 'disabled' && alternateBol) ? 'newGroup':''}}"
|
331
|
|
- class="button {{(buttonClass1 != 'disabled' && alternateBol) ? 'button-warn':'disabled'}} button-mini button-radius {{datas.gdiscount.status == 0 ? 'create_group':''}}">{{datas.gdiscount.status
|
332
|
|
- == 2 ? '此团已满':(datas.gdiscount.status == 4 ? '此团过期':'一键参团')}}</button>
|
333
|
|
- </view>
|
334
|
|
- </view>
|
335
|
|
- <view class="preferential no-preferential"
|
336
|
|
- tt:if="{{(datas.presellOpen == 0 || datas.presellOpen == 2) && (datas.status == 6 || (datas.status == 0 && showPrivilege))}}">
|
337
|
|
- <view class="tag-text">特权</view>
|
338
|
|
- <view class="preferential-text">
|
339
|
|
- <view class="black" tt:if="{{datas.aheadTimeLong && datas.aheadTimeLong>0}}">已兑换特权,可提前<span
|
340
|
|
- class="red">{{privilegeTime}}</span>抢购活动
|
|
302
|
+ <view class="preferential no-preferential"
|
|
303
|
+ tt:if="{{datas.gdiscount.users.length > 0 && datas.gdiscount.users && shareInfo.groupid}}">
|
|
304
|
+ <view class="preferential-text preferential-text2" style="margin-left:0;">
|
|
305
|
+ <view class="head">
|
|
306
|
+ <image src="{{item.avatar}}" tt:for="{{datas.gdiscount.users}}" tt:key="userId" tt:if="{{index<3}}"></image>
|
|
307
|
+ </view>
|
|
308
|
+ <!-- 倒计时 -->
|
|
309
|
+ <view class="time" tt:if="{{datas.gdiscount.times>0 && datas.gdiscount.status == 0}}">
|
|
310
|
+ <text>剩余:</text>
|
|
311
|
+ <text class='time-m'>{{remainTime.hour}}</text><text class="i">:</text>
|
|
312
|
+ <text class='time-m'>{{remainTime.minite}}</text><text class="i">:</text>
|
|
313
|
+ <text class='time-m'>{{remainTime.second}}</text>
|
|
314
|
+ </view>
|
|
315
|
+ <view class="groupText" tt:if="{{datas.gdiscount.status == 0}}">
|
|
316
|
+ <text
|
|
317
|
+ tt:if="{{datas.gdiscount.before != 0 & datas.gdiscount.times < 0}}">已成{{datas.gdiscount.before}}人团,</text>
|
|
318
|
+ 差<text class="red">{{datas.gdiscount.total <= 0 ? '0' :(datas.gdiscount.next-datas.gdiscount.total)}}< text>
|
|
319
|
+ 人成<text class="red">{{datas.gdiscount.next}}人团</text>
|
|
320
|
+ </text>
|
|
321
|
+ </view>
|
|
322
|
+ <view class="groupText" tt:if="{{datas.gdiscount.status == 4}}">
|
|
323
|
+ 此团<text class="red">已过期</text>
|
|
324
|
+ </view>
|
|
325
|
+ <view class="groupText" tt:if="{{datas.gdiscount.status == 2}}">
|
|
326
|
+ 此团<text class="red">已满员</text>
|
|
327
|
+ </view>
|
341
|
328
|
</view>
|
342
|
|
- <view class="black" tt:else>最高可兑换<text style="color:#ee3a43">20分钟</text>的提前抢购特权
|
|
329
|
+ <!-- 拼团 -->
|
|
330
|
+ <view class="preferential-after">
|
|
331
|
+ <button data-createGroup="0" bindtap="{{(buttonClass1 != 'disabled' && alternateBol) ? 'newGroup':''}}"
|
|
332
|
+ class="button {{(buttonClass1 != 'disabled' && alternateBol) ? 'button-warn':'disabled'}} button-mini button-radius {{datas.gdiscount.status == 0 ? 'create_group':''}}">{{datas.gdiscount.status
|
|
333
|
+ == 2 ? '此团已满':(datas.gdiscount.status == 4 ? '此团过期':'一键参团')}}</button>
|
343
|
334
|
</view>
|
344
|
335
|
</view>
|
345
|
|
- <button class="change-privilege" bindtap="openConvertPopup"
|
346
|
|
- tt:if="{{!datas.aheadTimeLong && datas.aheadTimeLong<=0}}">立即兑换</button>
|
347
|
|
- </view>
|
348
|
|
- <block tt:if="{{datas.ldiscount.items && datas.ldiscount.items.length>0 && datas.presellOpen==0}}">
|
349
|
|
- <view class="preferential no-preferential">
|
350
|
|
- <!-- blue -->
|
351
|
|
- <view class="tag-text ">早鸟</view>
|
|
336
|
+ <view class="preferential no-preferential"
|
|
337
|
+ tt:if="{{(datas.presellOpen == 0 || datas.presellOpen == 2) && (datas.status == 6 || (datas.status == 0 && showPrivilege))}}">
|
|
338
|
+ <view class="tag-text">特权</view>
|
352
|
339
|
<view class="preferential-text">
|
353
|
|
- <view class="black" tt:for="{{datas.ldiscount.items}}" tt:key="index">{{item.start}}-{{item.end}}购买,单人减<text
|
354
|
|
- class="red">{{item.price}}元</text></view>
|
355
|
|
- <view class="black" tt:if="{{datas.ldiscount.num>0}}">(每期限前{{datas.ldiscount.num}}个参与者)</view>
|
|
340
|
+ <view class="black" tt:if="{{datas.aheadTimeLong && datas.aheadTimeLong>0}}">已兑换特权,可提前<span
|
|
341
|
+ class="red">{{privilegeTime}}</span>抢购活动
|
|
342
|
+ </view>
|
|
343
|
+ <view class="black" tt:else>最高可兑换<text style="color:#ee3a43">20分钟</text>的提前抢购特权
|
|
344
|
+ </view>
|
356
|
345
|
</view>
|
|
346
|
+ <button class="change-privilege" bindtap="openConvertPopup"
|
|
347
|
+ tt:if="{{!datas.aheadTimeLong && datas.aheadTimeLong<=0}}">立即兑换</button>
|
357
|
348
|
</view>
|
358
|
|
- </block>
|
|
349
|
+ <block tt:if="{{datas.ldiscount.items && datas.ldiscount.items.length>0 && datas.presellOpen==0}}">
|
|
350
|
+ <view class="preferential no-preferential">
|
|
351
|
+ <!-- blue -->
|
|
352
|
+ <view class="tag-text ">早鸟</view>
|
|
353
|
+ <view class="preferential-text">
|
|
354
|
+ <view class="black" tt:for="{{datas.ldiscount.items}}" tt:key="index">{{item.start}}-{{item.end}}购买,单人减<text
|
|
355
|
+ class="red">{{item.price}}元</text></view>
|
|
356
|
+ <view class="black" tt:if="{{datas.ldiscount.num>0}}">(每期限前{{datas.ldiscount.num}}个参与者)</view>
|
|
357
|
+ </view>
|
|
358
|
+ </view>
|
|
359
|
+ </block>
|
359
|
360
|
|
360
|
|
- <!-- 宝贝币 -->
|
361
|
|
- <view class="preferential no-preferential" tt:if="{{datas.maxUserCoin>0}}">
|
362
|
|
- <view class="tag-text ">宝贝币</view>
|
363
|
|
- <view class="preferential-text">
|
364
|
|
- <view class="black">部分场次可用,最高可抵扣<text class="red">{{datas.maxUserCoin/10}}元</text></view>
|
|
361
|
+ <!-- 宝贝币 -->
|
|
362
|
+ <view class="preferential no-preferential" tt:if="{{datas.maxUserCoin>0}}">
|
|
363
|
+ <view class="tag-text ">宝贝币</view>
|
|
364
|
+ <view class="preferential-text">
|
|
365
|
+ <view class="black">部分场次可用,最高可抵扣<text class="red">{{datas.maxUserCoin/10}}元</text></view>
|
|
366
|
+ </view>
|
365
|
367
|
</view>
|
366
|
|
- </view>
|
367
|
|
- <!-- 报名无忧 -->
|
368
|
|
- <view class="preferential no-preferential" bindtap="changeRefund"
|
369
|
|
- tt:if="{{datas.refundRule!=null&&datas.refundRule!=5}}">
|
370
|
|
- <view class="tag-text ">报名无忧</view>
|
371
|
|
- <view class="preferential-text">
|
372
|
|
- <view class="dis">
|
373
|
|
- <view class="black" tt:if="{{datas.refundRule=='3'}}">活动开始前7天可<text class="red">全额退款/免费换排期</text></view>
|
374
|
|
- <view class="black" tt:if="{{datas.refundRule=='1'}}">活动开始前3天可<text class="red">全额退款/免费换排期</text></view>
|
375
|
|
- <view class="black" tt:if="{{datas.refundRule=='4'}}">活动开始前7天可<text class="red">全额退款/免费换排期</text></view>
|
376
|
|
- <view class="black" tt:if="{{datas.refundRule=='2'}}">活动开始前7天可<text class="red">全额退款/免费换排期</text></view>
|
377
|
|
- <view class="black" tt:if="{{datas.refundRule=='6'}}">活动开始前60天可<text class="red">全额退款/免费换排期</text></view>
|
378
|
|
- <view class="black" tt:if="{{datas.refundRule=='7'}}">活动开始前15天可<text class="red">全额退款/免费换排期</text></view>
|
379
|
|
- <view class="black" tt:if="{{datas.refundRule=='8'}}">活动开始前7天可<text class="red">全额退款/免费换排期</text></view>
|
380
|
|
- <view class="black" tt:if="{{datas.refundRule=='9'}}">活动开始前20天可<text class="red">全额退款/免费换排期</text></view>
|
381
|
|
- <view class="black" tt:if="{{datas.refundRule=='10'}}">活动开始前15天可<text class="red">全额退款/免费换排期</text></view>
|
382
|
|
- <!-- 国内亲子营退款规则 -->
|
383
|
|
- <view class="black" tt:if="{{datas.refundRule=='11'}}">活动开始前15天可<text class="red">全额退款/免费换排期</text></view>
|
384
|
|
- <!-- 国内行走系列退款规则 -->
|
385
|
|
- <view class="black" tt:if="{{datas.refundRule=='12'}}">活动开始前15天可<text class="red">全额退款/免费换排期</text></view>
|
386
|
|
- <!-- 国际单飞/亲子营退款规则 -->
|
387
|
|
- <view class="black" tt:if="{{datas.refundRule=='13'}}">活动开始前30天可<text class="red">全额退款/免费换排期</text></view>
|
|
368
|
+ <!-- 报名无忧 -->
|
|
369
|
+ <view class="preferential no-preferential" bindtap="changeRefund"
|
|
370
|
+ tt:if="{{datas.refundRule!=null&&datas.refundRule!=5}}">
|
|
371
|
+ <view class="tag-text ">报名无忧</view>
|
|
372
|
+ <view class="preferential-text">
|
|
373
|
+ <view class="dis">
|
|
374
|
+ <view class="black" tt:if="{{datas.refundRule=='3'}}">活动开始前7天可<text class="red">全额退款/免费换排期</text></view>
|
|
375
|
+ <view class="black" tt:if="{{datas.refundRule=='1'}}">活动开始前3天可<text class="red">全额退款/免费换排期</text></view>
|
|
376
|
+ <view class="black" tt:if="{{datas.refundRule=='4'}}">活动开始前7天可<text class="red">全额退款/免费换排期</text></view>
|
|
377
|
+ <view class="black" tt:if="{{datas.refundRule=='2'}}">活动开始前7天可<text class="red">全额退款/免费换排期</text></view>
|
|
378
|
+ <view class="black" tt:if="{{datas.refundRule=='6'}}">活动开始前60天可<text class="red">全额退款/免费换排期</text></view>
|
|
379
|
+ <view class="black" tt:if="{{datas.refundRule=='7'}}">活动开始前15天可<text class="red">全额退款/免费换排期</text></view>
|
|
380
|
+ <view class="black" tt:if="{{datas.refundRule=='8'}}">活动开始前7天可<text class="red">全额退款/免费换排期</text></view>
|
|
381
|
+ <view class="black" tt:if="{{datas.refundRule=='9'}}">活动开始前20天可<text class="red">全额退款/免费换排期</text></view>
|
|
382
|
+ <view class="black" tt:if="{{datas.refundRule=='10'}}">活动开始前15天可<text class="red">全额退款/免费换排期</text></view>
|
|
383
|
+ <!-- 国内亲子营退款规则 -->
|
|
384
|
+ <view class="black" tt:if="{{datas.refundRule=='11'}}">活动开始前15天可<text class="red">全额退款/免费换排期</text></view>
|
|
385
|
+ <!-- 国内行走系列退款规则 -->
|
|
386
|
+ <view class="black" tt:if="{{datas.refundRule=='12'}}">活动开始前15天可<text class="red">全额退款/免费换排期</text></view>
|
|
387
|
+ <!-- 国际单飞/亲子营退款规则 -->
|
|
388
|
+ <view class="black" tt:if="{{datas.refundRule=='13'}}">活动开始前30天可<text class="red">全额退款/免费换排期</text></view>
|
|
389
|
+ </view>
|
388
|
390
|
</view>
|
389
|
391
|
</view>
|
390
|
392
|
</view>
|
391
|
|
-</view>
|
392
|
|
-<!-- 安全保障和物品清单 -->
|
393
|
|
-<!-- <view class="borderRadiu mTop10 safety" tt:if="{{showGoodsRecom && securityShow!='' }}">
|
|
393
|
+ <!-- 安全保障和物品清单 -->
|
|
394
|
+ <!-- <view class="borderRadiu mTop10 safety" tt:if="{{showGoodsRecom && securityShow!='' }}">
|
394
|
395
|
<view class="flex-box" style="padding: 0;">
|
395
|
396
|
<view class="safetyGoods" bindtap="jumpGoodsPage">
|
396
|
397
|
<view class="flex-box" style="padding: 0;width: 100%;z-index: 1; position: relative;">
|
|
@@ -419,65 +420,65 @@
|
419
|
420
|
</view>
|
420
|
421
|
</view>
|
421
|
422
|
</view> -->
|
422
|
|
-<!-- <view tt:else> -->
|
423
|
|
-<!-- 物品清单 -->
|
424
|
|
-<!-- <view class="borderRadiu mTop10" tt:if="{{showGoodsRecom}}">
|
|
423
|
+ <!-- <view tt:else> -->
|
|
424
|
+ <!-- 物品清单 -->
|
|
425
|
+ <!-- <view class="borderRadiu mTop10" tt:if="{{showGoodsRecom}}">
|
425
|
426
|
<physicalForCard title="点击查看活动前所需准备的物品" link="{{'/pages/public/showGoodsList/index?aid='+datas.aid}}">
|
426
|
427
|
</physicalForCard>
|
427
|
428
|
</view> -->
|
428
|
|
-<!-- 安全保障 -->
|
429
|
|
-<view class="borderRadiu mTop10 safety" style="background-color: #fff;" bindtap="jumpPage">
|
430
|
|
- <view class="flex-box">
|
431
|
|
- <view style="display: flex;align-items: center; padding: 20rpx 0;">
|
432
|
|
- <view class="box-l">
|
433
|
|
- <image class="brilliant" src="../images/safety@2x.png" mode
|
434
|
|
- style="height: 48rpx;width: 224rpx;margin-right: 10rpx;" />
|
|
429
|
+ <!-- 安全保障 -->
|
|
430
|
+ <view class="borderRadiu mTop10 safety" style="background-color: #fff;" bindtap="jumpPage">
|
|
431
|
+ <view class="flex-box">
|
|
432
|
+ <view style="display: flex;align-items: center; padding: 20rpx 0;">
|
|
433
|
+ <view class="box-l">
|
|
434
|
+ <image class="brilliant" src="../images/safety@2x.png" mode
|
|
435
|
+ style="height: 48rpx;width: 224rpx;margin-right: 10rpx;" />
|
|
436
|
+ </view>
|
|
437
|
+ <view class="box-c">专业资质+安全服务保障</view>
|
435
|
438
|
</view>
|
436
|
|
- <view class="box-c">专业资质+安全服务保障</view>
|
|
439
|
+ <view class="box-r"></view>
|
437
|
440
|
</view>
|
438
|
|
- <view class="box-r"></view>
|
|
441
|
+ <image src="../images/safetyBg.png" class="bgImg" style="z-index: 0;"></image>
|
439
|
442
|
</view>
|
440
|
|
- <image src="../images/safetyBg.png" class="bgImg" style="z-index: 0;"></image>
|
441
|
|
-</view>
|
442
|
|
-<!-- </view> -->
|
443
|
|
-<!-- 详情 -->
|
444
|
|
-<view class="details mTop10 borderRadiu">
|
445
|
|
- <view class="product-nav {{Column ? 'product-nav-fiexd':''}}">
|
446
|
|
- <view class="nav {{isColumn ? 'topNav':''}}">
|
447
|
|
- <view class="nav-col" bindtap="chooseNav" data-id="0">
|
448
|
|
- <text class="navCol {{current == 0?'current':''}}">图文详情</text>
|
449
|
|
- </view>
|
450
|
|
- <view class="nav-col" bindtap="chooseNav" data-id="1">
|
451
|
|
- <text class="navCol {{current == 1?'current':''}}">安全行程</text>
|
452
|
|
- </view>
|
453
|
|
- <view class="nav-col" bindtap="chooseNav" data-id="2">
|
454
|
|
- <text class="navCol {{current == 2?'current':''}}">报名须知</text>
|
|
443
|
+ <!-- </view> -->
|
|
444
|
+ <!-- 详情 -->
|
|
445
|
+ <view class="details mTop10 borderRadiu">
|
|
446
|
+ <view class="product-nav {{Column ? 'product-nav-fiexd':''}}">
|
|
447
|
+ <view class="nav {{isColumn ? 'topNav':''}}">
|
|
448
|
+ <view class="nav-col" bindtap="chooseNav" data-id="0">
|
|
449
|
+ <text class="navCol {{current == 0?'current':''}}">图文详情</text>
|
|
450
|
+ </view>
|
|
451
|
+ <view class="nav-col" bindtap="chooseNav" data-id="1">
|
|
452
|
+ <text class="navCol {{current == 1?'current':''}}">安全行程</text>
|
|
453
|
+ </view>
|
|
454
|
+ <view class="nav-col" bindtap="chooseNav" data-id="2">
|
|
455
|
+ <text class="navCol {{current == 2?'current':''}}">报名须知</text>
|
|
456
|
+ </view>
|
455
|
457
|
</view>
|
456
|
458
|
</view>
|
|
459
|
+ <view class="detail-content" id='content' style="padding-top:20rpx;">
|
|
460
|
+ <video class="video" id="myVideo-{{index}}" tt:if="{{viode}}" tt:for="{{viode}}" tt:key="index"
|
|
461
|
+ src="{{item}}"></video>
|
|
462
|
+ <rich-text nodes="{{datas.content}}"></rich-text>
|
|
463
|
+ </view>
|
|
464
|
+ <view class="detail-content" id='safeTrip'>
|
|
465
|
+ <rich-text nodes="{{datas.safeTrip}}"></rich-text>
|
|
466
|
+ </view>
|
|
467
|
+ <view class="detail-content" id='notes'>
|
|
468
|
+ <rich-text nodes="{{datas.notes}}"></rich-text>
|
|
469
|
+ </view>
|
457
|
470
|
</view>
|
458
|
|
- <view class="detail-content" id='content' style="padding-top:20rpx;">
|
459
|
|
- <video class="video" id="myVideo-{{index}}" tt:if="{{viode}}" tt:for="{{viode}}" tt:key="index"
|
460
|
|
- src="{{item}}"></video>
|
461
|
|
- <rich-text nodes="{{datas.content}}"></rich-text>
|
462
|
|
- </view>
|
463
|
|
- <view class="detail-content" id='safeTrip'>
|
464
|
|
- <rich-text nodes="{{datas.safeTrip}}"></rich-text>
|
465
|
|
- </view>
|
466
|
|
- <view class="detail-content" id='notes'>
|
467
|
|
- <rich-text nodes="{{datas.notes}}"></rich-text>
|
468
|
|
- </view>
|
469
|
|
-</view>
|
470
|
|
-<!-- 活动推荐 -->
|
471
|
|
-<recommend aid="{{datas.aid}}" tt:if="{{datas.recommend==1}}" />
|
472
|
|
-<convertPopup show="{{showConvert}}" aid="{{datas.aid}}" status="{{datas.status}}" presellOpen="{{datas.presellOpen}}"
|
473
|
|
- bind:close="closeConvertPopup" bind:showPrompt="showPrompt"></convertPopup>
|
474
|
|
-<!-- 兑换二次弹窗 -->
|
475
|
|
-<convertNextPopup show="{{showNextConvert}}" aid="{{datas.aid}}" checkedTime="{{checkedTime}}" city="{{city}}"
|
476
|
|
- bind:close="closeNextPopup" bind:changePrivilege="changePrivilege"></convertNextPopup>
|
477
|
|
-<coinTaskToTime show="{{countDown.show}}" time="{{countDown.time}}" taskId="{{countDown.taskId}}"
|
478
|
|
- bind:finishedTime="finishedTime"></coinTaskToTime>
|
479
|
|
-</view>
|
480
|
|
-<!-- 底部悬浮关注服务号 -->
|
481
|
|
-<!-- <bottomSuspension></bottomSuspension> -->
|
482
|
|
-<!-- 隐私授权弹窗 -->
|
483
|
|
-<!-- <privacy-popup></privacy-popup> -->
|
|
471
|
+ <!-- 活动推荐 -->
|
|
472
|
+ <recommend aid="{{datas.aid}}" tt:if="{{datas.recommend==1}}" />
|
|
473
|
+ <convertPopup show="{{showConvert}}" aid="{{datas.aid}}" status="{{datas.status}}" presellOpen="{{datas.presellOpen}}"
|
|
474
|
+ bind:close="closeConvertPopup" bind:showPrompt="showPrompt"></convertPopup>
|
|
475
|
+ <!-- 兑换二次弹窗 -->
|
|
476
|
+ <convertNextPopup show="{{showNextConvert}}" aid="{{datas.aid}}" checkedTime="{{checkedTime}}" city="{{city}}"
|
|
477
|
+ bind:close="closeNextPopup" bind:changePrivilege="changePrivilege"></convertNextPopup>
|
|
478
|
+ <coinTaskToTime show="{{countDown.show}}" time="{{countDown.time}}" taskId="{{countDown.taskId}}"
|
|
479
|
+ bind:finishedTime="finishedTime"></coinTaskToTime>
|
|
480
|
+ <!-- </view> -->
|
|
481
|
+ <!-- 底部悬浮关注服务号 -->
|
|
482
|
+ <!-- <bottomSuspension></bottomSuspension> -->
|
|
483
|
+ <!-- 隐私授权弹窗 -->
|
|
484
|
+ <!-- <privacy-popup></privacy-popup> -->
|