国际研讨会的报名
This commit is contained in:
@@ -38,8 +38,11 @@ Page({
|
||||
selectedCompany:{},
|
||||
// 选中的联系人
|
||||
selectedPerson:{},
|
||||
// 选中的邮寄联系人
|
||||
selectedPostPerson:{},
|
||||
// 选中的会议
|
||||
selectedMeeting:{}
|
||||
|
||||
},
|
||||
// 是否需要发票的选择
|
||||
needInvoiceChange(e){
|
||||
@@ -64,7 +67,7 @@ Page({
|
||||
|
||||
const formData = Object.assign({},e.detail.value)
|
||||
// 会议id
|
||||
formData.meetingId = '1448213074467938306'
|
||||
formData.meetingId = this.data.selectedMeeting.id
|
||||
// 参会人id
|
||||
formData.companyContactId = this.data.selectedPerson.id
|
||||
// 邮寄联系人id 暂时写一样的 测试用
|
||||
@@ -73,7 +76,6 @@ Page({
|
||||
formData.companyId = this.data.selectedCompany.id
|
||||
// 会议类型
|
||||
formData.meetingType = this.data.selectedMeeting.meetingType
|
||||
|
||||
console.log(formData);
|
||||
|
||||
signUpApi.signUpMeeting(formData).then(res => {
|
||||
@@ -85,6 +87,9 @@ Page({
|
||||
wx.removeStorage({
|
||||
key: 'selectedPerson',
|
||||
})
|
||||
wx.removeStorage({
|
||||
key: 'selectedPostPerson',
|
||||
})
|
||||
wx.removeStorage({
|
||||
key: 'currentMeetingInfo',
|
||||
success(){
|
||||
@@ -104,11 +109,11 @@ Page({
|
||||
})
|
||||
},
|
||||
// 选择参会人
|
||||
selectPerson(){
|
||||
selectPerson(e){
|
||||
console.log(this.data.selectedCompany);
|
||||
if(!!this.data.selectedCompany.id){
|
||||
wx.navigateTo({
|
||||
url: `../personList/personList?companyId=${this.data.selectedCompany.id}`,
|
||||
url: `../personList/personList?companyId=${this.data.selectedCompany.id}&selectType=${e.currentTarget.dataset.selecttype}`,
|
||||
})
|
||||
}else{
|
||||
wx.showToast({
|
||||
@@ -146,6 +151,16 @@ Page({
|
||||
})
|
||||
}
|
||||
})
|
||||
|
||||
// 从缓存中拿选中的邮寄联系人
|
||||
wx.getStorage({
|
||||
key:'selectedPostPerson',
|
||||
success(res) {
|
||||
that.setData({
|
||||
selectedPostPerson:res.data
|
||||
})
|
||||
}
|
||||
})
|
||||
// 从缓存中拿选中的会议的信息
|
||||
|
||||
wx.getStorage({
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
<view class="color-f5">
|
||||
<form bindsubmit="formSubmit">
|
||||
<view class="form-wrap">
|
||||
|
||||
<!-- 如果是小程序消息进入的报名页面 需要回显企业与参会人 参会企业不可更改 -->
|
||||
<view class="form-item">
|
||||
<text class="item-label flex-1">参会单位:</text>
|
||||
<input placeholder-class="text-right" bindtap="selectCompany" name="selectedCompany.companyName" bindinput="bindInputPhone" value="{{selectedCompany.companyName}}" placeholder="请选择参会单位" />
|
||||
@@ -10,7 +10,7 @@
|
||||
|
||||
<view class="form-item">
|
||||
<text class="item-label flex-1">参会人:</text>
|
||||
<input placeholder-class="text-right" bindtap="selectPerson" bindinput="bindInputPhone" value="{{selectedPerson.name}}" placeholder="请选择参会人" />
|
||||
<input placeholder-class="text-right" bindtap="selectPerson" data-selectType='1' bindinput="bindInputPhone" value="{{selectedPerson.name}}" placeholder="请选择参会人" />
|
||||
</view>
|
||||
|
||||
<view class="form-item">
|
||||
@@ -56,7 +56,7 @@
|
||||
|
||||
<view class="form-item">
|
||||
<text class="item-label flex-1 validate">邮寄联系人:</text>
|
||||
<input placeholder-class="text-right" name="phone" bindinput="bindInputPhone" value="{{phone}}" placeholder="请选择邮寄联系人" />
|
||||
<input placeholder-class="text-right" data-selectType='2' name="phone" bindtap="selectPerson" value="{{selectedPostPerson.name}}" placeholder="请选择邮寄联系人" />
|
||||
</view>
|
||||
|
||||
<view class="form-item">
|
||||
@@ -102,7 +102,8 @@
|
||||
|
||||
<view class="form-item">
|
||||
<text class="item-label flex-1">费用合计:</text>
|
||||
<text>200元</text>
|
||||
<!-- 需要后端判断企业 是否是标准协会的企业 是标协的企业 vip费用 -->
|
||||
<text>{{selectedMeeting.meetingCosts}}元</text>
|
||||
</view>
|
||||
|
||||
<view class="btn-wrap">
|
||||
|
||||
Reference in New Issue
Block a user