city-casereport/pages/waitCheck/waitCheck.js
2021-04-06 14:30:36 +08:00

141 lines
2.6 KiB
JavaScript

const app = getApp()
Page({
/**
* 页面的初始数据
*/
data: {
token: '',
areaList: [],
requestUrl: app.requestUrl,
page: {
page: 1,
rows: 20,
totalPage: 1
},
},
// 查看详情
goDetail: function (e) {
if (e.currentTarget.dataset.status == '4') {
wx.navigateTo({
url: '../caseCheck/caseCheck?id=' + e.currentTarget.dataset.id,
})
} else {
wx.navigateTo({
url: '../caseDetail/caseDetail?id=' + e.currentTarget.dataset.id,
})
}
},
// 获取待检查列表
getCheckList: function () {
var self = this
wx.showToast({
title: '加载中',
icon: 'loading'
})
app.restAjax.get(app.restAjax.path('{reqesutUrl}app/reportcase/listpagereportcaseinspectofmine', [app.requestUrl]), self.data.page, {
headers: {
token: self.data.token
}
}, function (code, data) {
if(data.rows.length == 0) {
if (self.data.page.page == 1) {
self.setData({
areaList: []
})
} else {
self.setData({
[`page.page`] : self.data.page.page - 1
})
app.dialog.msg('暂无更多')
return false;
}
}
if (self.data.page.page == 1) {
self.setData({
areaList: data.rows
})
} else {
self.setData({
areaList: self.data.areaList.concat(data.rows)
})
}
wx.hideToast()
});
},
/**
* 生命周期函数--监听页面加载
*/
onLoad: function (options) {
var self = this
wx.getStorage({
key: 'token',
success: function (res) {
self.setData({
token: res.data
})
self.getCheckList()
}
})
},
/**
* 生命周期函数--监听页面初次渲染完成
*/
onReady: function () {
},
/**
* 生命周期函数--监听页面显示
*/
onShow: function () {
},
/**
* 生命周期函数--监听页面隐藏
*/
onHide: function () {
},
/**
* 生命周期函数--监听页面卸载
*/
onUnload: function () {
},
/**
* 页面相关事件处理函数--监听用户下拉动作
*/
onPullDownRefresh: function () {
var self = this
this.setData({
['page.page']: 1
})
this.getCheckList()
},
/**
* 页面上拉触底事件的处理函数
*/
onReachBottom: function () {
var self = this
var pageNum = 'page.page'
self.setData({
[pageNum]: self.data.page.page + 1
})
this.getCheckList()
},
/**
* 用户点击右上角分享
*/
onShareAppMessage: function () {
}
})