diff --git a/pages/meetingDetailSigned/meetingDetailSigned.js b/pages/meetingDetailSigned/meetingDetailSigned.js index 2f4b4da..7e3eada 100644 --- a/pages/meetingDetailSigned/meetingDetailSigned.js +++ b/pages/meetingDetailSigned/meetingDetailSigned.js @@ -49,7 +49,8 @@ Page({ form: {}, showSignInBtn:false, // 是否显示签到按钮 isMoreTime:false, // 是否超过 会议截止报名时间 - meetingTypeText:"" // 会议类型 + meetingTypeText:"", // 会议类型 + questionList: [], // 标协会议 存储官宣答疑的数组 }, /* * 会议类型 @@ -388,14 +389,18 @@ Page({ // 获取上一个页面的会议数据 const meetingInfo = JSON.parse(options.meetingInfo) + console.log("---------meetingInfo----------", meetingInfo) const that = this this.setData({ paymentQrCodeSrc:baseUrl + URL_CONFIG + 'sys/common/download/' + meetingInfo.paymentQrCode }) if(meetingInfo){ + meetingInfo.meetingType = meetingInfo.meetingType + '' + meetingInfo.tbMeetingType = meetingInfo.tbMeetingType + '' this.setData({ - meetingInfo:meetingInfo + meetingInfo:meetingInfo, + questionList: meetingInfo.questionList || [] }) let flag = this.compareCurrentTime(meetingInfo.registerDeadline) this.setData({ @@ -406,7 +411,8 @@ Page({ MeetingApi.meetingDetail({id:meetingInfo.id}).then(res => { if(res.success){ this.setData({ - meetingInfo:res.result + meetingInfo:res.result, + questionList: res.result.questionList || [] }) let flag = this.compareCurrentTime(res.result.registerDeadline) this.setData({ diff --git a/pages/meetingDetailSigned/meetingDetailSigned.wxml b/pages/meetingDetailSigned/meetingDetailSigned.wxml index ca303d8..79a770a 100644 --- a/pages/meetingDetailSigned/meetingDetailSigned.wxml +++ b/pages/meetingDetailSigned/meetingDetailSigned.wxml @@ -59,6 +59,18 @@ 收费二维码 + + + + 问题征集 + {{meetingInfo.isAddQuestion === '1' ? '需要' : '不需要'}} + + + 征集截止时间 + {{meetingInfo.endTimeAddQuestion}} + + + 会议内容 {{meetingInfo.meetingContent}} @@ -67,6 +79,15 @@ 备注 {{meetingInfo.remark || ''}} + + + 问题征集 + + + 标准号及标准名称 + {{ item.standardNumber + ' ( ' + item.standardName + ' ) '}} + + 会议通知 diff --git a/pages/meetingDetailSigned/meetingDetailSigned.wxss b/pages/meetingDetailSigned/meetingDetailSigned.wxss index 0cd9b44..0b178ec 100644 --- a/pages/meetingDetailSigned/meetingDetailSigned.wxss +++ b/pages/meetingDetailSigned/meetingDetailSigned.wxss @@ -357,4 +357,33 @@ margin-top: 15px; display: block; background-color: #069f99; } - \ No newline at end of file + +/* 问题征集新的样式 */ +.question-list-view{ + margin-top: 10px; + flex-direction: column; + align-items: flex-start !important; + height: auto !important; + padding: 0!important; +} +.question-container-view{ + flex-direction: column; + align-items: flex-start !important; + height: auto !important; + padding: 0!important; +} +.question-container-view view, +.question-list-view-info{ + width: 100%; + box-sizing: border-box; + min-height: 70px; + font-size: 14px; + align-items: flex-start!important; +} +.question-container-view view text:nth-last-child(1), +.question-list-view-info text:nth-last-child(1) { + width: 0; + display: inline-block; + flex: 1; + text-align: right; +} \ No newline at end of file diff --git a/pages/signUpEntrance/signUpEntrance.js b/pages/signUpEntrance/signUpEntrance.js index ed1a936..96f7c5c 100644 --- a/pages/signUpEntrance/signUpEntrance.js +++ b/pages/signUpEntrance/signUpEntrance.js @@ -28,8 +28,10 @@ Page({ payOrCode: '', // 标协会议酒店信息 hotelContactsList: [], - // 当前会议是否超出时间 - isMoreBool: false + // 当前会议是否超出时间 + isMoreBool: false, + // 标协会议问题征集数据 + questionList: [] }, compareCurrentTime(time) { let date = new Date() @@ -52,7 +54,8 @@ Page({ meetingType: that.generateMeetingType(res.result.meetingType), payOrCode: baseUrl + URL_CONFIG + 'sys/common/download/' + res.result.paymentQrCode, tbMeetingType: that.generateTbMeetingType(res.result.tbMeetingType), - hotelContactsList: res.result.hotelContactsList + hotelContactsList: res.result.hotelContactsList, + questionList: res.result.questionList || [] }) console.log(that.data.hotelContactsList); initFileList(res.result.meetingFiles).then(res => { @@ -60,7 +63,7 @@ Page({ meetingFilesList: res, }) }) - // 判断当前会议是否超出时间 + // 判断当前会议是否超出时间 let flag = that.compareCurrentTime(res.result.registerDeadline) if (flag) { wx.showToast({ @@ -87,7 +90,7 @@ Page({ }, // 报名 signUp() { - // 超出报名时间 提示 + // 超出报名时间 提示 let flag = this.compareCurrentTime(this.data.meetingDetailIngfo.registerDeadline) if (flag) { wx.showToast({ @@ -162,6 +165,7 @@ Page({ }) let url = decodeURIComponent(options.q) let meetingId = url.split('=')[1] + meetingId = '1548862942556176385' this.queryMeetingDetail(meetingId) // this.queryMeetingDetail("1479397531946348545") @@ -217,4 +221,4 @@ Page({ onShareAppMessage: function () { } -}) \ No newline at end of file +}) diff --git a/pages/signUpEntrance/signUpEntrance.wxml b/pages/signUpEntrance/signUpEntrance.wxml index ab4ce5f..5c15f6c 100644 --- a/pages/signUpEntrance/signUpEntrance.wxml +++ b/pages/signUpEntrance/signUpEntrance.wxml @@ -21,9 +21,9 @@ - 会议联系人及手机号 - {{item.meetingContactsName + (item.meetingContactsName ?':':'') + item.meetingContactsPhone + ' '}} - + 会议联系人及手机号 + {{item.meetingContactsName + (item.meetingContactsName ?':':'') + item.meetingContactsPhone + ' '}} + 所属工作组 @@ -96,7 +96,7 @@ 暂无 - + 缴费二维码 @@ -113,22 +113,36 @@ 酒店名称 {{meetingDetailIngfo.hotelName || ''}} - + 酒店联系人 - {{item.hotelContacts}} {{item.hotelContactsPhone ? '-' : ''}} {{item.hotelContactsPhone}} + {{item.hotelContacts}} {{item.hotelContactsPhone ? '-' : ''}} {{item.hotelContactsPhone}} - 酒店地址 + 酒店地址 {{meetingDetailIngfo.hotelAddress || ''}} - - + + + + 问题征集 + {{meetingDetailIngfo.isAddQuestion === '1' ? '需要' : '不需要'}} + + + 征集截止时间 + {{meetingDetailIngfo.endTimeAddQuestion}} + + + 标准号及标准名称 + {{ item.standardNumber + ' ( ' + item.standardName + ' ) '}} + + - - - - + + + + + \ No newline at end of file diff --git a/pages/signUpEntrance/signUpEntrance.wxss b/pages/signUpEntrance/signUpEntrance.wxss index 00cf3d1..8c3a042 100644 --- a/pages/signUpEntrance/signUpEntrance.wxss +++ b/pages/signUpEntrance/signUpEntrance.wxss @@ -19,7 +19,7 @@ page{ font-size: 15px; font-weight: 500; } -.basic-info view{ +.basic-info view:not(.question-container-view){ background-color: #FFF; padding: 15px; height: 40px;