// pages/buyer/prog-rtu-List/prog-rtu-list.js var app = getApp(); Page({ /** * 页面的初始数据 */ data: { openId: '', projectId: '', rtuList: [] }, /** * 生命周期函数--监听页面加载 */ onLoad: function (options) { var openid = wx.getStorageSync('openid'); var projectId = options.projectId; this.setData({ projectId: projectId, openId: openid }) let that = this; wx.request({ url: app.globalData.cloudBase + '/Wx/Project/Rtu/Data/' + projectId, method: 'GET', header: { "Content-Type": "json" }, success: function (res) { that.setData({ rtuList: res.data.data }); } }) }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady: function () { }, /** * 生命周期函数--监听页面显示 */ onShow: function () { }, /** * 生命周期函数--监听页面隐藏 */ onHide: function () { }, /** * 生命周期函数--监听页面卸载 */ onUnload: function () { }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh: function () { }, /** * 页面上拉触底事件的处理函数 */ onReachBottom: function () { }, /** * 用户点击右上角分享 */ onShareAppMessage: function () { }, /** * 跳转到测站详情信息页 * @param {*} e */ onItemSelectRtu: function (e) { var rtuCode = e.currentTarget.dataset.rtucode; var pages = getCurrentPages(); var currPage = pages[pages.length - 1]; //当前页面 var prevPage = pages[pages.length - 3]; //上一个页面 //直接调用上一个页面的setData()方法,把数据存到上一个页面中去 //不需要页面更新 prevPage.setData({ rtuCode: rtuCode }) wx.navigateBack({ delta: 2, }); }, onButtonSelectRtu: function (e) { var rtuCode = e.currentTarget.dataset.rtucode; var rtuName = e.currentTarget.dataset.rtuname; var pages = getCurrentPages(); var currPage = pages[pages.length - 1]; //当前页面 var prevPage = pages[pages.length - 3]; //上一个页面 //直接调用上一个页面的setData()方法,把数据存到上一个页面中去 //不需要页面更新 // prevPage.setData({ // rtuCode: rtuCode, // rtuName:rtuName // }) prevPage.selectRtuBackup(rtuCode,rtuName); wx.navigateBack({ delta: 2, }); } })