【修改】 会议报名判断企业是否是内部企业
This commit is contained in:
@@ -14,15 +14,18 @@ Page({
|
||||
// 参会身份数组
|
||||
identifyList: [{
|
||||
value: '2',
|
||||
name: '参会人'
|
||||
name: '参会人',
|
||||
disabled:false
|
||||
},
|
||||
{
|
||||
value: '1',
|
||||
name: '嘉宾'
|
||||
name: '嘉宾',
|
||||
disabled:false
|
||||
},
|
||||
{
|
||||
value: '3',
|
||||
name: '内部企业'
|
||||
name: '内部企业',
|
||||
disabled:true
|
||||
},
|
||||
],
|
||||
// 缴费方式
|
||||
@@ -112,8 +115,59 @@ Page({
|
||||
departureTime: e.detail.value
|
||||
})
|
||||
},
|
||||
// 内部企业是否禁用 只有参会单位是内部企业才能选 否则禁用内部企业
|
||||
setIdentityDisabled(bool){
|
||||
const identifyLiseSelect = [
|
||||
{
|
||||
value: '2',
|
||||
name: '参会人',
|
||||
disabled:false
|
||||
},
|
||||
{
|
||||
value: '1',
|
||||
name: '嘉宾',
|
||||
disabled:false
|
||||
},
|
||||
{
|
||||
value: '3',
|
||||
name: '内部企业',
|
||||
disabled:false
|
||||
},
|
||||
]
|
||||
const identifyLiseSelectDisabled = [
|
||||
{
|
||||
value: '2',
|
||||
name: '参会人',
|
||||
disabled:false
|
||||
},
|
||||
{
|
||||
value: '1',
|
||||
name: '嘉宾',
|
||||
disabled:false
|
||||
},
|
||||
{
|
||||
value: '3',
|
||||
name: '内部企业',
|
||||
disabled:true
|
||||
},
|
||||
]
|
||||
if(bool){
|
||||
// bool为真 说明是内部企业可以选择内部企业
|
||||
this.setData({
|
||||
'identifyList':identifyLiseSelect
|
||||
})
|
||||
|
||||
}else{
|
||||
// 否则不能选中
|
||||
console.log('不是内部i企业')
|
||||
this.setData({
|
||||
'identifyList':identifyLiseSelectDisabled
|
||||
})
|
||||
}
|
||||
},
|
||||
// 选择参会身份
|
||||
changeIdentity(e) {
|
||||
// 如果没有选择参会单位 让先选择参会
|
||||
const that = this
|
||||
this.setData({
|
||||
selectedIdentity: e.detail.value
|
||||
@@ -185,6 +239,23 @@ Page({
|
||||
})
|
||||
return
|
||||
}
|
||||
|
||||
if(!formData.companyId ){
|
||||
wx.showToast({
|
||||
title: '请选择参会单位',
|
||||
icon: 'none',
|
||||
duration: 2000
|
||||
})
|
||||
return
|
||||
}
|
||||
if(!formData.companyContactId ){
|
||||
wx.showToast({
|
||||
title: '请选择参会人',
|
||||
icon: 'none',
|
||||
duration: 2000
|
||||
})
|
||||
return
|
||||
}
|
||||
// 参会身份验证
|
||||
if (formData.identity === '') {
|
||||
wx.showToast({
|
||||
|
||||
@@ -25,7 +25,8 @@
|
||||
<view>
|
||||
<radio-group name='identity' bindchange="changeIdentity">
|
||||
<label class="radio radio-item" wx:for="{{identifyList}}" wx:key="item">
|
||||
<radio class="radio-scale" value="{{item.value}}" color="#069F99"/>{{item.name}}
|
||||
<radio wx:if="{{!item.disabled}}" class="radio-scale" value="{{item.value}}" color="#069F99" disabled="{{item.disabled}}" />
|
||||
<text wx:if="{{!item.disabled}}">{{item.name}}</text>
|
||||
</label>
|
||||
</radio-group>
|
||||
</view>
|
||||
|
||||
Reference in New Issue
Block a user