From 3a87b256d440f624cd1cfa142731cfca221aacfc Mon Sep 17 00:00:00 2001 From: fengachen <373943794@qq.com> Date: Thu, 4 Nov 2021 10:49:48 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90bug=E3=80=91=E6=A0=87=E5=8D=8F?= =?UTF-8?q?=E4=BC=9A=E8=AE=AE=E8=B4=B9=E7=94=A8=E7=9A=84=E5=88=A4=E6=96=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/signUpPage/signUpPage.js | 30 +++++++++++++++++++++++------- pages/signUpPage/signUpPage.wxml | 2 +- 2 files changed, 24 insertions(+), 8 deletions(-) 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 @@ 参会单位: - +