9 changed files with 83 additions and 406 deletions
@ -1,8 +1,6 @@ |
|||||||
{ |
{ |
||||||
"navigationBarTitleText": "我报名的活动", |
"navigationBarTitleText": "我报名的活动", |
||||||
"usingComponents": { |
"usingComponents": { |
||||||
"van-tab": "@vant/weapp/tab/index", |
|
||||||
"van-tabs": "@vant/weapp/tabs/index", |
|
||||||
"van-icon": "@vant/weapp/icon/index" |
"van-icon": "@vant/weapp/icon/index" |
||||||
} |
} |
||||||
} |
} |
||||||
|
|||||||
@ -1,158 +1,27 @@ |
|||||||
<view class="page" id="{{theme === 'DRUG' && 'drug-page'}}"> |
<view class="page" id="{{theme === 'DRUG' && 'drug-page'}}"> |
||||||
<view class="sticky"> |
<view class="info-list"> |
||||||
<van-tabs |
<view class="list-item" wx:for="{{list}}" wx:key="Id" bind:tap="handleDetail" data-id="{{item.Id}}"> |
||||||
wx:if="{{online_open_status==1 && offline_open_status==1}}" |
<view class="photo-wrap"> |
||||||
class="navbar" |
<image class="photo" mode="aspectFill" src="{{item.IntroductionUrl}}"></image> |
||||||
active="{{ active }}" |
<view class="status {{item.IsSignUp != 1 && 'unsigned'}}"> |
||||||
bind:change="tabChange" |
<view class="dot" wx:if="{{item.IsSignUp==1}}"></view> |
||||||
title-inactive-color="#9E9E9E" |
{{item.IsSignUp==1 ? '已报名' : '未报名'}} |
||||||
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}}"> |
|
||||||
<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 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> |
</view> |
||||||
<view class="off-list-item" wx:elif="{{item.Type==2}}" bind:tap="handleDetail" data-id="{{item.Id}}"> |
<view class="inner"> |
||||||
<view class="photo-wrap"> |
<view class="title">{{item.Name}}</view> |
||||||
<image class="photo" mode="aspectFill" src="{{item.IntroductionUrl}}"></image> |
<view class="site">{{item.MasterName}} {{item.MasterTitle}}</view> |
||||||
<view class="status {{item.Status != 2 && 'bad'}}"> |
<view class="footer"> |
||||||
<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="content"> |
||||||
<view class="labels"> |
<view class="people" wx:if="{{item.SignUpPeopleNum * 1}}">{{item.SignUpPeopleNum}}人已报名</view> |
||||||
<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}}"> |
|
||||||
<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 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 class="btn ended" wx:if="{{item.Status==3 || item.Status==99 || item.Status==100}}">已结束</view> |
||||||
|
<view class="btn" wx:elif="{{item.IsSignUp==1 && item.BeginTimeValue * 1 <= dateValue * 1}}">立即参与</view> |
||||||
|
<view class="btn signed" wx:elif="{{item.IsSignUp==1}}">已报名</view> |
||||||
|
<view class="btn" wx:else>立即报名</view> |
||||||
</view> |
</view> |
||||||
</view> |
</view> |
||||||
</block> |
</view> |
||||||
</view> |
</view> |
||||||
<pagination pagination="{{pagination}}"></pagination> |
<pagination pagination="{{pagination}}"></pagination> |
||||||
</view> |
</view> |
||||||
|
|||||||
Loading…
Reference in new issue