From 3b4015870304595ae5c06787fe80e4323f4e1959 Mon Sep 17 00:00:00 2001
From: fengachen <373943794@qq.com>
Date: Thu, 4 Nov 2021 10:21:38 +0800
Subject: [PATCH] =?UTF-8?q?=E3=80=90bug=E3=80=91=E5=9B=BD=E9=99=85?=
=?UTF-8?q?=E7=A0=94=E8=AE=A8=E4=BC=9A=E7=9A=84=E6=A0=A1=E9=AA=8C?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../meetingDetailSigned.js | 1 -
pages/signUpPage/signUpPage.wxml | 2 +-
pages/signUpPageGuoji/signUpPageGuoji.js | 65 +++++++++++++------
pages/signUpPageGuoji/signUpPageGuoji.wxml | 4 +-
4 files changed, 47 insertions(+), 25 deletions(-)
diff --git a/pages/meetingDetailSigned/meetingDetailSigned.js b/pages/meetingDetailSigned/meetingDetailSigned.js
index decda53..f7c87de 100644
--- a/pages/meetingDetailSigned/meetingDetailSigned.js
+++ b/pages/meetingDetailSigned/meetingDetailSigned.js
@@ -56,7 +56,6 @@ Page({
})
return
}
- debugger
if(this.data.singInPersonInfo.payMode === 2 && (this.data.ordeCode === '' || this.data.ordeCode === undefined || this.data.ordeCode === null) ){
wx.showToast({
title: '请输入缴费订单号后四位数',
diff --git a/pages/signUpPage/signUpPage.wxml b/pages/signUpPage/signUpPage.wxml
index 581971d..1ff3192 100644
--- a/pages/signUpPage/signUpPage.wxml
+++ b/pages/signUpPage/signUpPage.wxml
@@ -15,7 +15,7 @@
手机号:
-
+
diff --git a/pages/signUpPageGuoji/signUpPageGuoji.js b/pages/signUpPageGuoji/signUpPageGuoji.js
index 24e5820..0464ac3 100644
--- a/pages/signUpPageGuoji/signUpPageGuoji.js
+++ b/pages/signUpPageGuoji/signUpPageGuoji.js
@@ -166,21 +166,26 @@ Page({
needHotel(e) {
let value = e.detail.value
this.setData({
- needHotel: value
+ needHotel: value,
+ inHotelTime:'请选择入住酒店时间',
+ outHotelTime:'请选择离店时间'
})
+
},
// 是否接站
needPick(e) {
let value = e.detail.value
this.setData({
- needPick: value
+ needPick: value,
+ arrivalTime:'请选择抵达时间'
})
},
// 是否送站
needSend(e) {
let value = e.detail.value
this.setData({
- needSend: value
+ needSend: value,
+ departureTime:'请选择离开时间'
})
},
// 缴费方式选择
@@ -214,6 +219,13 @@ Page({
})
}
},
+ // 是否住酒店 参会人与内部企业 清除抵达时间 离开时间
+ needHotelNot(){
+ this.setData({
+ arrivalTime:'请选择抵达时间',
+ departureTime:'请选择离开时间'
+ })
+ },
// 选择参会单位
selectCompany(e) {
if (this.data.nolimitBool) {
@@ -299,7 +311,11 @@ Page({
});
console.log(validateArr[0].type);
this.setData({
- guestType: validateArr[0].type
+ guestType: validateArr[0].type,
+ haveMeals:'',
+ needHotel:'',
+ needPick:'',
+ needSend:''
})
switch (validateArr[0].type) {
case '1':
@@ -498,14 +514,6 @@ Page({
// 确定
formSubmit(e) {
const formData = Object.assign({}, e.detail.value)
- if (this.data.flag) {
- wx.showToast({
- title: '信息输入有误',
- icon: 'error',
- duration: 2000
- })
- return
- }
if (!this.data.selectedCompany.id) {
wx.showToast({
title: '请选择参会单位',
@@ -559,7 +567,8 @@ Page({
})
return
}
- if (formData.identity == '2' && this.data.selectedPostPerson.id == -'' || this.data.selectedPostPerson.id === undefined) {
+ // 不需要发票不校验
+ if (formData.identity == '2' && (this.data.selectedPostPerson.id == -'' || this.data.selectedPostPerson.id === undefined) && formData.needInvoice !== '0') {
wx.showToast({
title: '请选择邮寄联系人',
icon: 'none',
@@ -568,7 +577,7 @@ Page({
return
}
// 邮寄地址
- if (formData.postContactAddress === '' && this.data.guestType !== '1') {
+ if (formData.postContactAddress === '' && this.data.guestType !== '1' && formData.needInvoice !== '0') {
wx.showToast({
title: '请输入邮寄地址',
icon: 'none',
@@ -577,7 +586,7 @@ Page({
return
}
// 邮编
- if (formData.postCode === '' && this.data.guestType !== '1') {
+ if (formData.postCode === '' && this.data.guestType !== '1' && formData.needInvoice !== '0') {
wx.showToast({
title: '请输入邮编',
icon: 'none',
@@ -615,7 +624,7 @@ Page({
}
// 入住酒店时间
- if (formData.inHotelTime === '' && this.data.needHotel === '1' && this.data.this.data.guestType === '1') {
+ if ((formData.inHotelTime === '' || formData.inHotelTime === null || formData.inHotelTime === undefined) && this.data.needHotel === '1' && this.data.guestType === '1') {
wx.showToast({
title: '请选择入住酒店时间',
icon: 'none',
@@ -626,7 +635,7 @@ Page({
// 离店时间
- if (formData.outHotelTime === '' && this.data.needHotel === '1' && this.data.this.data.guestType === '1') {
+ if ((formData.outHotelTime === '' || formData.outHotelTime === null || formData.outHotelTime === undefined ) && this.data.needHotel === '1' && this.data.guestType === '1') {
wx.showToast({
title: '请选择离店时间',
icon: 'none',
@@ -636,7 +645,7 @@ Page({
}
// 房型
- if (formData.roomLayout === '' && this.data.needHotel === '1' && this.data.this.data.guestType === '1') {
+ if (formData.roomLayout === '' && this.data.needHotel === '1' && this.data.guestType === '1') {
wx.showToast({
title: '请输入房型',
icon: 'none',
@@ -655,7 +664,7 @@ Page({
return
}
// 抵达时间
- if (this.data.identity === '1' && this.data.needPick === '1' && this.data.guestType !== '4' && formData.arrivalTime === '') {
+ if (this.data.identity === '1' && this.data.needPick === '1' && this.data.guestType !== '4' && (formData.arrivalTime === '' || formData.arrivalTime === null || formData.arrivalTime === undefined )) {
wx.showToast({
title: '请选择抵达时间',
icon: 'none',
@@ -693,7 +702,7 @@ Page({
}
// 离开时间
- if (this.data.identity === '1' && this.data.needSend === '1' && this.data.guestType !== '4' && formData.departureTime === '') {
+ if (this.data.identity === '1' && this.data.needSend === '1' && this.data.guestType !== '4' && (formData.departureTime === '' || formData.departureTime === null || formData.departureTime === undefined) ) {
wx.showToast({
title: '请选择离开时间',
icon: 'none',
@@ -739,6 +748,8 @@ Page({
formData.companyId = this.data.selectedCompany.id
// 嘉宾身份类型
formData.guestType = this.data.guestType
+ // 参会身份
+ formData.identity = this.data.identity
// 国际研讨会嘉宾上传的照片id
formData.photo = this.data.imageIds
// 国际研讨会嘉宾上传的ppt
@@ -783,7 +794,19 @@ Page({
}
}
})
+ }else{
+ wx.showToast({
+ title: res.message,
+ icon:'none',
+ duration:2000
+ })
}
+ }).catch(err => {
+ wx.showToast({
+ title: err.message,
+ icon:'none',
+ duration:2000
+ })
})
},
/**
@@ -794,7 +817,7 @@ Page({
if (options.meetingId) {
this.queryMeetingDetail(options.meetingId)
}
- // this.queryMeetingDetail('1455716624649428994')
+ // this.queryMeetingDetail('1456069163911823361')
if (options.nolimit) {
this.setData({
nolimitBool: true
diff --git a/pages/signUpPageGuoji/signUpPageGuoji.wxml b/pages/signUpPageGuoji/signUpPageGuoji.wxml
index 5d0e599..f294ac0 100644
--- a/pages/signUpPageGuoji/signUpPageGuoji.wxml
+++ b/pages/signUpPageGuoji/signUpPageGuoji.wxml
@@ -18,7 +18,7 @@
手机号:
@@ -112,7 +112,7 @@
是否住酒店:
-
+