// pages/logistics/logistics.js var util = require('../../utils/util.js'); Page({ /** * 页面的初始数据 */ data: { logisticsList:[], order:{}, logisticsInfo: {}, inform: true, info:"" }, /** * 生命周期函数--监听页面加载 */ onLoad: function (options) { this.getLogisticsInfo(options.id); this.getOrderInfo(options.id) // 判断是否从通知跳进来 if (options.inform == '1') { this.setData({ inform: false }) } }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady: function () { }, /** * 生命周期函数--监听页面显示 */ onShow: function () { }, /** * 生命周期函数--监听页面隐藏 */ onHide: function () { }, /** * 生命周期函数--监听页面卸载 */ onUnload: function () { }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh: function () { }, /** * 页面上拉触底事件的处理函数 */ onReachBottom: function () { }, /** * 用户点击右上角分享 */ onShareAppMessage: function () { }, // 获取物流信息 getLogisticsInfo:function(id){ var _this = this; util.request( {method:"GET", api: "/wxapi/ShopLogisticsQuery/getLogisticsInformation/"+id, callback: function (data) { if (data.status == 200) { if (data.rows == null) { }else{ for (var i = 0; i < data.rows.length; i++) { data.rows[i].logisticsTime = data.rows[i].logisticsTime.substring(5, 16) } } _this.setData({ logisticsList: data.rows, logisticsInfo:data.mapInfo, info: data.info }) } }}); }, // 获取订单信息 getOrderInfo:function(id){ var _this = this; util.request({method:"GET", api:"/wxapi/shopOrder/getOrderInfoById/" + id, callback: function (data) { if (data.rows.length != 0) { for (var i = 0; i < data.rows.length; i++) { data.rows[i].paymentTime = data.rows[i].paymentTime.substring(5, 16).replace(/T/g, ' ') } } _this.setData({ order: data.rows[0] }) }}); }, // 回到首页 goBack() { wx.switchTab({ url: '../index/index' }) }, })