会议报名逻辑修改

This commit is contained in:
fengachen
2021-10-28 23:01:03 +08:00
parent 0ca78ec9ee
commit 1ba3bc1b7c
6 changed files with 315 additions and 84 deletions
+2
View File
@@ -21,6 +21,8 @@ const signUpApi = {
signUpMeeting:(params) => http.post(`${URL_CONFIG}meeting/payMeetingSituation/signUp`, params),
// 上传汇款凭证
uploadPayRecord:(params) =>http.post(`${URL_CONFIG}meeting/payMeetingSituation/editTerminal`, params),
// 通过单位名称校验是否标协会员
validateStandard:(params) => http.get('/meeting/internalMeetingSituation/checkMember',params)
}
export default signUpApi
+2 -2
View File
@@ -85,8 +85,8 @@
<text style="color:#999" bindtap='preview' data-file="{{item}}">暂无</text>
</view>
</view>
<view class="form-payQrCode">
<!-- 会议费为0 不显示 -->
<view class="form-payQrCode" wx:if="{{meetingDetailIngfo.meetingCosts !== '0.00' }}">
<text style="padding-left:15px">缴费二维码</text>
<view>
<image class="payQrCode" src='{{payOrCode}}'></image>
+17 -3
View File
@@ -87,7 +87,9 @@ Page({
// 首页消息
indexMsg: '',
// 扫码报名的 需要调用无限制接口
nolimitBool:false
nolimitBool:false,
// 会议费用
meetingCost:''
},
// 是否需要发票的选择
needInvoiceChange(e) {
@@ -109,9 +111,21 @@ Page({
},
// 选择参会身份
changeIdentity(e){
const that = this
this.setData({
selectedIdentity:e.detail.value
})
console.log(e.detail.value);
// 参会身份选择嘉宾和内部企业 会议费用为 0
if(e.detail.value === '2'){
this.setData({
meetingCost:that.data.selectedMeeting.meetingCosts
})
}else{
this.setData({
meetingCost:'0.00'
})
}
},
// 缴费方式的选择
paymentMethodRadioChange(e){
@@ -270,7 +284,8 @@ Page({
console.log(res);
if(res.success){
this.setData({
selectedMeeting:res.result
selectedMeeting:res.result,
meetingCost:res.result.meetingCosts
})
}
}).catch( () => {
@@ -297,7 +312,6 @@ Page({
}
if(options.meetingId){
this.queryMeetingInfo(options.meetingId)
}
const that = this
+1 -1
View File
@@ -103,7 +103,7 @@
<view class="form-item">
<text class="item-label flex-1">费用合计:</text>
<!-- 需要后端判断企业 是否是标准协会的企业 是标协的企业 vip费用 -->
<text>{{selectedMeeting.meetingCosts}}元</text>
<text>{{meetingCost}}元</text>
</view>
<view class="btn-wrap">
+227 -16
View File
@@ -15,7 +15,7 @@ Page({
* 页面的初始数据
*/
data: {
// 会议详情
// 会议详情
meetingDetailInfo: {},
// 参会身份
identifyList: [{
@@ -53,16 +53,25 @@ Page({
selectedPerson: {},
// 选中的邮寄联系人
selectedPostPerson: {},
selectedMeeting:{},
// 抵达时间
arrivalTime: '请选择抵达时间',
// 入住酒店时间
inHotelTime: '请选择入住酒店时间',
// 离店时间
// 离店时间
outHotelTime: '请选择离店时间',
// 离开时间
departureTime: '请选择离开时间',
// 是否选择发票的选中的索引
index: -1,
// 是否需要用餐
haveMeal:'',
// 是否住酒店
needHotel:'',
// 是否接站
needPick:'',
// 是否送站
needSend:'',
// 上传图片的id
imageIds: '',
// 记录临时的文件名 用于回显 小程序上传后后端的名会乱码
@@ -71,6 +80,10 @@ Page({
speechPpt: '',
// 嘉宾身份
guestType: -1,
// 参会身份
identity:'',
// 缴费方式
payMethod:'',
// 缴费方式
paymentMethodList: [{
value: '1',
@@ -109,8 +122,10 @@ Page({
},
],
flag:false,
// 是否调用无限制接口
nolimitBool:false
// 是否调用无限制接口
nolimitBool:false,
//会议费用
meetingCosts:''
},
// 抵达时间选择
bindDateChangeArriveTime(e) {
@@ -142,6 +157,42 @@ Page({
index: e.detail.value
})
},
// 是否用餐
needHaveMeal(e){
let value = e.detail.value
this.setData({
haveMeal:value
})
},
// 是否住酒店
needHotel(e){
let value = e.detail.value
this.setData({
needHotel:value
})
},
// 是否接站
needPick(e){
let value = e.detail.value
this.setData({
needPick:value
})
},
// 是否送站
needSend(e){
let value = e.detail.value
this.setData({
needSend:value
})
},
// 缴费方式选择
paymentMethodRadioChange(e){
let value = e.detail.value
this.setData({
payMethod:value
})
},
// 选择参会单位
selectCompany(e) {
wx.navigateTo({
@@ -174,7 +225,21 @@ Page({
},
// 改变参会身份
changeIdentify(e) {
const that = this
let value = e.detail.value
this.setData({
identity:value
})
// 国际研讨会嘉宾 内部企业 不需要缴费
if( value === '2' ){
this.setData({
meetingCosts:that.data.selectedMeeting.meetingCosts
})
}else{
this.setData({
meetingCosts: '0.00'
})
}
if (value === '1') {
this.setData({
inviteCodeShowBool: true,
@@ -196,7 +261,7 @@ Page({
guestBool: false,
})
},
// 设置邀请码的值
// 设置邀请码的值
bindInputInviteCode(e) {
// 在这里将所有控制表单都设为false 防止显示出问题
this.setData({
@@ -308,7 +373,7 @@ Page({
var backPdfArr = [];
backPdfArr.push(fileBackDa)
wx.hideLoading(); //隐藏提示框
//上传成功,
//上传成功,
that.setData({
tempFiles: name,
speechPpt: fileBackDa.result.id
@@ -319,7 +384,7 @@ Page({
}
})
},
// 手机号验证
// 手机号验证
validatePhone(e) {
console.log(e);
let value = e.detail.value
@@ -423,7 +488,9 @@ Page({
if (res.success) {
this.setData({
meetingDetailInfo: res.result,
inviteCodeArr: that.validateCodeArr(res.result)
inviteCodeArr: that.validateCodeArr(res.result),
selectedMeeting:res.result,
meetingCosts:res.result.meetingCosts
})
}
})
@@ -441,6 +508,23 @@ Page({
})
return
}
if( !this.data.selectedPerson.id){
wx.showToast({
title: '请选择参会单位',
icon: 'none',
duration: 2000
})
return
}
if( !this.data.selectedPerson.id){
wx.showToast({
title: '请选择参会人',
icon: 'none',
duration: 2000
})
return
}
// 参会身份验证
if (formData.identity === '') {
wx.showToast({
@@ -450,8 +534,8 @@ Page({
})
return
}
// 缴费方式
if (formData.payMode === '') {
// 缴费方式 选择嘉宾不需要校验
if (formData.payMode === '' && this.data.guestType !== '1' ) {
wx.showToast({
title: '请选择缴费方式',
icon: 'none',
@@ -460,7 +544,7 @@ Page({
return
}
// 是否需要发票
if (formData.needInvoice === -1) {
if (formData.needInvoice === -1 && this.data.guestType !== '1' ) {
wx.showToast({
title: '请选择发票',
icon: 'none',
@@ -470,7 +554,7 @@ Page({
}
// 邮寄地址
if (formData.postContactAddress === '') {
if (formData.postContactAddress === '' && this.data.guestType !== '1' ) {
wx.showToast({
title: '请输入邮寄地址',
icon: 'none',
@@ -478,8 +562,8 @@ Page({
})
return
}
// 邮编
if (formData.postCode === '') {
// 邮编
if (formData.postCode === '' && this.data.guestType !== '1' ) {
wx.showToast({
title: '请输入邮编',
icon: 'none',
@@ -487,8 +571,27 @@ Page({
})
return
}
// 是否住酒店
if (formData.checkInHotel === '') {
// 是否用餐
if(this.data.guestType === '1' && (formData.haveMeals == '' || formData.haveMeals === undefined) ){
wx.showToast({
title: '请选择是否用餐',
icon: 'none',
duration: 2000
})
return
}
// 是否回民
if(this.data.guestType === '1' && thism.data.haveMeal === '1' && (formData.huiPeople == '' || formData.huiPeople === undefined) ){
wx.showToast({
title: '请选择是否回民',
icon: 'none',
duration: 2000
})
return
}
// 是否住酒店 只有嘉宾身份是vip的才去校验
if (formData.checkInHotel === '' && this.data.guestType === '1' ) {
wx.showToast({
title: '请选择是否住酒店',
icon: 'none',
@@ -496,6 +599,113 @@ Page({
})
return
}
// 入住酒店时间
if (formData.inHotelTime === '' && this.data.needHotel === '1' && this.data. this.data.guestType === '1' ) {
wx.showToast({
title: '请选择入住酒店时间',
icon: 'none',
duration: 2000
})
return
}
// 离店时间
if (formData.outHotelTime === '' && this.data.needHotel === '1' && this.data. this.data.guestType === '1' ) {
wx.showToast({
title: '请选择离店时间',
icon: 'none',
duration: 2000
})
return
}
// 房型
if (formData.roomLayout === '' && this.data.needHotel === '1' && this.data. this.data.guestType === '1' ) {
wx.showToast({
title: '请输入房型',
icon: 'none',
duration: 2000
})
return
}
// 是否需要接站
if(this.data.identity === '1' && this.data.guestType !== '4' && formData.pickUp === ''){
wx.showToast({
title: '请选择是否需要接站',
icon: 'none',
duration: 2000
})
return
}
// 抵达时间
if(this.data.identity === '1' && this.data.needPick === '1' && this.data.guestType !== '4' && formData.arrivalTime === ''){
wx.showToast({
title: '请选择抵达时间',
icon: 'none',
duration: 2000
})
return
}
// 到达站
if(this.data.identity === '1' && this.data.needPick === '1' && this.data.guestType !== '4' && formData.destination === ''){
wx.showToast({
title: '请选择到达站',
icon: 'none',
duration: 2000
})
return
}
// 到达班次
if(this.data.identity === '1' && this.data.needPick === '1' && this.data.guestType !== '4' && formData.arrivalShift === ''){
wx.showToast({
title: '请输入到达班次',
icon: 'none',
duration: 2000
})
return
}
// 是否需要送站
if(this.data.identity === '1' && this.data.guestType !== '4' && formData.deliveryStation === ''){
wx.showToast({
title: '请选择是否需要送站',
icon: 'none',
duration: 2000
})
return
}
// 离开时间
if(this.data.identity === '1' && this.data.needSend === '1' && this.data.guestType !== '4' && formData.departureTime === ''){
wx.showToast({
title: '请选择离开时间',
icon: 'none',
duration: 2000
})
return
}
// 离开站
if(this.data.identity === '1' && this.data.needSend === '1' && this.data.guestType !== '4' && formData.departureStation === ''){
wx.showToast({
title: '请输入离开站',
icon: 'none',
duration: 2000
})
return
}
// 离开班次
if(this.data.identity === '1' && this.data.needSend === '1' && this.data.guestType !== '4' && formData.departureShift === ''){
wx.showToast({
title: '请输入离开班次',
icon: 'none',
duration: 2000
})
return
}
// 会议id
formData.meetingId = this.meetingDetailInfo.id
// 参会人id
@@ -546,6 +756,7 @@ Page({
if(options.meetingId){
this.queryMeetingDetail(options.meetingId)
}
this.queryMeetingDetail('1453179685029556226')
if(options.nolimit){
this.setData({
nolimitBool:true
+66 -62
View File
@@ -6,18 +6,19 @@
<view class="form-item">
<text class="item-label flex-1">参会单位:</text>
<input placeholder-class="text-right" data-page='guoji' data-nolimit="{{nolimitBool}}" bindfocus="selectCompany"
name="selectedCompany.companyName" value="{{selectedCompany.companyName}}"
placeholder="请选择参会单位" />
name="selectedCompany.companyName" value="{{selectedCompany.companyName}}" placeholder="请选择参会单位" />
</view>
<view class="form-item">
<text class="item-label flex-1">参会人:</text>
<input placeholder-class="text-right" data-nolimit="{{nolimitBool}}" data-page='guoji' bindfocus="selectPerson" data-selectType='1' value="{{selectedPerson.name}}" placeholder="请选择参会人" />
<input placeholder-class="text-right" data-nolimit="{{nolimitBool}}" data-page='guoji' bindfocus="selectPerson"
data-selectType='1' value="{{selectedPerson.name}}" placeholder="请选择参会人" />
</view>
<view class="form-item">
<text class="item-label flex-1">手机号:</text>
<input placeholder-class="text-right" bindblur="validatePhone" data-type="phone" data-message='请输入手机号' data-errmsg='请输入正确的手机号' type="number" maxlength="11" name="phone" bindinput="bindInputPhone" value="{{phone}}"
<input placeholder-class="text-right" bindblur="validatePhone" data-type="phone" data-message='请输入手机号'
data-errmsg='请输入正确的手机号' type="number" maxlength="11" name="phone" bindinput="bindInputPhone" value="{{phone}}"
placeholder="请输入手机号" />
</view>
@@ -59,9 +60,9 @@
</radio-group>
</view>
</view>
<!-- 打包不显示需要发票 -->
<view class="form-item">
<view class="form-item" wx:if="{{payMethod !== '3' }}">
<text class="item-label flex-1 validate">是否需要发票:</text>
<picker name='needInvoice' bindchange="needInvoiceChange" range="{{needInvoiceList}}" value="{{index}}"
range-key='name'>
@@ -71,26 +72,29 @@
</picker>
</view>
<view class="form-item">
<!-- 选择了发票才会显示 打包也不显示 -->
<view class="form-item" wx:if="{{index !== '0' && payMethod !== '3' }}">
<text class="item-label flex-1 validate">邮寄联系人:</text>
<input placeholder-class="text-right" data-page='guoji' data-nolimit="{{nolimitBool}}" data-selectType='2' name="phone"
bindfocus="selectPerson" value="{{selectedPostPerson.name}}" placeholder="请选择邮寄联系人" />
<input placeholder-class="text-right" data-page='guoji' data-nolimit="{{nolimitBool}}" data-selectType='2'
name="phone" bindfocus="selectPerson" value="{{selectedPostPerson.name}}" placeholder="请选择邮寄联系人" />
</view>
<view class="form-item">
<view class="form-item" wx:if="{{index !== '0' && payMethod !== '3' }}">
<text class="item-label flex-1 validate">邮寄地址:</text>
<input placeholder-class="text-right" name="postContactAddress" value="{{selectedPostPerson.contactAddress}}" bindinput="bindInputPhone"
placeholder="请输入邮寄地址" />
<input placeholder-class="text-right" name="postContactAddress" value="{{selectedPostPerson.contactAddress}}"
bindinput="bindInputPhone" placeholder="请输入邮寄地址" />
</view>
<view class="form-item">
<view class="form-item" wx:if="{{index !== '0' && payMethod !== '3' }}">
<text class="item-label flex-1 validate">邮编:</text>
<input placeholder-class="text-right" name="postCode" bindblur="validatePostCode" data-message='请输入邮编' data-errmsg='请输入正确的邮编' type="number" maxlength="6" value="{{selectedPostPerson.postalCode}}" placeholder="请输入邮编" />
<input placeholder-class="text-right" name="postCode" bindblur="validatePostCode" data-message='请输入邮编'
data-errmsg='请输入正确的邮编' type="number" maxlength="6" value="{{selectedPostPerson.postalCode}}"
placeholder="请输入邮编" />
</view>
<view class="form-item-radio">
<view class="radio-label">
<text class="item-label flex-1 validate">是否住酒店:</text>
<text class="item-label flex-1">是否住酒店:</text>
</view>
<view>
<radio-group name='checkInHotel' bindchange="paymentMethodRadioChange">
@@ -121,8 +125,7 @@
<view class="form-item">
<text class="item-label flex-1">费用合计:</text>
<!-- 需要后端判断企业 是否是标准协会的企业 是标协的企业 vip费用 -->
<text>{{meetingDetailInfo.meetingCosts}}元</text>
<text>{{meetingCosts}}元</text>
</view>
<view class="btn-wrap">
@@ -161,7 +164,7 @@
<text class="item-label flex-1 validate">是否用餐:</text>
</view>
<view>
<radio-group name='haveMeals' bindchange="paymentMethodRadioChange">
<radio-group name='haveMeals' bindchange="needHaveMeal">
<label class="radio radio-item" wx:for="{{need}}" wx:key="item">
<radio class="radio-scale" value="{{item.value}}" />{{item.name}}
</label>
@@ -169,7 +172,8 @@
</view>
</view>
<view class="form-item-radio">
<!-- 选择用餐才出现 -->
<view class="form-item-radio" wx:if="{{haveMeal === '1'}}">
<view class="radio-label">
<text class="item-label flex-1 validate">是否回民:</text>
</view>
@@ -188,7 +192,7 @@
<text class="item-label flex-1 validate">是否住酒店:</text>
</view>
<view>
<radio-group name='checkInHotel' bindchange="paymentMethodRadioChange">
<radio-group name='checkInHotel' bindchange="needHotel">
<label class="radio radio-item" wx:for="{{need}}" wx:key="item">
<radio class="radio-scale" value="{{item.value}}" />{{item.name}}
</label>
@@ -196,8 +200,8 @@
</view>
</view>
<view class="form-item">
<text class="item-label flex-1">入住酒店时间:</text>
<view class="form-item" wx:if="{{needHotel === '1' }}">
<text class="item-label flex-1 validate" >入住酒店时间:</text>
<picker name='inHotelTime' mode="date" bindchange="bindDateChangeInHotelTime">
<view class="picker">
{{inHotelTime}}
@@ -205,8 +209,8 @@
</picker>
</view>
<view class="form-item">
<text class="item-label flex-1">离店时间:</text>
<view class="form-item" wx:if="{{needHotel === '1' }}">
<text class="item-label flex-1 validate">离店时间:</text>
<picker name='outHotelTime' placeholder="请选择离店时间" mode="date" bindchange="bindDateChangeOutHotelTime">
<view class="picker">
{{outHotelTime}}
@@ -214,7 +218,7 @@
</picker>
</view>
<view class="form-item">
<view class="form-item" wx:if="{{needHotel === '1' }}">
<text class="item-label flex-1 validate">房型:</text>
<input placeholder-class="text-right" name="roomLayout" bindinput="bindInputPhone" placeholder="请输入房型" />
</view>
@@ -224,7 +228,7 @@
<text class="item-label flex-1 validate">是否需要接站:</text>
</view>
<view>
<radio-group name='pickUp' bindchange="paymentMethodRadioChange">
<radio-group name='pickUp' bindchange="needPick">
<label class="radio radio-item" wx:for="{{need}}" wx:key="item">
<radio class="radio-scale" value="{{item.value}}" />{{item.name}}
</label>
@@ -232,8 +236,8 @@
</view>
</view>
<view class="form-item">
<text class="item-label flex-1">抵达时间:</text>
<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">
{{arrivalTime}}
@@ -241,12 +245,12 @@
</picker>
</view>
<view class="form-item">
<view class="form-item" wx:if="{{needPick === '1' }}">
<text class="item-label flex-1 validate">到达站:</text>
<input placeholder-class="text-right" name="destination" bindinput="bindInputPhone" placeholder="请输入到达站" />
</view>
<view class="form-item">
<view class="form-item" wx:if="{{needPick === '1' }}">
<text class="item-label flex-1 validate">到达班次:</text>
<input placeholder-class="text-right" name="arrivalShift" bindinput="bindInputPhone" placeholder="请输入到达班次" />
</view>
@@ -257,7 +261,7 @@
<text class="item-label flex-1 validate">是否需要送站:</text>
</view>
<view>
<radio-group name='deliveryStation' bindchange="paymentMethodRadioChange">
<radio-group name='deliveryStation' bindchange="needSend">
<label class="radio radio-item" wx:for="{{need}}" wx:key="item">
<radio class="radio-scale" value="{{item.value}}" />{{item.name}}
</label>
@@ -265,8 +269,8 @@
</view>
</view>
<view class="form-item">
<text class="item-label flex-1">离开时间:</text>
<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">
{{departureTime}}
@@ -274,13 +278,13 @@
</picker>
</view>
<view class="form-item">
<view class="form-item" wx:if="{{needSend === '1' }}">
<text class="item-label flex-1 validate">离开站:</text>
<input placeholder-class="text-right" name="departureStation" bindinput="bindInputPhone"
placeholder="请输入离开站" />
</view>
<view class="form-item">
<view class="form-item" wx:if="{{needSend === '1' }}">
<text class="item-label flex-1 validate">离开班次:</text>
<input placeholder-class="text-right" name="departureShift" bindinput="bindInputPhone"
placeholder="请输入离开班次" />
@@ -334,7 +338,7 @@
<text class="item-label flex-1 validate">是否用餐:</text>
</view>
<view>
<radio-group name='haveMeals' bindchange="paymentMethodRadioChange">
<radio-group name='haveMeals' bindchange="needHaveMeal">
<label class="radio radio-item" wx:for="{{need}}" wx:key="item">
<radio class="radio-scale" value="{{item.value}}" />{{item.name}}
</label>
@@ -342,7 +346,7 @@
</view>
</view>
<view class="form-item-radio">
<view class="form-item-radio" wx:if="{{haveMeal === '1'}}">
<view class="radio-label">
<text class="item-label flex-1 validate">是否回民:</text>
</view>
@@ -360,7 +364,7 @@
<text class="item-label flex-1 validate">是否需要接站:</text>
</view>
<view>
<radio-group name='pickUp' bindchange="paymentMethodRadioChange">
<radio-group name='pickUp' bindchange="needPick">
<label class="radio radio-item" wx:for="{{need}}" wx:key="item">
<radio class="radio-scale" value="{{item.value}}" />{{item.name}}
</label>
@@ -368,8 +372,8 @@
</view>
</view>
<view class="form-item">
<text class="item-label flex-1">抵达时间:</text>
<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">
{{arrivalTime}}
@@ -377,12 +381,12 @@
</picker>
</view>
<view class="form-item">
<view class="form-item" wx:if="{{needPick === '1' }}">
<text class="item-label flex-1 validate">到达站:</text>
<input placeholder-class="text-right" name="destination" placeholder="请输入到达站" />
</view>
<view class="form-item">
<view class="form-item" wx:if="{{needPick === '1' }}">
<text class="item-label flex-1 validate">到达班次:</text>
<input placeholder-class="text-right" name="arrivalShift" bindinput="bindInputPhone" placeholder="请输入到达班次" />
</view>
@@ -393,7 +397,7 @@
<text class="item-label flex-1 validate">是否需要送站:</text>
</view>
<view>
<radio-group name='deliveryStation' bindchange="paymentMethodRadioChange">
<radio-group name='deliveryStation' bindchange="needSend">
<label class="radio radio-item" wx:for="{{need}}" wx:key="item">
<radio class="radio-scale" value="{{item.value}}" />{{item.name}}
</label>
@@ -401,8 +405,8 @@
</view>
</view>
<view class="form-item">
<text class="item-label flex-1">离开时间:</text>
<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">
{{departureTime}}
@@ -410,18 +414,18 @@
</picker>
</view>
<view class="form-item">
<view class="form-item" wx:if="{{needSend === '1' }}">
<text class="item-label flex-1 validate">离开站:</text>
<input placeholder-class="text-right" name="departureStation" placeholder="请输入离开站" />
</view>
<view class="form-item">
<view class="form-item" wx:if="{{needSend === '1' }}">
<text class="item-label flex-1 validate">离开班次:</text>
<input placeholder-class="text-right" name="departureShift" placeholder="请输入离开班次" />
</view>
<view class="form-item">
<text class="item-label flex-1 validate">同行人:</text>
<text class="item-label flex-1">同行人:</text>
<input placeholder-class="text-right" name="peer" placeholder="请输入同行人" />
</view>
@@ -443,7 +447,7 @@
<text class="item-label flex-1 validate">是否用餐:</text>
</view>
<view>
<radio-group name='haveMeals' bindchange="paymentMethodRadioChange">
<radio-group name='haveMeals' bindchange="needHaveMeal">
<label class="radio radio-item" wx:for="{{need}}" wx:key="item">
<radio class="radio-scale" value="{{item.value}}" />{{item.name}}
</label>
@@ -451,7 +455,7 @@
</view>
</view>
<view class="form-item-radio">
<view class="form-item-radio" wx:if="{{haveMeal === '1'}}">
<view class="radio-label">
<text class="item-label flex-1 validate">是否回民:</text>
</view>
@@ -469,7 +473,7 @@
<text class="item-label flex-1 validate">是否需要接站:</text>
</view>
<view>
<radio-group name='pickUp' bindchange="paymentMethodRadioChange">
<radio-group name='pickUp' bindchange="needPick">
<label class="radio radio-item" wx:for="{{need}}" wx:key="item">
<radio class="radio-scale" value="{{item.value}}" />{{item.name}}
</label>
@@ -477,8 +481,8 @@
</view>
</view>
<view class="form-item">
<text class="item-label flex-1">抵达时间:</text>
<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">
{{arrivalTime}}
@@ -486,12 +490,12 @@
</picker>
</view>
<view class="form-item">
<view class="form-item" wx:if="{{needPick === '1'}}">
<text class="item-label flex-1 validate">到达站:</text>
<input placeholder-class="text-right" name="destination" bindinput="bindInputPhone" placeholder="请输入到达站" />
</view>
<view class="form-item">
<view class="form-item" wx:if="{{needPick === '1'}}">
<text class="item-label flex-1 validate">到达班次:</text>
<input placeholder-class="text-right" name="arrivalShift" bindinput="bindInputPhone" placeholder="请输入到达班次" />
</view>
@@ -502,7 +506,7 @@
<text class="item-label flex-1 validate">是否需要送站:</text>
</view>
<view>
<radio-group name='deliveryStation' bindchange="paymentMethodRadioChange">
<radio-group name='deliveryStation' bindchange="needSend">
<label class="radio radio-item" wx:for="{{need}}" wx:key="item">
<radio class="radio-scale" value="{{item.value}}" />{{item.name}}
</label>
@@ -510,8 +514,8 @@
</view>
</view>
<view class="form-item">
<text class="item-label flex-1">离开时间:</text>
<view class="form-item" wx:if="{{needSend === '1'}}">
<text class="item-label flex-1 validate">离开时间:</text>
<picker name='departureTime' mode="date" bindchange="bindDateChangeLeaveTime">
<view class="picker">
{{departureTime}}
@@ -519,20 +523,20 @@
</picker>
</view>
<view class="form-item">
<view class="form-item" wx:if="{{needSend === '1'}}">
<text class="item-label flex-1 validate">离开站:</text>
<input placeholder-class="text-right" name="departureStation" bindinput="bindInputPhone"
placeholder="请输入离开站" />
</view>
<view class="form-item">
<view class="form-item" wx:if="{{needSend === '1'}}">
<text class="item-label flex-1 validate">离开班次:</text>
<input placeholder-class="text-right" name="departureShift" bindinput="bindInputPhone"
placeholder="请输入离开班次" />
</view>
<view class="form-item">
<text class="item-label flex-1 validate">同行人:</text>
<text class="item-label flex-1">同行人:</text>
<input placeholder-class="text-right" name="peer" placeholder="请输入同行人" />
</view>
@@ -571,4 +575,4 @@
</view>
</form>
</view>
</view>