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.
185 lines
7.7 KiB
185 lines
7.7 KiB
<view |
|
class="page" |
|
style="{{theme === 'DRUG'?'--name:#25D9C8;--tag-bg:rgba(37, 217, 200, 0.13)':'--name:#e04775;--tag-bg:rgba(224, 71, 117, 0.13)'}}" |
|
> |
|
<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-tabs> |
|
<view class="search"> |
|
<image class="icon" src="{{imageUrl}}za-images/1/search.png?t={{Timestamp}}"></image> |
|
<input |
|
class="input" |
|
model:value="{{Search}}" |
|
placeholder-class="placeholder-input" |
|
confirm-type="search" |
|
placeholder="搜一搜" |
|
bindconfirm="handleSearch" |
|
/> |
|
<van-icon class="clear extend-via-pseudo-elem" wx:if="{{Search}}" name="clear" bind:tap="handleClear" /> |
|
</view> |
|
<view class="sticky"> |
|
<view class="tags"> |
|
<view class="scroll"> |
|
<view class="tag {{!CateId &&'active'}}" bind:tap="handleCate" data-id="">全部</view> |
|
<view |
|
class="tag {{CateId == item.CateId &&'active'}}" |
|
wx:for="{{cateList}}" |
|
wx:key="CateId" |
|
bind:tap="handleCate" |
|
data-id="{{item.CateId}}" |
|
> |
|
{{item.CateName}} |
|
</view> |
|
<view class="site" bind:tap="handleToggleSite" wx:if="{{active==1}}"> |
|
<image class="icon" wx:if="{{LNG}}" src="{{imageUrl}}za-images/1/select-active.png?t={{Timestamp}}"></image> |
|
<image class="icon" wx:else src="{{imageUrl}}za-images/1/select.png?t={{Timestamp}}"></image> |
|
距离最近 |
|
</view> |
|
</view> |
|
</view> |
|
</view> |
|
<view class="info-list" wx:if="{{active==0}}"> |
|
<view class="list-item" wx:for="{{list}}" bind:tap="handleDetail" data-id="{{item.Id}}" wx:key="index"> |
|
<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> |
|
<view class="inner"> |
|
<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 * 1}}">{{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> |
|
<view class="video-list" wx:elif="{{active==1}}"> |
|
<view class="list-item" wx:for="{{list}}" wx:key="Id" 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="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 * 1}}">{{item.SignUpPeopleNum}}人已报名</view> |
|
</view> |
|
<view class="footer"> |
|
<view class="site"> |
|
<view>{{item.Location}}</view> |
|
<view wx:if="{{item.Distance}}">{{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> |
|
</view> |
|
<pagination pagination="{{pagination}}"></pagination> |
|
</view> |
|
|
|
<patient-tab-bar></patient-tab-bar>
|
|
|