【修改】国际研讨会嘉宾修改报名信息

This commit is contained in:
fengachen
2022-05-17 23:59:25 +08:00
parent d21aa47427
commit 92c759aef5
9 changed files with 967 additions and 6 deletions
@@ -0,0 +1,258 @@
<view class="color-f5 wrap">
<form bindsubmit="formSubmit">
<!-- 不是合作伙伴的beign -->
<view class="form-wrap" wx:if="{{info.guestType !== 4}}">
<view class="form-item">
<text>参会单位:</text>
<input value="{{info.companyName}}" disabled />
</view>
<view class="form-item">
<text>参会人:</text>
<input value="{{info.companyContactName}}" disabled />
</view>
<view class="form-item">
<text>手机号:</text>
<input value="{{info.phone}}" disabled />
</view>
<view class="form-item">
<text>身份类型:</text>
<input value="{{info.identity_dictText}}" disabled />
</view>
<view class="form-item">
<text>嘉宾类型:</text>
<input value="{{guestType_dictText}}" disabled />
</view>
<view class="form-item" wx:if="{{info.guestType === 1 || info.guestType === 2}}">
<text class="item-label flex-1">演讲题目:</text>
<input placeholder-class="text-right" name="speechTopic" value="{{info.speechTopic}}" placeholder="请输入演讲题目" />
</view>
<view class="form-item-radio" wx:if="{{info.guestType === 1 || info.guestType === 2}}">
<text class="item-label flex-1">演讲PPT:</text>
<view class="file-name" wx:for="{{speechPptList}}" wx:key="item">
<view>
<image src="../../assets/images/pdf.png"></image>
<text>{{item.name}}</text>
</view>
</view>
<view style="margin-top:20rpx" class="{{ speechPpt ? '':'primary-color' }}" bindtap="uploadPPT">点击上传
</view>
</view>
<view class="form-item-radio" wx:if="{{info.guestType === 1 || info.guestType === 2}}">
<text class="item-label flex-1">照片:</text>
<image-upload style="margin-top:20rpx" bindgetIds='getImagesId' maxLength='1' initImgsList="{{info.photo}}">
</image-upload>
</view>
<view class="form-item-radio" wx:if="{{info.guestType === 1 || info.guestType === 2}}">
<text class="item-label flex-1">个人简介:</text>
<textarea name="profile" placeholder="请输入个人简介" value="{{info.profile}}" name="remark" />
</view>
<view class="form-item-radio">
<view class="radio-label">
<text class="item-label flex-1 validate">是否用餐:</text>
</view>
<view>
<radio-group name='haveMeals' bindchange="needHaveMeal">
<label class="radio radio-item" wx:for="{{need}}" wx:key="item">
<radio class="radio-scale" value="{{item.value}}" checked="{{item.value === info.haveMeals}}"
color="#069F99" />{{item.name}}
</label>
</radio-group>
</view>
</view>
<!-- 选择用餐才出现 -->
<view class="form-item-radio" wx:if="{{haveMeal === 1}}">
<view class="radio-label">
<text class="item-label flex-1 validate">是否回民:</text>
</view>
<view>
<radio-group name='huiPeople'>
<label class="radio radio-item" wx:for="{{need}}" wx:key="item">
<radio class="radio-scale" value="{{item.value}}" checked="{{item.value === info.huiPeople}}"
color="#069F99" />{{item.name}}
</label>
</radio-group>
</view>
</view>
<view class="form-item-radio" wx:if="{{info.guestType === 1}}">
<view class="radio-label">
<text class="item-label flex-1 validate">是否住酒店:</text>
</view>
<view>
<radio-group name='checkInHotel' bindchange="needHotel">
<label class="radio radio-item" wx:for="{{need}}" wx:key="item">
<radio class="radio-scale" value="{{item.value}}" checked="{{item.value === info.checkInHotel}}"
color="#069F99" />{{item.name}}
</label>
</radio-group>
</view>
</view>
<view class="form-item" wx:if="{{ needHotel === 1 && info.guestType === 1 }}">
<text class="item-label flex-1 validate">入住酒店时间:</text>
<picker name='inHotelTime' mode="date" bindchange="bindDateChangeInHotelTime">
<view class="picker">
{{info.inHotelTime || "请选择入住酒店时间"}}
</view>
</picker>
</view>
<view class="form-item" wx:if="{{needHotel === 1 && info.guestType === 1 }}">
<text class="item-label flex-1 validate">离店时间:</text>
<picker name='outHotelTime' placeholder="请选择离店时间" mode="date" bindchange="bindDateChangeOutHotelTime">
<view class="picker">
{{info.outHotelTime || "请选择离店时间"}}
</view>
</picker>
</view>
<view class="form-item" wx:if="{{needHotel === 1 && info.guestType === 1 }}">
<text class="item-label flex-1 validate">房型:</text>
<input placeholder-class="text-right" name="roomLayout" value="{{info.roomLayout}}" bindinput="bindInputPhone"
placeholder="请输入房型" />
</view>
<view class="form-item-radio">
<view class="radio-label">
<text class="item-label flex-1 validate">是否需要接站:</text>
</view>
<view>
<radio-group name='pickUp' bindchange="needPick">
<label class="radio radio-item" wx:for="{{need}}" wx:key="item">
<radio class="radio-scale" value="{{item.value}}" checked="{{item.value === info.pickUp}}"
color="#069F99" />{{item.name}}
</label>
</radio-group>
</view>
</view>
<view class="form-item" wx:if="{{needPick === 1 }}">
<text class="item-label flex-1 validate">抵达时间:</text>
<picker name='arrivalTime' mode="date" value="{{date}}" bindchange="bindDateChangeArriveTime">
<view class="picker">
{{info.arrivalTime || "请选择抵达时间"}}
</view>
</picker>
</view>
<view class="form-item" wx:if="{{needPick === 1 }}">
<text class="item-label flex-1 validate">到达站:</text>
<input placeholder-class="text-right" name="destination" value="{{info.destination}}" bindinput="bindInputPhone"
placeholder="请输入到达站" />
</view>
<view class="form-item" wx:if="{{needPick === 1 }}">
<text class="item-label flex-1 validate">到达班次:</text>
<input placeholder-class="text-right" name="arrivalShift" value="{{info.arrivalShift}}"
bindinput="bindInputPhone" placeholder="请输入到达班次" />
</view>
<view class="form-item-radio">
<view class="radio-label">
<text class="item-label flex-1 validate">是否需要送站:</text>
</view>
<view>
<radio-group name='deliveryStation' bindchange="needSend">
<label class="radio radio-item" wx:for="{{need}}" wx:key="item">
<radio class="radio-scale" value="{{item.value}}" checked="{{item.value === info.deliveryStation}}"
color="#069F99" />{{item.name}}
</label>
</radio-group>
</view>
</view>
<view class="form-item" wx:if="{{needSend === 1 }}">
<text class="item-label flex-1 validate">离开时间:</text>
<picker name='departureTime' mode="date" value="{{date}}" bindchange="bindDateChangeLeaveTime">
<view class="picker">
{{info.departureTime || "请选择离开时间"}}
</view>
</picker>
</view>
<view class="form-item" wx:if="{{needSend === 1 }}">
<text class="item-label flex-1 validate">离开站:</text>
<input placeholder-class="text-right" name="departureStation" value="{{info.departureStation}}"
bindinput="bindInputPhone" placeholder="请输入离开站" />
</view>
<view class="form-item" wx:if="{{needSend === 1 }}">
<text class="item-label flex-1 validate">离开班次:</text>
<input placeholder-class="text-right" name="departureShift" value="{{info.departureShift}}"
bindinput="bindInputPhone" placeholder="请输入离开班次" />
</view>
<view class="form-item">
<text class="item-label flex-1">同行人:</text>
<input placeholder-class="text-right" name="peer" bindinput="bindInputPhone" value="{{info.peer}}"
placeholder="请输入同行人" />
</view>
<view class="form-item-radio" wx:if="{{info.guestType === 1 || info.guestType === 2 }}">
<text class="item-label flex-1">备注:</text>
<textarea name="remark" placeholder="请输入备注" value="{{info.remark}}" name="remark" />
</view>
<view class="btn-wrap">
<button class="btn-ok" formType="submit">确定</button>
</view>
</view>
<!-- 不是合作伙伴的显示end -->
<!-- 合作伙伴begin -->
<view class="form-wrap" wx:if="{{info.guestType === 4}}">
<view class="form-item">
<text class="item-label flex-1">抵达时间:</text>
<picker name='arrivalTime' mode="date" value="{{date}}" bindchange="bindDateChangeArriveTime">
<view class="picker">
{{info.arrivalTime}}
</view>
</picker>
</view>
<view class="form-item">
<text class="item-label flex-1 ">离开时间:</text>
<picker name='departureTime' mode="date" value="{{date}}" bindchange="bindDateChangeLeaveTime">
<view class="picker">
{{info.departureTime}}
</view>
</picker>
</view>
<view class="btn-wrap">
<button class="btn-ok" formType="submit">确定</button>
</view>
</view>
<!-- 合作伙伴end -->
</form>
</view>