扫码报名的测试

This commit is contained in:
fengachen
2021-10-26 20:00:20 +08:00
parent 872b55e7bc
commit cf9dc355f9
4 changed files with 19 additions and 15 deletions
+1 -1
View File
@@ -86,7 +86,7 @@ Page({
// 国际研讨会去国际研讨会的报名页面 // 国际研讨会去国际研讨会的报名页面
if (meetingItem.meetingType !== 3) { if (meetingItem.meetingType !== 3) {
wx.navigateTo({ wx.navigateTo({
url: `../signUpPage/signUpPage` url: `../signUpPage/signUpPage?type=indexMsg`
}) })
} else if (meetingItem.meetingSignUpType === 2) { } else if (meetingItem.meetingSignUpType === 2) {
wx.navigateTo({ wx.navigateTo({
+10 -6
View File
@@ -18,7 +18,7 @@ Page({
data: { data: {
// 会议详情信息 // 会议详情信息
meetingDetailIngfo: {}, meetingDetailIngfo: {},
// 会议类型 // 会议类型
meetingType: '', meetingType: '',
// 标协会议类型 1标准宣贯 2学习培训 // 标协会议类型 1标准宣贯 2学习培训
tbMeetingType:'', tbMeetingType:'',
@@ -52,7 +52,7 @@ Page({
} }
}) })
}, },
// 报名 // 报名
signUp() { signUp() {
// 不同的会议通跳转不同的会议页面 // 不同的会议通跳转不同的会议页面
let meetingType = this.data.meetingDetailIngfo.meetingType let meetingType = this.data.meetingDetailIngfo.meetingType
@@ -67,7 +67,7 @@ Page({
}) })
} }
}, },
// 会议类型 // 会议类型
generateMeetingType(meetingType) { generateMeetingType(meetingType) {
switch (meetingType) { switch (meetingType) {
case "1": case "1":
@@ -82,7 +82,7 @@ Page({
return "分标委会议" return "分标委会议"
} }
}, },
// 标协会议类型 // 标协会议类型
generateTbMeetingType(type) { generateTbMeetingType(type) {
switch (type) { switch (type) {
case "1": case "1":
@@ -101,7 +101,11 @@ Page({
* 生命周期函数--监听页面加载 * 生命周期函数--监听页面加载
*/ */
onLoad: function (options) { onLoad: function (options) {
this.queryMeetingDetail('1448568227696041986') let url = decodeURIComponent(options.q)
if(url){
let meetingId = url.split('=')[1]
}
this.queryMeetingDetail({id:meetingId})
}, },
/** /**
@@ -152,4 +156,4 @@ Page({
onShareAppMessage: function () { onShareAppMessage: function () {
} }
}) })
+7 -7
View File
@@ -168,7 +168,7 @@ Page({
}) })
return return
} }
// 邮寄联系人 // 邮寄联系人
if (formData.postContactId === undefined) { if (formData.postContactId === undefined) {
wx.showToast({ wx.showToast({
title: '请选择邮寄联系人', title: '请选择邮寄联系人',
@@ -186,7 +186,7 @@ Page({
}) })
return return
} }
// 邮编 // 邮编
if (formData.postCode === '') { if (formData.postCode === '') {
wx.showToast({ wx.showToast({
title: '请输入邮编', title: '请输入邮编',
@@ -271,7 +271,7 @@ Page({
* 生命周期函数--监听页面加载 * 生命周期函数--监听页面加载
*/ */
onLoad: function (options) { onLoad: function (options) {
this.setData({ this.setData({
indexMsg: options.type, indexMsg: options.type,
}) })
@@ -279,12 +279,12 @@ Page({
// selectedCompany:JSON.parse(options.company) // selectedCompany:JSON.parse(options.company)
// }) // })
const that = this const that = this
// 是否是从首页消息进来的报名 // 是否是从首页消息进来的报名
if (options.type === 'indexMsg') { if (options.type === 'indexMsg') {
this.setData({ this.setData({
indexMsgBool:true indexMsgBool:true
}) })
// 查询会议信息 // 查询会议信息
this.queryMeetingInfo(options.meetingId) this.queryMeetingInfo(options.meetingId)
// 默认填写个人信息 // 默认填写个人信息
// 从缓存中拿个人信息 // 从缓存中拿个人信息
@@ -308,7 +308,7 @@ Page({
} }
}, },
// 手机号验证 // 手机号验证
validatePhone(e) { validatePhone(e) {
console.log(e); console.log(e);
let value = e.detail.value let value = e.detail.value
@@ -391,7 +391,7 @@ Page({
onShow: function () { onShow: function () {
const that = this const that = this
console.log(this.data.type ,'this.data.type '); console.log(this.data.type ,'this.data.type ');
// 是否是从首页消息进来的报名 // 是否是从首页消息进来的报名
if (this.data.type === 'indexMsg') { if (this.data.type === 'indexMsg') {
// 默认填写个人信息 // 默认填写个人信息
// 从缓存中拿个人信息 // 从缓存中拿个人信息
+1 -1
View File
@@ -5,7 +5,7 @@
<!-- 如果是小程序消息进入的报名页面 需要回显企业与参会人 参会企业不可更改 --> <!-- 如果是小程序消息进入的报名页面 需要回显企业与参会人 参会企业不可更改 -->
<view class="form-item"> <view class="form-item">
<text class="item-label flex-1">参会单位:</text> <text class="item-label flex-1">参会单位:</text>
<input placeholder-class="text-right" disabled="{{indexMsgBool}}" bindfocus="selectCompany" name="selectedCompany.companyName" bindinput="bindInputPhone" value="{{selectedCompany.companyName}}" placeholder="请选择参会单位" /> <input placeholder-class="text-right" bindfocus="selectCompany" name="selectedCompany.companyName" bindinput="bindInputPhone" value="{{selectedCompany.companyName}}" placeholder="请选择参会单位" />
</view> </view>
<view class="form-item"> <view class="form-item">