//index.js
|
//获取应用实例
|
const app = getApp()
|
Page({
|
data: {
|
src: app.globalData.imgUrl +'/image/bg.jpg',
|
itemIcon: app.globalData.imgUrl +'/image/ceshi.jpg',
|
icon: app.globalData.imgUrl +'/image/fzl.svg',
|
user: app.globalData.imgUrl +'/image/user.svg',
|
dataSet: [],
|
dataType: [],
|
content: '------暂无数据------',
|
size: 10,
|
hasMoreData: true,
|
},
|
|
onLoad:function(options) {
|
console.log(options.flag)
|
var flag = '';
|
switch(options.flag){
|
case 'wenjian':
|
flag = '文件公开';
|
break;
|
case 'xinxi':
|
flag = '信息公开';
|
break;
|
case 'yujuesuan':
|
flag = '预决算公开';
|
break;
|
case 'gsgg':
|
flag = '公示公告';
|
break;
|
}
|
this.setData({
|
flag
|
})
|
wx.setNavigationBarTitle({
|
title: flag//页面标题为路由参数
|
})
|
this.showList(flag);
|
},
|
folder: function (event) {
|
var title = event.currentTarget.dataset['title'];
|
wx.navigateTo({
|
url: '../guidelist/guidelist?title=' + title,
|
})
|
},
|
showList: function (flag) {
|
var that = this;
|
wx.request({
|
url: app.globalData.url + '/api/article/publicMsgQuery?page=1&size=' + that.data.size + '&flag=' + flag,
|
success: function (res) {
|
console.log(res)
|
if (res.data.code == 0) {
|
that.setData({
|
dataType: res.data.data.units
|
})
|
if (res.data.data.result.totalElements < that.data.size) {
|
that.setData({
|
dataSet: res.data.data.result.content,
|
hasMoreData: false,
|
content: '------我是有底线的------'
|
})
|
} else {
|
that.setData({
|
dataSet: res.data.data.result.content,
|
hasMoreData: true,
|
content: '------加载更多------',
|
size: that.data.size + 10
|
})
|
}
|
} else {
|
wx.showModal({
|
title: '提示',
|
content: "请求失败!"
|
})
|
}
|
|
}
|
})
|
},
|
|
link: function(event) {
|
// 跳转详情页面
|
var id = event.currentTarget.dataset['id'];
|
var flag = this.data.flag + '详情';
|
wx.navigateTo({
|
url: '../publicMsgDetails/publicMsgDetails?id=' + id + '&flag=' + flag,
|
})
|
}
|
})
|