var businessT = require('../../../../tool/business-tool.js') var url = require('../../../../constant/url.js') import Net from '../../../../tool/net.js' var net = new Net() Page({ /** * 页面的初始数据 */ data: { isLoading: true, data: [], detailsData: {} }, goToDetails: businessT.action(function (sender) { this.data.detailsData = this.data.data[sender.currentTarget.id] wx.navigateTo({ url: '../wait-for-do-details/wait-for-do-details', }) }), getData: function () { wx.showLoading({ title: '加载中', mask: true }) net.connectNeedLogin({ url: url.app_host + url.getMaterialflowList, data: {}, success: (err, res) => { this.data.isLoading = false this.handleListData(res.data) wx.hideLoading() }, fail: (err, res) => { wx.hideLoading() businessT.showFailTips(err, '加载失败') this.data.isLoading = false if (this.data.data.length == 0) { setTimeout(function () { wx.navigateBack({ }) }.bind(this), 1000) } } }, true) }, handleListData: function (data) { for (var i in data) { var item = data[i] item.d = item.create_time.slice(0, 10) if (item.flow_status == 1) { item.sc = '-1' item.s = '处理中' } else if (item.flow_status == 2) { item.sc = '-2' item.s = '已完成' } else { item.sc = '' item.s = '已关闭' } } this.data.data = data this.setData({ data: this.data.data, isLoading: this.data.isLoading }) }, /** * 生命周期函数--监听页面加载 */ onLoad: function (options) { }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady: function () { }, /** * 生命周期函数--监听页面显示 */ onShow: function () { this.getData() }, /** * 生命周期函数--监听页面隐藏 */ onHide: function () { }, /** * 生命周期函数--监听页面卸载 */ onUnload: function () { }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh: function () { }, /** * 页面上拉触底事件的处理函数 */ onReachBottom: function () { }, /** * 用户点击右上角分享 */ onShareAppMessage: function () { return { path: '/page/home/index', imageUrl: '../../../../icon/public/share_img.png', title: '自助缴社保公积金,覆盖200多个城市,专业团队操作' } } })