【bug】 会议列表会议类型的显示 增加可报名查询条件

This commit is contained in:
fengachen
2022-01-13 12:06:48 +08:00
parent c16c8bd608
commit fe2005d734
3 changed files with 51 additions and 4 deletions
+49 -2
View File
@@ -23,7 +23,7 @@ Page({
order: 'desc'
},
// 会议筛选参数
meetingStatus: ['可报名', '未开始', '进行中', '已结束'],
meetingStatus: ['可报名', '未开始', '进行中', '已结束','已报名'],
// 会议类型筛选参数
meetingType: ['工作组会议', '标协会议', '国际研讨会', '其他会议', '分标委会议'],
meetingTypeList:[
@@ -36,6 +36,7 @@ Page({
{name:'培训会',value:'8'},
{name:'宣贯会',value:'9'}
],
// 会议列表数据
meetingList: [],
// 下拉框送搜索数据
@@ -45,7 +46,39 @@ Page({
// 控制月份选择器显示
visibleDate: false,
// 是哪个筛选条件
index: -1
index: -1,
meetingTypeText:'',
},
/*
* 会议类型
* */
initMeetingType(val) {
if (val.meetingType) {
switch (val.meetingType +'') {
case '1':
return '工作组会议'
case '2':
switch (val.tbMeetingType + '') {
case '1':
return '标协会议-标准宣贯'
case '2':
return '标协会议-培训会'
case '3':
return '标协会议-信息交流会'
}
break
case '3':
return '国际研讨会'
case '4':
return '其他会议'
case '5':
return '分标委会议'
case '6':
return '理事会会议'
}
} else {
return ''
}
},
goBack(){
wx.navigateBack()
@@ -112,6 +145,10 @@ Page({
'searchParams.meetingStatus': 4,
'searchParams.meetingSignUpType': 0
})
}else if(e.detail.value == 3){
this.setData({
'searchParams.meetingSignUpType': 2
})
}
this.queryMeetingList()
},
@@ -209,6 +246,16 @@ Page({
})
}
if (res.result.records && res.result.records.length) {
if(this.data.meetingList.length > 0){
this.data.meetingList.forEach(tt => {
tt.meetingTypeText = this.initMeetingType(tt)
})
}
res.result.records.forEach(tt => {
tt.meetingTypeText = this.initMeetingType(tt)
console.log(tt);
})
this.setData({
meetingList: [...this.data.meetingList, ...res.result.records]
})
+1 -1
View File
@@ -38,7 +38,7 @@
</view>
<view class="content-text">
<image mode="aspectFill" src="../../assets/images/personnel.png"></image>
<text>{{item.meetingType_dictText}}</text>
<text>{{ item.meetingTypeText }}</text>
</view>
<view class="content-text">
<image mode="aspectFill" src="../../assets/images/location.png"></image>
+1 -1
View File
@@ -70,7 +70,7 @@
</view>
<view>
<radio-group name='payMode' bindchange="paymentMethodRadioChange">
<label class="radio radio-item" wx:for="{{paymentMethodList}}" wx:key="item">
<label class="radio radio-item" wx:for="{{paymentMethodList}}" wx:key="item" style="font-size:13px">
<radio class="radio-scale" value="{{item.value}}" color="#069F99"/>{{item.name}}
</label>
</radio-group>