|
|
|
<view class="page">
|
|
|
|
<view class="sticky">
|
|
|
|
<van-tabs
|
|
|
|
wx:if="{{online_open_status==1 && offline_open_status==1}}"
|
|
|
|
class="navbar"
|
|
|
|
active="{{ active }}"
|
|
|
|
bind:change="tabChange"
|
|
|
|
title-inactive-color="#9E9E9E"
|
|
|
|
title-active-color="#484848"
|
|
|
|
line-width="{{17}}"
|
|
|
|
line-height="{{4}}"
|
|
|
|
color="#E04775"
|
|
|
|
tab-class="tab"
|
|
|
|
tab-active-class="tab-active"
|
|
|
|
>
|
|
|
|
<van-tab title="全部"></van-tab>
|
|
|
|
<van-tab title="线上活动"></van-tab>
|
|
|
|
<van-tab title="线下活动"></van-tab>
|
|
|
|
</van-tabs>
|
|
|
|
</view>
|
|
|
|
<view class="allin-list">
|
|
|
|
<block wx:for="{{list}}" wx:key="Id">
|
|
|
|
<view class="on-list-item" wx:if="{{item.Type==1}}" bind:tap="handleDetail" data-id="{{item.Id}}">
|
|
|
|
<view class="photo-wrap">
|
|
|
|
<image class="photo" mode="aspectFill" src="{{item.IntroductionUrl}}"></image>
|
|
|
|
<view class="status {{item.Status != 2 && 'bad'}}">
|
|
|
|
<view class="dot"></view>
|
|
|
|
{{liveStatus[item.Status]}}
|
|
|
|
</view>
|
|
|
|
<!-- <view class="date"> -->
|
|
|
|
<!-- <view class="d-title"> -->
|
|
|
|
<!-- <van-icon class="icon" name="play" /> -->
|
|
|
|
<!-- 会议时间 -->
|
|
|
|
<!-- </view> -->
|
|
|
|
<!-- <block wx:if="{{item.isDay}}"> -->
|
|
|
|
<!-- <view class="ymd">{{item.BeginDate}}</view> -->
|
|
|
|
<!-- <view class="hm">{{item.BeginHm}}-{{item.EndHm}}</view> -->
|
|
|
|
<!-- </block> -->
|
|
|
|
<!-- <block wx:else> -->
|
|
|
|
<!-- <view class="ymd">{{item.BeginTime}}</view> -->
|
|
|
|
<!-- <view class="hm">{{item.EndTime}}</view> -->
|
|
|
|
<!-- </block> -->
|
|
|
|
<!-- </view> -->
|
|
|
|
</view>
|
|
|
|
<view class="inner">
|
|
|
|
<view class="tag" wx:if="{{active==0}}">线上活动</view>
|
|
|
|
<view class="title">{{item.Name}}</view>
|
|
|
|
<view class="content">
|
|
|
|
<view class="labels">
|
|
|
|
<view class="label" wx:for="{{item.Labels}}" wx:for-item="label" wx:key="index">{{label}}</view>
|
|
|
|
</view>
|
|
|
|
<view class="people" wx:if="{{~~item.SignUpPeopleNum}}">{{item.SignUpPeopleNum}}人已报名</view>
|
|
|
|
</view>
|
|
|
|
<view class="footer">
|
|
|
|
<view class="site">{{item.MasterName}} {{item.MasterTitle}}</view>
|
|
|
|
<view class="btn active" wx:if="{{ item.Status==99}}">已取消</view>
|
|
|
|
<view class="btn active" wx:elif="{{ item.Status==100}}">已删除</view>
|
|
|
|
<view class="btn" wx:elif="{{item.Status==3 && item.ReplayVideoUrl}}">看回放</view>
|
|
|
|
<view class="btn active" wx:elif="{{item.Status==3 && !item.ReplayVideoUrl}}">回放生成中</view>
|
|
|
|
<block wx:elif="{{item.IsSignUp==1 && zdUserInfo.AuditStatus}}">
|
|
|
|
<block wx:if="{{zdUserInfo.AuditStatus == 1 || zdUserInfo.AuditStatus == 3 || zdUserInfo.AuditStatus == 4}}">
|
|
|
|
<view class="btn active" wx:if="{{item.SignUpStatus==1}}">审核中</view>
|
|
|
|
<block wx:elif="{{item.SignUpStatus==2}}">
|
|
|
|
<view class="btn" wx:if="{{item.BeginTimeValue * 1 < dateValue * 1}}">参会</view>
|
|
|
|
<view class="btn active" wx:else>已报名</view>
|
|
|
|
</block>
|
|
|
|
<block wx:elif="{{item.SignUpStatus==3}}">
|
|
|
|
<view
|
|
|
|
class="btn active"
|
|
|
|
wx:if="{{item.IsLimitUser==1 && item.SignUpPeopleNum * 1 >= item.LimitPeopleNum * 1}}"
|
|
|
|
>
|
|
|
|
已满额
|
|
|
|
</view>
|
|
|
|
</block>
|
|
|
|
</block>
|
|
|
|
</block>
|
|
|
|
<block wx:else>
|
|
|
|
<view
|
|
|
|
class="btn active"
|
|
|
|
wx:if="{{item.IsLimitUser==1 && item.SignUpPeopleNum * 1 >= item.LimitPeopleNum * 1}}"
|
|
|
|
>
|
|
|
|
已满额
|
|
|
|
</view>
|
|
|
|
<view class="btn active" wx:elif="{{item.SignUpDeadlineValue * 1 < dateValue * 1}}">报名已截止</view>
|
|
|
|
<view class="btn" wx:else>报名</view>
|
|
|
|
</block>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
<view class="off-list-item" wx:elif="{{item.Type==2}}" bind:tap="handleDetail" data-id="{{item.Id}}">
|
|
|
|
<view class="photo-wrap">
|
|
|
|
<image class="photo" mode="aspectFill" src="{{item.IntroductionUrl}}"></image>
|
|
|
|
<view class="status {{item.Status != 2 && 'bad'}}">
|
|
|
|
<view class="dot"></view>
|
|
|
|
{{activityStatus[item.Status]}}
|
|
|
|
</view>
|
|
|
|
<!-- <view class="date"> -->
|
|
|
|
<!-- <view class="d-title"> -->
|
|
|
|
<!-- <van-icon name="play" /> -->
|
|
|
|
<!-- 活动时间 -->
|
|
|
|
<!-- </view> -->
|
|
|
|
<!-- <block wx:if="{{item.isDay}}"> -->
|
|
|
|
<!-- <view class="ymd">{{item.BeginDate}}</view> -->
|
|
|
|
<!-- <view class="hm">{{item.BeginHm}}-{{item.EndHm}}</view> -->
|
|
|
|
<!-- </block> -->
|
|
|
|
<!-- <block wx:else> -->
|
|
|
|
<!-- <view class="ymd">{{item.BeginTime}}</view> -->
|
|
|
|
<!-- <view class="hm">{{item.EndTime}}</view> -->
|
|
|
|
<!-- </block> -->
|
|
|
|
<!-- </view> -->
|
|
|
|
</view>
|
|
|
|
<view class="inner">
|
|
|
|
<view class="tag" wx:if="{{active==0}}">线下活动</view>
|
|
|
|
<view class="title">{{item.Name}}</view>
|
|
|
|
<view class="content">
|
|
|
|
<view class="labels">
|
|
|
|
<view class="label" wx:for="{{item.Labels}}" wx:for-item="label" wx:key="index">{{label}}</view>
|
|
|
|
</view>
|
|
|
|
<view class="people" wx:if="{{~~item.SignUpPeopleNum}}">{{item.SignUpPeopleNum}}人已报名</view>
|
|
|
|
</view>
|
|
|
|
<view class="footer">
|
|
|
|
<view class="site">
|
|
|
|
<view>{{item.Location}}</view>
|
|
|
|
<view>{{item.Distance}}</view>
|
|
|
|
</view>
|
|
|
|
<view class="btn active" wx:if="{{ item.Status==3}}">已结束</view>
|
|
|
|
<view class="btn active" wx:elif="{{ item.Status==99}}">已取消</view>
|
|
|
|
<view class="btn active" wx:elif="{{ item.Status==100}}">已删除</view>
|
|
|
|
<block wx:elif="{{item.IsSignUp==1 && zdUserInfo.AuditStatus}}">
|
|
|
|
<block wx:if="{{zdUserInfo.AuditStatus == 1 || zdUserInfo.AuditStatus == 3 || zdUserInfo.AuditStatus == 4}}">
|
|
|
|
<view class="btn active" wx:if="{{item.SignUpStatus==1}}">审核中</view>
|
|
|
|
<block wx:elif="{{item.SignUpStatus==2}}">
|
|
|
|
<view class="btn" wx:if="{{item.BeginTimeValue * 1 < dateValue * 1}}">已报名</view>
|
|
|
|
<view class="btn active" wx:else>已报名</view>
|
|
|
|
</block>
|
|
|
|
<block wx:elif="{{item.SignUpStatus==3}}">
|
|
|
|
<view
|
|
|
|
class="btn active"
|
|
|
|
wx:if="{{item.IsLimitUser==1 && item.SignUpPeopleNum * 1 >= item.LimitPeopleNum * 1}}"
|
|
|
|
>
|
|
|
|
已满额
|
|
|
|
</view>
|
|
|
|
</block>
|
|
|
|
</block>
|
|
|
|
</block>
|
|
|
|
<block wx:else>
|
|
|
|
<view
|
|
|
|
class="btn active"
|
|
|
|
wx:if="{{item.IsLimitUser==1 && item.SignUpPeopleNum * 1 >= item.LimitPeopleNum * 1}}"
|
|
|
|
>
|
|
|
|
已满额
|
|
|
|
</view>
|
|
|
|
<view class="btn active" wx:elif="{{item.SignUpDeadlineValue * 1 < dateValue * 1}}">报名已截止</view>
|
|
|
|
<view class="btn" wx:else>报名</view>
|
|
|
|
</block>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
</block>
|
|
|
|
</view>
|
|
|
|
<pagination pagination="{{pagination}}"></pagination>
|
|
|
|
</view>
|