|
|
|
@ -26,9 +26,16 @@ |
|
|
|
<text>活动头图</text> |
|
|
|
<text>活动头图</text> |
|
|
|
<text class="required">*</text> |
|
|
|
<text class="required">*</text> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
<upload-file maxCount="{{1}}" accept="{{['image']}}" useSlot="{{true}}" fileList="{{coverImageList}}" bind:success="onCoverSuccess" bind:error="onCoverError"> |
|
|
|
<upload-file |
|
|
|
|
|
|
|
maxCount="{{1}}" |
|
|
|
|
|
|
|
accept="{{['image']}}" |
|
|
|
|
|
|
|
useSlot="{{true}}" |
|
|
|
|
|
|
|
fileList="{{coverImageList}}" |
|
|
|
|
|
|
|
bind:success="onCoverSuccess" |
|
|
|
|
|
|
|
bind:error="onCoverError" |
|
|
|
|
|
|
|
> |
|
|
|
<view slot="upload-area" class="upload-inner"> |
|
|
|
<view slot="upload-area" class="upload-inner"> |
|
|
|
<image class="upload-camera" src="/images/icon35.png"></image> |
|
|
|
<image class="upload-camera" src="{{imageUrl}}icon35.png?t={{Timestamp}}"></image> |
|
|
|
<text class="upload-text">点击上传</text> |
|
|
|
<text class="upload-text">点击上传</text> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
</upload-file> |
|
|
|
</upload-file> |
|
|
|
@ -67,13 +74,13 @@ |
|
|
|
<picker mode="date" value="{{startTime}}" end="{{endTime}}" data-field="startTime" bindchange="onPickTime"> |
|
|
|
<picker mode="date" value="{{startTime}}" end="{{endTime}}" data-field="startTime" bindchange="onPickTime"> |
|
|
|
<view class="form-picker"> |
|
|
|
<view class="form-picker"> |
|
|
|
<text class="picker-value {{startTime ? '' : 'is-placeholder'}}">{{startTime || '请选择开始时间'}}</text> |
|
|
|
<text class="picker-value {{startTime ? '' : 'is-placeholder'}}">{{startTime || '请选择开始时间'}}</text> |
|
|
|
<image class="picker-icon" src="/images/icon17.png"></image> |
|
|
|
<image class="picker-icon" src="{{imageUrl}}icon17.png?t={{Timestamp}}"></image> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
</picker> |
|
|
|
</picker> |
|
|
|
<picker mode="date" value="{{endTime}}" start="{{startTime}}" data-field="endTime" bindchange="onPickTime"> |
|
|
|
<picker mode="date" value="{{endTime}}" start="{{startTime}}" data-field="endTime" bindchange="onPickTime"> |
|
|
|
<view class="form-picker"> |
|
|
|
<view class="form-picker"> |
|
|
|
<text class="picker-value {{endTime ? '' : 'is-placeholder'}}">{{endTime || '请选择结束时间'}}</text> |
|
|
|
<text class="picker-value {{endTime ? '' : 'is-placeholder'}}">{{endTime || '请选择结束时间'}}</text> |
|
|
|
<image class="picker-icon" src="/images/icon17.png"></image> |
|
|
|
<image class="picker-icon" src="{{imageUrl}}icon17.png?t={{Timestamp}}"></image> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
</picker> |
|
|
|
</picker> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
@ -226,7 +233,7 @@ |
|
|
|
<!-- 报名设置说明 --> |
|
|
|
<!-- 报名设置说明 --> |
|
|
|
<view class="sub-section"> |
|
|
|
<view class="sub-section"> |
|
|
|
<view class="sub-icon-wrap"> |
|
|
|
<view class="sub-icon-wrap"> |
|
|
|
<image class="icon" src="/images/icon36.png"></image> |
|
|
|
<image class="icon" src="{{imageUrl}}icon36.png?t={{Timestamp}}"></image> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
<view class="sub-text-wrap"> |
|
|
|
<view class="sub-text-wrap"> |
|
|
|
<text class="sub-title">报名设置</text> |
|
|
|
<text class="sub-title">报名设置</text> |
|
|
|
@ -239,20 +246,32 @@ |
|
|
|
<text>报名时间</text> |
|
|
|
<text>报名时间</text> |
|
|
|
<text class="required">*</text> |
|
|
|
<text class="required">*</text> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
<picker mode="date" value="{{registerStartTime}}" end="{{registerEndTime}}" data-field="registerStartTime" bindchange="onPickTime"> |
|
|
|
<picker |
|
|
|
|
|
|
|
mode="date" |
|
|
|
|
|
|
|
value="{{registerStartTime}}" |
|
|
|
|
|
|
|
end="{{registerEndTime}}" |
|
|
|
|
|
|
|
data-field="registerStartTime" |
|
|
|
|
|
|
|
bindchange="onPickTime" |
|
|
|
|
|
|
|
> |
|
|
|
<view class="form-picker"> |
|
|
|
<view class="form-picker"> |
|
|
|
<view class="picker-value {{registerStartTime ? '' : 'is-placeholder'}}"> |
|
|
|
<view class="picker-value {{registerStartTime ? '' : 'is-placeholder'}}"> |
|
|
|
{{registerStartTime || '请选择开始时间'}} |
|
|
|
{{registerStartTime || '请选择开始时间'}} |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
<image class="picker-icon" src="/images/icon17.png"></image> |
|
|
|
<image class="picker-icon" src="{{imageUrl}}icon17.png?t={{Timestamp}}"></image> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
</picker> |
|
|
|
</picker> |
|
|
|
<picker mode="date" value="{{registerEndTime}}" start="{{registerStartTime}}" data-field="registerEndTime" bindchange="onPickTime"> |
|
|
|
<picker |
|
|
|
|
|
|
|
mode="date" |
|
|
|
|
|
|
|
value="{{registerEndTime}}" |
|
|
|
|
|
|
|
start="{{registerStartTime}}" |
|
|
|
|
|
|
|
data-field="registerEndTime" |
|
|
|
|
|
|
|
bindchange="onPickTime" |
|
|
|
|
|
|
|
> |
|
|
|
<view class="form-picker"> |
|
|
|
<view class="form-picker"> |
|
|
|
<view class="picker-value {{registerEndTime ? '' : 'is-placeholder'}}"> |
|
|
|
<view class="picker-value {{registerEndTime ? '' : 'is-placeholder'}}"> |
|
|
|
{{registerEndTime || '请选择结束时间'}} |
|
|
|
{{registerEndTime || '请选择结束时间'}} |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
<image class="picker-icon" src="/images/icon17.png"></image> |
|
|
|
<image class="picker-icon" src="{{imageUrl}}icon17.png?t={{Timestamp}}"></image> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
</picker> |
|
|
|
</picker> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
@ -311,7 +330,7 @@ |
|
|
|
<!-- 签到设置说明 --> |
|
|
|
<!-- 签到设置说明 --> |
|
|
|
<view class="sub-section"> |
|
|
|
<view class="sub-section"> |
|
|
|
<view class="sub-icon-wrap"> |
|
|
|
<view class="sub-icon-wrap"> |
|
|
|
<image class="icon" src="/images/icon37.png"></image> |
|
|
|
<image class="icon" src="{{imageUrl}}icon37.png?t={{Timestamp}}"></image> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
<view class="sub-text-wrap"> |
|
|
|
<view class="sub-text-wrap"> |
|
|
|
<text class="sub-title">签到设置</text> |
|
|
|
<text class="sub-title">签到设置</text> |
|
|
|
@ -328,8 +347,10 @@ |
|
|
|
bindtap="onSelectCheckinWay" |
|
|
|
bindtap="onSelectCheckinWay" |
|
|
|
data-value="dynamic" |
|
|
|
data-value="dynamic" |
|
|
|
> |
|
|
|
> |
|
|
|
|
|
|
|
<view class="select"><van-icon name="success" /></view> |
|
|
|
<view class="checkin-icon-wrap"> |
|
|
|
<view class="checkin-icon-wrap"> |
|
|
|
<view class="checkin-icon checkin-icon--dynamic"></view> |
|
|
|
<image class="checkin-icon" src="{{imageUrl}}icon83.png?t={{Timestamp}}"></image> |
|
|
|
|
|
|
|
<image class="checkin-icon" src="{{imageUrl}}icon82.png?t={{Timestamp}}"></image> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
<text class="checkin-name">动态二维码</text> |
|
|
|
<text class="checkin-name">动态二维码</text> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
@ -338,8 +359,10 @@ |
|
|
|
bindtap="onSelectCheckinWay" |
|
|
|
bindtap="onSelectCheckinWay" |
|
|
|
data-value="fixed" |
|
|
|
data-value="fixed" |
|
|
|
> |
|
|
|
> |
|
|
|
|
|
|
|
<view class="select"><van-icon name="success" /></view> |
|
|
|
<view class="checkin-icon-wrap"> |
|
|
|
<view class="checkin-icon-wrap"> |
|
|
|
<view class="checkin-icon checkin-icon--fixed"></view> |
|
|
|
<image class="checkin-icon" src="{{imageUrl}}icon85.png?t={{Timestamp}}"></image> |
|
|
|
|
|
|
|
<image class="checkin-icon" src="{{imageUrl}}icon84.png?t={{Timestamp}}"></image> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
<text class="checkin-name">固定二维码</text> |
|
|
|
<text class="checkin-name">固定二维码</text> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
@ -348,8 +371,10 @@ |
|
|
|
bindtap="onSelectCheckinWay" |
|
|
|
bindtap="onSelectCheckinWay" |
|
|
|
data-value="none" |
|
|
|
data-value="none" |
|
|
|
> |
|
|
|
> |
|
|
|
|
|
|
|
<view class="select"><van-icon name="success" /></view> |
|
|
|
<view class="checkin-icon-wrap"> |
|
|
|
<view class="checkin-icon-wrap"> |
|
|
|
<view class="checkin-icon checkin-icon--none"></view> |
|
|
|
<image class="checkin-icon" src="{{imageUrl}}icon87.png?t={{Timestamp}}"></image> |
|
|
|
|
|
|
|
<image class="checkin-icon" src="{{imageUrl}}icon86.png?t={{Timestamp}}"></image> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
<text class="checkin-name">无需签到</text> |
|
|
|
<text class="checkin-name">无需签到</text> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
@ -363,20 +388,32 @@ |
|
|
|
<text>签到时间</text> |
|
|
|
<text>签到时间</text> |
|
|
|
<text class="required">*</text> |
|
|
|
<text class="required">*</text> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
<picker mode="date" value="{{checkinStartTime}}" end="{{checkinEndTime}}" data-field="checkinStartTime" bindchange="onPickTime"> |
|
|
|
<picker |
|
|
|
|
|
|
|
mode="date" |
|
|
|
|
|
|
|
value="{{checkinStartTime}}" |
|
|
|
|
|
|
|
end="{{checkinEndTime}}" |
|
|
|
|
|
|
|
data-field="checkinStartTime" |
|
|
|
|
|
|
|
bindchange="onPickTime" |
|
|
|
|
|
|
|
> |
|
|
|
<view class="form-picker"> |
|
|
|
<view class="form-picker"> |
|
|
|
<view class="picker-value {{checkinStartTime ? '' : 'is-placeholder'}}"> |
|
|
|
<view class="picker-value {{checkinStartTime ? '' : 'is-placeholder'}}"> |
|
|
|
{{checkinStartTime || '请选择签到开始时间'}} |
|
|
|
{{checkinStartTime || '请选择签到开始时间'}} |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
<image class="picker-icon" src="/images/icon17.png"></image> |
|
|
|
<image class="picker-icon" src="{{imageUrl}}icon17.png?t={{Timestamp}}"></image> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
</picker> |
|
|
|
</picker> |
|
|
|
<picker mode="date" value="{{checkinEndTime}}" start="{{checkinStartTime}}" data-field="checkinEndTime" bindchange="onPickTime"> |
|
|
|
<picker |
|
|
|
|
|
|
|
mode="date" |
|
|
|
|
|
|
|
value="{{checkinEndTime}}" |
|
|
|
|
|
|
|
start="{{checkinStartTime}}" |
|
|
|
|
|
|
|
data-field="checkinEndTime" |
|
|
|
|
|
|
|
bindchange="onPickTime" |
|
|
|
|
|
|
|
> |
|
|
|
<view class="form-picker"> |
|
|
|
<view class="form-picker"> |
|
|
|
<view class="picker-value {{checkinEndTime ? '' : 'is-placeholder'}}"> |
|
|
|
<view class="picker-value {{checkinEndTime ? '' : 'is-placeholder'}}"> |
|
|
|
{{checkinEndTime || '请选择签到结束时间'}} |
|
|
|
{{checkinEndTime || '请选择签到结束时间'}} |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
<image class="picker-icon" src="/images/icon17.png"></image> |
|
|
|
<image class="picker-icon" src="{{imageUrl}}icon17.png?t={{Timestamp}}"></image> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
</picker> |
|
|
|
</picker> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
@ -384,8 +421,8 @@ |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
|
|
|
|
|
|
|
|
<view class="form-tip"> |
|
|
|
<view class="form-tip"> |
|
|
|
<text class="form-tip-icon">ⓘ</text> |
|
|
|
<image class="form-tip-icon" src="{{imageUrl}}icon88.png?t={{Timestamp}}"></image> |
|
|
|
<text class="form-tip-text">报名与签到设置完成后,活动发布后需审批通过后执行</text> |
|
|
|
<text class="form-tip-text">报名与签到设置完成后,活动发布后将按此规则执行</text> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
|
|
|
|
|
|
|
|
<view class="bottom-safe"></view> |
|
|
|
<view class="bottom-safe"></view> |
|
|
|
@ -404,10 +441,10 @@ |
|
|
|
<view class="section-header"> |
|
|
|
<view class="section-header"> |
|
|
|
<view class="section-title-wrap"> |
|
|
|
<view class="section-title-wrap"> |
|
|
|
<text class="section-title">议程列表</text> |
|
|
|
<text class="section-title">议程列表</text> |
|
|
|
<image class="section-info" src="/images/icon40.png"></image> |
|
|
|
<image class="section-info" src="{{imageUrl}}icon40.png?t={{Timestamp}}"></image> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
<view class="add-btn" bindtap="onAddAgenda"> |
|
|
|
<view class="add-btn" bindtap="onAddAgenda"> |
|
|
|
<image class="add-icon" src="/images/icon39.png"></image> |
|
|
|
<image class="add-icon" src="{{imageUrl}}icon39.png?t={{Timestamp}}"></image> |
|
|
|
<text class="add-text">添加议程</text> |
|
|
|
<text class="add-text">添加议程</text> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
@ -416,7 +453,7 @@ |
|
|
|
<view class="agenda-header"> |
|
|
|
<view class="agenda-header"> |
|
|
|
<view class="agenda-name">议程 {{index + 1}}</view> |
|
|
|
<view class="agenda-name">议程 {{index + 1}}</view> |
|
|
|
<view class="agenda-del" bindtap="onRemoveAgenda" data-index="{{index}}"> |
|
|
|
<view class="agenda-del" bindtap="onRemoveAgenda" data-index="{{index}}"> |
|
|
|
<image class="icon" src="/images/icon38.png"></image> |
|
|
|
<image class="icon" src="{{imageUrl}}icon38.png?t={{Timestamp}}"></image> |
|
|
|
删除 |
|
|
|
删除 |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
@ -437,7 +474,7 @@ |
|
|
|
<view class="picker-value {{item.agendaTime ? '' : 'is-placeholder'}}"> |
|
|
|
<view class="picker-value {{item.agendaTime ? '' : 'is-placeholder'}}"> |
|
|
|
{{item.agendaTime || '请选择时间'}} |
|
|
|
{{item.agendaTime || '请选择时间'}} |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
<image class="picker-icon" src="/images/icon17.png"></image> |
|
|
|
<image class="picker-icon" src="{{imageUrl}}icon17.png?t={{Timestamp}}"></image> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
</picker> |
|
|
|
</picker> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
@ -486,5 +523,4 @@ |
|
|
|
<view class="btn btn-primary" bindtap="onSubmit">提交</view> |
|
|
|
<view class="btn btn-primary" bindtap="onSubmit">提交</view> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
</block> |
|
|
|
</block> |
|
|
|
|
|
|
|
|
|
|
|
</view> |
|
|
|
</view> |
|
|
|
|