You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
163 lines
6.3 KiB
163 lines
6.3 KiB
<navbar fixed title="" custom-style="background:{{background}}"> |
|
<van-icon name="arrow-left" slot="left" size="18px" color="#000" bind:tap="handleBack" /> |
|
</navbar> |
|
|
|
<view |
|
class="page" |
|
style="background: url('{{imageUrl}}bg10.png?t={{Timestamp}}') no-repeat top center/100% 610rpx;padding-top:{{pageTop+22}}px;" |
|
> |
|
<button bind:tap="hadnleMessage">订阅消息</button> |
|
<image class="banner" mode="aspectFill" src="{{detail.IntroductionUrl}}"></image> |
|
<view class="page-container"> |
|
<view class="title">{{detail.Name}}</view> |
|
<view class="info"> |
|
<view class="date">{{detail.BeginTime}}</view> |
|
<view class="stat"> |
|
<view class="s-item" bind:tap="handleShare" wx:if="{{detail.ShareNum}}"> |
|
<image class="icon" src="{{imageUrl}}icon39.png?t={{Timestamp}}"></image> |
|
{{detail.ShareNum}} |
|
</view> |
|
<view class="s-item" wx:if="{{detail.ActivityBasicNum * 1 + detail.OpenNum * 1}}"> |
|
<image class="icon" src="{{imageUrl}}icon40.png?t={{Timestamp}}"></image> |
|
{{detail.ActivityBasicNum * 1 + detail.OpenNum * 1}} |
|
</view> |
|
</view> |
|
</view> |
|
<view class="limit"> |
|
<view class="i-item"> |
|
已报名 |
|
<view class="num">{{detail.SignUpPeopleNum}}</view> |
|
人 |
|
</view> |
|
<block wx:if="{{detail.IsLimitUser==1}}"> |
|
<view class="vertical"></view> |
|
<view class="i-item"> |
|
限额 |
|
<view class="num">{{detail.LimitPeopleNum}}</view> |
|
人 |
|
</view> |
|
</block> |
|
</view> |
|
<view class="screen" wx:if="{{detail.SignUpRecord.length}}"> |
|
<swiper |
|
class="screen-list" |
|
autoplay="{{detail.SignUpRecord.length>2}}" |
|
interval="{{1000}}" |
|
circular="{{true}}" |
|
vertical="{{true}}" |
|
display-multiple-items="3" |
|
easing-function="linear" |
|
> |
|
<swiper-item class="s-item" wx:for="{{detail.SignUpRecord}}" wx:key="UserId"> |
|
<image class="avatar" src="{{item.UserImg}}"></image> |
|
<view class="name">{{item.UserId || '***'}}</view> |
|
<view class="action">报名了活动</view> |
|
<view class="date">{{item.date}}</view> |
|
</swiper-item> |
|
</swiper> |
|
</view> |
|
<view class="answer" bind:tap="handleAnswer"> |
|
<image class="a-img" src="/images/bg21.png"></image> |
|
</view> |
|
<view class="lightspot"> |
|
<view class="l-title">直播亮点</view> |
|
<view class="l-list"> |
|
<view class="l-item" wx:for="{{2}}"> |
|
<image class="photo" src="/images/bg24.png"></image> |
|
<view class="wrap"> |
|
<view class="w-title">视频标题显示视频标题显示</view> |
|
<view class="time">02:12</view> |
|
</view> |
|
</view> |
|
</view> |
|
</view> |
|
<view class="public" style="background: url('/images/bg24.png') no-repeat center/100%"></view> |
|
<view class="content"> |
|
<view class="c-title">详情介绍</view> |
|
<image class="c-img" mode="widthFix" src="{{item.url}}" wx:for="{{detail.DetailJson}}" wx:key="name"></image> |
|
</view> |
|
</view> |
|
<view class="footer"> |
|
<view class="btn active" wx:if="{{ detail.Status==99}}">已取消</view> |
|
<view class="btn active" wx:elif="{{ detail.Status==100}}">已删除</view> |
|
<view class="btn" wx:elif="{{detail.Status==3 && detail.ReplayVideoUrl}}" bind:tap="handleReplay">看回放</view> |
|
<view class="btn active" wx:elif="{{detail.Status==3 && !detail.ReplayVideoUrl}}">回放生成中</view> |
|
<block wx:elif="{{detail.IsSignUp==1 && zdUserInfo.AuditStatus}}"> |
|
<block wx:if="{{zdUserInfo.AuditStatus == 1 || zdUserInfo.AuditStatus == 3 || zdUserInfo.AuditStatus == 4}}"> |
|
<view class="btn active" wx:if="{{detail.SignUpStatus==1}}" bind:tap="handleResult">审核中</view> |
|
<block wx:elif="{{detail.SignUpStatus==2}}"> |
|
<view class="btn" wx:if="{{detail.BeginTimeValue * 1 < dateValue * 1}}" bind:tap="handleLive">点此参加</view> |
|
<!-- <view class="btn" wx:else bind:tap="handleResult">已报名,查看活动码</view> --> |
|
<view class="btn-wrap" wx:else> |
|
<view class="office" bind:tap="handleOffice"> |
|
<image class="icon" src="{{imageUrl}}icon75.png?t={{Timestamp}}"></image> |
|
提醒我 |
|
</view> |
|
<view class="btn active1" bind:tap="handleShare">已报名,查看活动码</view> |
|
</view> |
|
</block> |
|
<block wx:elif="{{detail.SignUpStatus==3}}"> |
|
<view |
|
class="btn active" |
|
wx:if="{{detail.IsLimitUser==1 && detail.SignUpPeopleNum * 1 >= detail.LimitPeopleNum * 1}}" |
|
> |
|
已满额 |
|
</view> |
|
</block> |
|
</block> |
|
</block> |
|
<block wx:else> |
|
<view |
|
class="btn active" |
|
wx:if="{{detail.IsLimitUser==1 && detail.SignUpPeopleNum * 1 >= detail.LimitPeopleNum * 1}}" |
|
> |
|
已满额 |
|
</view> |
|
<view class="btn active" wx:elif="{{detail.SignUpDeadlineValue * 1 < dateValue * 1}}">报名已截止</view> |
|
<view class="btn" wx:else bind:tap="handleSignUp">报名</view> |
|
</block> |
|
</view> |
|
|
|
<video |
|
class="video" |
|
enable-play-gesture |
|
id="video" |
|
show-center-play-btn="{{false}}" |
|
show-fullscreen-btn="{{false}}" |
|
show-play-btn |
|
show-progress |
|
enable-play-gesture |
|
bindfullscreenchange="handleFullscreenExit" |
|
src="{{currentVideoSrc}}" |
|
bindplay="handleVideoPlay" |
|
bindpause="handleVideoPause" |
|
> |
|
<image |
|
wx:if="{{!play}}" |
|
class="play" |
|
src="{{imageUrl}}za-images/1/live-detail-play.png?t={{Timestamp}}" |
|
bind:tap="handlePlayVideo" |
|
></image> |
|
</video> |
|
</view> |
|
|
|
<button class="fixed-share-wrap" open-type="share"> |
|
<image class="fixed-share" wx:if="{{detail.PosterUrl}}" src="{{imageUrl}}icon67.png?t={{Timestamp}}"></image> |
|
</button> |
|
|
|
<van-popup show="{{shareShow}}" custom-class="custom-popup" bind:click-overlay="handleShareClose"> |
|
<view class="p-share"> |
|
<image class="photo" mode="aspectFill" src="{{posterUrl}}" show-menu-by-longpress></image> |
|
<view class="tip" bind:tap="handleDownload">长按图片保存或分享</view> |
|
</view> |
|
</van-popup> |
|
|
|
<customPoster wx:if="{{detail.PosterUrl}}" params="{{params}}" bind:finish="handlePosterFinish"></customPoster> |
|
|
|
<popup |
|
show="{{popupShow}}" |
|
type="{{popupType}}" |
|
params="{{popupParams}}" |
|
bind:ok="handlePopupOk" |
|
bind:cancel="handlePopupCancel" |
|
></popup>
|
|
|