diff --git a/pages/signUpPage/signUpPage.js b/pages/signUpPage/signUpPage.js index 912eee8..ff88487 100644 --- a/pages/signUpPage/signUpPage.js +++ b/pages/signUpPage/signUpPage.js @@ -120,9 +120,25 @@ Page({ console.log(e.detail.value); // 参会身份选择嘉宾和内部企业 会议费用为 0 if(e.detail.value === '2'){ - this.setData({ - meetingCost:that.data.selectedMeeting.meetingCosts - }) + // 标协会议需要判断选中的企业是否是标协成员 + if(this.data.selectedMeeting.meetingType === '2'){ + signUpApi.validateStandard({companyName:that.data.selectedCompany.companyName}).then(result => { + if(result.result){ + that.setData({ + meetingCost:that.data.selectedMeeting.meetingCostsVip + }) + }else{ + that.setData({ + meetingCost:that.data.selectedMeeting.meetingCosts + }) + } + }) + }else{ + this.setData({ + meetingCost:that.data.selectedMeeting.meetingCosts + }) + } + }else{ this.setData({ meetingCost:'0.00' @@ -355,7 +371,7 @@ Page({ nolimitBool:true }) } - + // this.queryMeetingInfo('1455359606691979265') if(options.meetingId){ console.log(options.meetingId,'options.meetingId'); this.queryMeetingInfo(options.meetingId) @@ -538,14 +554,14 @@ Page({ }) // 标协会议需要判断单位是否是会员单位 if(that.data.selectedCompany.companyName && res.data.meetingType+'' === '2' ){ - signUpApi.validateStandard({companyName:that.data.selectedCompany.companyName}).then(res => { - if(res.result){ + signUpApi.validateStandard({companyName:that.data.selectedCompany.companyName}).then(result => { + if(result.result){ that.setData({ meetingCost:res.data.meetingCostsVip }) }else{ that.setData({ - meetingCost:res.data.meetingCost + meetingCost:res.data.meetingCosts }) } }) diff --git a/pages/signUpPage/signUpPage.wxml b/pages/signUpPage/signUpPage.wxml index 1ff3192..3c0c733 100644 --- a/pages/signUpPage/signUpPage.wxml +++ b/pages/signUpPage/signUpPage.wxml @@ -5,7 +5,7 @@ 参会单位: - +