|
|
@@ -12,6 +12,13 @@ Page({
|
|
|
where: {}
|
|
|
},
|
|
|
total: 0,
|
|
|
+ isread: false
|
|
|
+ },
|
|
|
+ onSwitchChange({
|
|
|
+ detail
|
|
|
+ }) {
|
|
|
+ this.data.isread = detail;
|
|
|
+ this.getlist(true)
|
|
|
},
|
|
|
//切换tab选项
|
|
|
tabChange({
|
|
|
@@ -23,18 +30,21 @@ Page({
|
|
|
this.getlist(true);
|
|
|
},
|
|
|
onReady() {
|
|
|
- this.selectComponent("#ListBox").setHeight("#tabs", this);
|
|
|
+ this.selectComponent("#ListBox").setHeight(".headline", this);
|
|
|
},
|
|
|
getlist(init = false) {
|
|
|
if (init.detail != undefined) init = init.detail;
|
|
|
- if (init) this.setData({
|
|
|
- ['content.pageNumber']: 1
|
|
|
- })
|
|
|
- if (this.data.content.pageNumber > this.data.content.pageTotal) return;
|
|
|
+ let content = this.data.content;
|
|
|
+ if (init) {
|
|
|
+ content.pageNumber = 1
|
|
|
+ content.pageTotal = 1
|
|
|
+ }
|
|
|
+ if (content.pageNumber > content.pageTotal) return;
|
|
|
+ content.isread = this.data.isread ? 0 : ""
|
|
|
_Http.basic({
|
|
|
"classname": "system.message.Message",
|
|
|
"method": "queryMessage",
|
|
|
- content: this.data.content
|
|
|
+ content
|
|
|
}).then(res => {
|
|
|
this.selectComponent('#ListBox').RefreshToComplete();
|
|
|
if (res.msg != '成功') return wx.showToast({
|
|
|
@@ -62,11 +72,12 @@ Page({
|
|
|
}
|
|
|
return v
|
|
|
})
|
|
|
+ content.pageNumber = res.pageNumber + 1;
|
|
|
+ content.pageTotal = res.pageTotal;
|
|
|
this.setData({
|
|
|
total: res.total,
|
|
|
list: (res.pageNumber == 1) ? res.data : this.data.list.concat(res.data),
|
|
|
- ['content.pageNumber']: res.pageNumber + 1,
|
|
|
- ['content.pageTotal']: res.pageTotal
|
|
|
+ content
|
|
|
})
|
|
|
})
|
|
|
},
|