【bug】是否有邀请码的判断
This commit is contained in:
@@ -22,10 +22,6 @@ Page({
|
||||
value: '2',
|
||||
name: '参会人'
|
||||
},
|
||||
{
|
||||
value: '1',
|
||||
name: '嘉宾'
|
||||
},
|
||||
{
|
||||
value: '3',
|
||||
name: '内部企业'
|
||||
@@ -82,6 +78,8 @@ Page({
|
||||
guestType: -1,
|
||||
// 参会身份
|
||||
identity: '',
|
||||
// 是否有邀请码
|
||||
isInviteCode:'',
|
||||
// 缴费方式
|
||||
payMethod: '',
|
||||
// 缴费方式
|
||||
@@ -192,7 +190,29 @@ Page({
|
||||
this.setData({
|
||||
payMethod: value
|
||||
})
|
||||
},
|
||||
// 是否有邀请码的选择
|
||||
changeInviteCode(e){
|
||||
let value = e.detail.value
|
||||
this.setData({
|
||||
isInviteCode: value,
|
||||
inviteCode:'',
|
||||
})
|
||||
if(value === '1'){
|
||||
// 选择是 将身份设置为嘉宾
|
||||
this.setData({
|
||||
identity:'1'
|
||||
})
|
||||
}else{
|
||||
|
||||
this.setData({
|
||||
identity:'',
|
||||
vipBool: false,
|
||||
speakerBool: false,
|
||||
cooperatieBool: false,
|
||||
guestBool: false,
|
||||
})
|
||||
}
|
||||
},
|
||||
// 选择参会单位
|
||||
selectCompany(e) {
|
||||
@@ -228,7 +248,6 @@ Page({
|
||||
this.setData({
|
||||
identity: value,
|
||||
index: -1,
|
||||
|
||||
})
|
||||
// 国际研讨会嘉宾 内部企业 不需要缴费
|
||||
if (value === '2') {
|
||||
@@ -240,26 +259,6 @@ Page({
|
||||
meetingCosts: '0.00'
|
||||
})
|
||||
}
|
||||
if (value === '1') {
|
||||
this.setData({
|
||||
inviteCodeShowBool: true,
|
||||
validateBtnBool: true,
|
||||
inviteCode: ''
|
||||
})
|
||||
} else {
|
||||
this.setData({
|
||||
inviteCodeShowBool: false,
|
||||
validateBtnBool: false
|
||||
})
|
||||
}
|
||||
|
||||
// 切换身份显示的 bug
|
||||
this.setData({
|
||||
vipBool: false,
|
||||
speakerBool: false,
|
||||
cooperatieBool: false,
|
||||
guestBool: false,
|
||||
})
|
||||
},
|
||||
// 设置邀请码的值
|
||||
bindInputInviteCode(e) {
|
||||
@@ -271,7 +270,6 @@ Page({
|
||||
cooperatieBool: false,
|
||||
guestBool: false,
|
||||
})
|
||||
this.validateCode()
|
||||
},
|
||||
// 校验邀请码
|
||||
validateCode() {
|
||||
@@ -328,10 +326,7 @@ Page({
|
||||
validateBtnBool: false
|
||||
})
|
||||
break
|
||||
default:
|
||||
this.setData({
|
||||
validateBtnBool: ture
|
||||
})
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -784,7 +779,7 @@ Page({
|
||||
if (options.meetingId) {
|
||||
this.queryMeetingDetail(options.meetingId)
|
||||
}
|
||||
this.queryMeetingDetail('1455716624649428994')
|
||||
// this.queryMeetingDetail('1455716624649428994')
|
||||
if (options.nolimit) {
|
||||
this.setData({
|
||||
nolimitBool: true
|
||||
|
||||
@@ -23,6 +23,20 @@
|
||||
</view>
|
||||
|
||||
<view class="form-item-radio">
|
||||
<view class="radio-label">
|
||||
<text class="item-label flex-1 validate">是否有邀请码:</text>
|
||||
</view>
|
||||
<view>
|
||||
<radio-group bindchange="changeInviteCode">
|
||||
<label class="radio radio-item" wx:for="{{need}}" wx:key="item">
|
||||
<radio class="radio-scale" value="{{item.value}}" color="#069F99"/>{{item.name}}
|
||||
</label>
|
||||
</radio-group>
|
||||
</view>
|
||||
</view>
|
||||
|
||||
<!-- 是否 有邀请码选择 否 -->
|
||||
<view class="form-item-radio" wx:if="{{isInviteCode === '0' }}">
|
||||
<view class="radio-label">
|
||||
<text class="item-label flex-1 validate">参会身份:</text>
|
||||
</view>
|
||||
@@ -34,20 +48,21 @@
|
||||
</radio-group>
|
||||
</view>
|
||||
</view>
|
||||
<!-- 当身份选择嘉宾才出现 -->
|
||||
<view class="form-item" wx:if="{{inviteCodeShowBool}}" style="margin-bottom:10rpx">
|
||||
|
||||
<!-- 是否有邀请码选择是 才会出现 -->
|
||||
<view class="form-item" wx:if="{{ isInviteCode === '1' }}" style="margin-bottom:10rpx">
|
||||
<text class="item-label flex-1 validate">邀请码:</text>
|
||||
<input placeholder-class="text-right" name="inviteCode" bindblur="bindInputInviteCode" value="{{inviteCode}}"
|
||||
<input placeholder-class="text-right" name="inviteCode" bindinput="bindInputInviteCode" value="{{inviteCode}}"
|
||||
placeholder="请输入邀请码" />
|
||||
</view>
|
||||
|
||||
<view class="form-item" wx:if="{{validateBtnBool}}">
|
||||
<view class="form-item" wx:if="{{isInviteCode === '1'}}">
|
||||
<button class="validate-btn" bindtap="validateCode">校验邀请码</button>
|
||||
</view>
|
||||
|
||||
|
||||
<!-- 选择身份是参会人和内部企业的时候显示 -->
|
||||
<view wx:if="{{!inviteCodeShowBool}}">
|
||||
<view wx:if="{{identity === '2' || identity === '3'}}">
|
||||
<!-- 选择内部企业不显示 缴费方式跟邮寄信息 -->
|
||||
<view class="form-item-radio" wx:if="{{identity !== '3' }}">
|
||||
<view class="radio-label">
|
||||
|
||||
Reference in New Issue
Block a user