【bug】是否有邀请码的判断
This commit is contained in:
@@ -22,10 +22,6 @@ Page({
|
|||||||
value: '2',
|
value: '2',
|
||||||
name: '参会人'
|
name: '参会人'
|
||||||
},
|
},
|
||||||
{
|
|
||||||
value: '1',
|
|
||||||
name: '嘉宾'
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
value: '3',
|
value: '3',
|
||||||
name: '内部企业'
|
name: '内部企业'
|
||||||
@@ -82,6 +78,8 @@ Page({
|
|||||||
guestType: -1,
|
guestType: -1,
|
||||||
// 参会身份
|
// 参会身份
|
||||||
identity: '',
|
identity: '',
|
||||||
|
// 是否有邀请码
|
||||||
|
isInviteCode:'',
|
||||||
// 缴费方式
|
// 缴费方式
|
||||||
payMethod: '',
|
payMethod: '',
|
||||||
// 缴费方式
|
// 缴费方式
|
||||||
@@ -192,7 +190,29 @@ Page({
|
|||||||
this.setData({
|
this.setData({
|
||||||
payMethod: value
|
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) {
|
selectCompany(e) {
|
||||||
@@ -228,7 +248,6 @@ Page({
|
|||||||
this.setData({
|
this.setData({
|
||||||
identity: value,
|
identity: value,
|
||||||
index: -1,
|
index: -1,
|
||||||
|
|
||||||
})
|
})
|
||||||
// 国际研讨会嘉宾 内部企业 不需要缴费
|
// 国际研讨会嘉宾 内部企业 不需要缴费
|
||||||
if (value === '2') {
|
if (value === '2') {
|
||||||
@@ -240,26 +259,6 @@ Page({
|
|||||||
meetingCosts: '0.00'
|
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) {
|
bindInputInviteCode(e) {
|
||||||
@@ -271,7 +270,6 @@ Page({
|
|||||||
cooperatieBool: false,
|
cooperatieBool: false,
|
||||||
guestBool: false,
|
guestBool: false,
|
||||||
})
|
})
|
||||||
this.validateCode()
|
|
||||||
},
|
},
|
||||||
// 校验邀请码
|
// 校验邀请码
|
||||||
validateCode() {
|
validateCode() {
|
||||||
@@ -328,10 +326,7 @@ Page({
|
|||||||
validateBtnBool: false
|
validateBtnBool: false
|
||||||
})
|
})
|
||||||
break
|
break
|
||||||
default:
|
|
||||||
this.setData({
|
|
||||||
validateBtnBool: ture
|
|
||||||
})
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -784,7 +779,7 @@ Page({
|
|||||||
if (options.meetingId) {
|
if (options.meetingId) {
|
||||||
this.queryMeetingDetail(options.meetingId)
|
this.queryMeetingDetail(options.meetingId)
|
||||||
}
|
}
|
||||||
this.queryMeetingDetail('1455716624649428994')
|
// this.queryMeetingDetail('1455716624649428994')
|
||||||
if (options.nolimit) {
|
if (options.nolimit) {
|
||||||
this.setData({
|
this.setData({
|
||||||
nolimitBool: true
|
nolimitBool: true
|
||||||
|
|||||||
@@ -23,6 +23,20 @@
|
|||||||
</view>
|
</view>
|
||||||
|
|
||||||
<view class="form-item-radio">
|
<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">
|
<view class="radio-label">
|
||||||
<text class="item-label flex-1 validate">参会身份:</text>
|
<text class="item-label flex-1 validate">参会身份:</text>
|
||||||
</view>
|
</view>
|
||||||
@@ -34,20 +48,21 @@
|
|||||||
</radio-group>
|
</radio-group>
|
||||||
</view>
|
</view>
|
||||||
</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>
|
<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="请输入邀请码" />
|
placeholder="请输入邀请码" />
|
||||||
</view>
|
</view>
|
||||||
|
|
||||||
<view class="form-item" wx:if="{{validateBtnBool}}">
|
<view class="form-item" wx:if="{{isInviteCode === '1'}}">
|
||||||
<button class="validate-btn" bindtap="validateCode">校验邀请码</button>
|
<button class="validate-btn" bindtap="validateCode">校验邀请码</button>
|
||||||
</view>
|
</view>
|
||||||
|
|
||||||
|
|
||||||
<!-- 选择身份是参会人和内部企业的时候显示 -->
|
<!-- 选择身份是参会人和内部企业的时候显示 -->
|
||||||
<view wx:if="{{!inviteCodeShowBool}}">
|
<view wx:if="{{identity === '2' || identity === '3'}}">
|
||||||
<!-- 选择内部企业不显示 缴费方式跟邮寄信息 -->
|
<!-- 选择内部企业不显示 缴费方式跟邮寄信息 -->
|
||||||
<view class="form-item-radio" wx:if="{{identity !== '3' }}">
|
<view class="form-item-radio" wx:if="{{identity !== '3' }}">
|
||||||
<view class="radio-label">
|
<view class="radio-label">
|
||||||
|
|||||||
Reference in New Issue
Block a user