【bug】消息报名的参会单位不可更改
This commit is contained in:
+63
-41
@@ -9,13 +9,26 @@ Page({
|
||||
*/
|
||||
data: {
|
||||
date: '',
|
||||
list: [], // 消息列表
|
||||
selectArr: [
|
||||
{ path: '../../assets/images/laikuan.png', text: '项目' },
|
||||
{ path: '../../assets/images/gongzuozu.png', text: '工作组' },
|
||||
{ path: '../../assets/images/fenbiaowei.png', text: '分标委' },
|
||||
{ path: '../../assets/images/huiyi.png', text: '会议活动' },
|
||||
{ path: '../../assets/images/ziliao.png', text: '资料网员' },
|
||||
selectArr: [{
|
||||
path: '../../assets/images/laikuan.png',
|
||||
text: '项目'
|
||||
},
|
||||
{
|
||||
path: '../../assets/images/gongzuozu.png',
|
||||
text: '工作组'
|
||||
},
|
||||
{
|
||||
path: '../../assets/images/fenbiaowei.png',
|
||||
text: '分标委'
|
||||
},
|
||||
{
|
||||
path: '../../assets/images/huiyi.png',
|
||||
text: '会议活动'
|
||||
},
|
||||
{
|
||||
path: '../../assets/images/ziliao.png',
|
||||
text: '资料网员'
|
||||
},
|
||||
],
|
||||
titleList: [
|
||||
'会议通知',
|
||||
@@ -33,25 +46,25 @@ Page({
|
||||
endTime: '' // 结束日期
|
||||
}
|
||||
},
|
||||
loadData(){
|
||||
loadData() {
|
||||
wx.showToast({
|
||||
title: '加载中...',
|
||||
icon: 'loading'
|
||||
})
|
||||
UserApi.messageList(this.data.searchParams).then(res=>{
|
||||
if(res.success){
|
||||
UserApi.messageList(this.data.searchParams).then(res => {
|
||||
if (res.success) {
|
||||
// 搜索时,把原数据清空,重新筛选
|
||||
if(this.data.searchParams.pageNo === 1) {
|
||||
if (this.data.searchParams.pageNo === 1) {
|
||||
this.setData({
|
||||
list: []
|
||||
})
|
||||
}
|
||||
const reg = new RegExp("<p>","g")
|
||||
const reg1 = new RegExp("</p>","g")
|
||||
const reg2 = new RegExp("<span>","g")
|
||||
const reg3 = new RegExp("</span>","g")
|
||||
if(res.result.records && res.result.records.length){
|
||||
res.result.records.forEach(item=>{
|
||||
const reg = new RegExp("<p>", "g")
|
||||
const reg1 = new RegExp("</p>", "g")
|
||||
const reg2 = new RegExp("<span>", "g")
|
||||
const reg3 = new RegExp("</span>", "g")
|
||||
if (res.result.records && res.result.records.length) {
|
||||
res.result.records.forEach(item => {
|
||||
item.msgContent = item.msgContent.replace(reg, "")
|
||||
item.msgContent = item.msgContent.replace(reg1, "")
|
||||
item.msgContent = item.msgContent.replace(reg2, "")
|
||||
@@ -71,19 +84,19 @@ Page({
|
||||
})
|
||||
},
|
||||
// 点击首页的五个选项跳转页面
|
||||
clickSelect(e){
|
||||
clickSelect(e) {
|
||||
let index = e.currentTarget.dataset.index
|
||||
let url = ''
|
||||
if(index === 0) { // 来款项目
|
||||
if (index === 0) { // 来款项目
|
||||
url = '../project/project?type=project'
|
||||
} else if(index === 1) { // 工作组
|
||||
} else if (index === 1) { // 工作组
|
||||
// url = '../work/work'
|
||||
url = '../project/project?type=work'
|
||||
} else if(index === 2) { // 分标委
|
||||
} else if (index === 2) { // 分标委
|
||||
url = '../committee/committee'
|
||||
} else if(index === 3) { // 会议活动
|
||||
} else if (index === 3) { // 会议活动
|
||||
url = '../meeting/meeting'
|
||||
} else{ // 资料网员
|
||||
} else { // 资料网员
|
||||
// url = '../data/data'
|
||||
url = '../project/project?type=ziliao'
|
||||
}
|
||||
@@ -92,11 +105,13 @@ Page({
|
||||
})
|
||||
},
|
||||
// 会议去报名,切换已读状态
|
||||
messageDetail(e){
|
||||
messageDetail(e) {
|
||||
const readFlag = e.currentTarget.dataset.message.readFlag
|
||||
const templateCode = e.currentTarget.dataset.message.templateCode
|
||||
if(readFlag == 0) { // 标记已读
|
||||
UserApi.messageStatus({anntId: e.currentTarget.dataset.message.anntId}).then(res=>{
|
||||
if (readFlag == 0) { // 标记已读
|
||||
UserApi.messageStatus({
|
||||
anntId: e.currentTarget.dataset.message.anntId
|
||||
}).then(res => {
|
||||
this.loadData()
|
||||
wx.showToast({
|
||||
title: '已读成功',
|
||||
@@ -105,18 +120,25 @@ Page({
|
||||
})
|
||||
}
|
||||
const meetingId = JSON.parse(e.currentTarget.dataset.message.busId).id
|
||||
if(templateCode == 'QY_1_HYTZ_WORK_GROUP_CREATE'){ // 去报名页
|
||||
if (templateCode == 'QY_1_HYTZ_WORK_GROUP_CREATE') { // 去报名页
|
||||
// 需要调用会议详情的接口 判断该会议是否还在报名时间内 并跳转不同的页面或者操作
|
||||
MeetingApi.meetingDetail({id:meetingId}).then(res => {
|
||||
if(res.success){
|
||||
MeetingApi.meetingDetail({
|
||||
id: meetingId
|
||||
}).then(res => {
|
||||
if (res.success) {
|
||||
let flag = this.judgeCurrentTime(res.result.registerDeadline)
|
||||
if(flag){
|
||||
if (flag) {
|
||||
// 超过报名时间了
|
||||
wx.navigateTo({
|
||||
// 这里传入的是会议id
|
||||
url: `../cannotSignUp/cannotSignUp`,
|
||||
})
|
||||
}else{
|
||||
} else {
|
||||
// 从消息报名的参会单位不可更改
|
||||
wx.setStorage({
|
||||
key: 'companyDisabled',
|
||||
data: true
|
||||
})
|
||||
wx.navigateTo({
|
||||
// 这里传入的是会议id
|
||||
url: `../signUpPage/signUpPage?meetingId=${meetingId}&type=indexMsg`,
|
||||
@@ -124,35 +146,35 @@ Page({
|
||||
}
|
||||
}
|
||||
})
|
||||
|
||||
|
||||
}
|
||||
},
|
||||
// 判断当前时间与会议报名截止时间
|
||||
judgeCurrentTime(time){
|
||||
judgeCurrentTime(time) {
|
||||
let date = new Date();
|
||||
let compareTime = new Date(time)
|
||||
if(date.getTime() > compareTime.getTime()){
|
||||
if (date.getTime() > compareTime.getTime()) {
|
||||
return true
|
||||
}else{
|
||||
} else {
|
||||
return false
|
||||
}
|
||||
},
|
||||
// 类型选中
|
||||
bindTitleChange(e){
|
||||
bindTitleChange(e) {
|
||||
this.data.searchParams.pageNo = 1
|
||||
if(e.detail.value == 0){
|
||||
if (e.detail.value == 0) {
|
||||
this.setData({
|
||||
"searchParams.titile": 3,
|
||||
})
|
||||
}else if(e.detail.value == 1){
|
||||
} else if (e.detail.value == 1) {
|
||||
this.setData({
|
||||
"searchParams.titile": 6,
|
||||
})
|
||||
}else if(e.detail.value == 2){
|
||||
} else if (e.detail.value == 2) {
|
||||
this.setData({
|
||||
"searchParams.titile": 7,
|
||||
})
|
||||
}else {
|
||||
} else {
|
||||
this.setData({
|
||||
"searchParams.titile": 8,
|
||||
})
|
||||
@@ -173,7 +195,7 @@ Page({
|
||||
* 生命周期函数--监听页面显示
|
||||
*/
|
||||
onShow: function () {
|
||||
|
||||
|
||||
let searchParams = {
|
||||
pageNo: 1,
|
||||
pageSize: 10,
|
||||
|
||||
Reference in New Issue
Block a user