[update] 变更:首页消息有超时未读的弹框提醒
This commit is contained in:
@@ -57,6 +57,10 @@ const UserApi = {
|
|||||||
messageList: (params) => http.get(`${URL_CONFIG}sys/sysAnnouncementSend/getCompanyMyAnnouncementSend`, params),
|
messageList: (params) => http.get(`${URL_CONFIG}sys/sysAnnouncementSend/getCompanyMyAnnouncementSend`, params),
|
||||||
// 消息提醒已读状态
|
// 消息提醒已读状态
|
||||||
messageStatus: (params) => http.post(`${URL_CONFIG}sys/sysAnnouncementSend/editCompanyByAnntIdAndUserId`, params),
|
messageStatus: (params) => http.post(`${URL_CONFIG}sys/sysAnnouncementSend/editCompanyByAnntIdAndUserId`, params),
|
||||||
|
// 消息超时未读列表
|
||||||
|
messageOverTimeUnreadList: (params) => http.get(`${URL_CONFIG}sys/sysAnnouncementSend/getDeadlineUnreadSend`, params),
|
||||||
|
// 将超时未读消息全部变已读
|
||||||
|
messageOverTimeToRead: (params) => http.get(`${URL_CONFIG}sys/sysAnnouncementSend/allReadDeadlineUnreadSend`, params),
|
||||||
// 工作组分页
|
// 工作组分页
|
||||||
workList: (params) => http.get(`${URL_CONFIG}project/payWorkingGroupSubitem/queryCompanyPageList`, params),
|
workList: (params) => http.get(`${URL_CONFIG}project/payWorkingGroupSubitem/queryCompanyPageList`, params),
|
||||||
// 分标委列表
|
// 分标委列表
|
||||||
|
|||||||
+32
-8
@@ -274,10 +274,10 @@ Page({
|
|||||||
onShow: function () {
|
onShow: function () {
|
||||||
const that = this
|
const that = this
|
||||||
let menuArrStand = [{
|
let menuArrStand = [{
|
||||||
path: '../../assets/images/gongzuozu-new.png',
|
path: '../../assets/images/gongzuozu-new.png',
|
||||||
text: '工作组',
|
text: '工作组',
|
||||||
val: '1',
|
val: '1',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
path: '../../assets/images/fenbiaowei-new.png',
|
path: '../../assets/images/fenbiaowei-new.png',
|
||||||
text: '分标委',
|
text: '分标委',
|
||||||
@@ -311,10 +311,10 @@ Page({
|
|||||||
]
|
]
|
||||||
|
|
||||||
let menuArr = [{
|
let menuArr = [{
|
||||||
path: '../../assets/images/gongzuozu-new.png',
|
path: '../../assets/images/gongzuozu-new.png',
|
||||||
text: '工作组',
|
text: '工作组',
|
||||||
val: '1',
|
val: '1',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
path: '../../assets/images/fenbiaowei-new.png',
|
path: '../../assets/images/fenbiaowei-new.png',
|
||||||
text: '分标委',
|
text: '分标委',
|
||||||
@@ -380,6 +380,30 @@ Page({
|
|||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
|
// 2023-07变更:调接口看有没有超出消息提醒截止时间未读的,如果有则弹框提示
|
||||||
|
UserApi.messageOverTimeUnreadList().then(res => {
|
||||||
|
if (res.success) {
|
||||||
|
if (res.result && res.result.length > 0) {
|
||||||
|
const messageArr = res.result.map(item => item.msgContent)
|
||||||
|
const anntIds = res.result.map(item => item.anntId).join(',')
|
||||||
|
wx.showModal({
|
||||||
|
title: '超时未读提醒',
|
||||||
|
content: messageArr.join('\n'),
|
||||||
|
showCancel: false,
|
||||||
|
confirmText: '知道了',
|
||||||
|
success: () => {
|
||||||
|
// 点击知道了把这些超时未读消息变成已读
|
||||||
|
UserApi.messageOverTimeToRead({anntIds: anntIds}).then(res => {
|
||||||
|
if (res.success) {
|
||||||
|
this.messageDetail({currentTarget: {dataset: {message: {readFlag: 0, anntId: ''}}}})
|
||||||
|
this.loadData()
|
||||||
|
}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
}
|
||||||
|
})
|
||||||
},
|
},
|
||||||
/**
|
/**
|
||||||
* 页面上拉触底事件的处理函数
|
* 页面上拉触底事件的处理函数
|
||||||
|
|||||||
Reference in New Issue
Block a user