161 lines
3.2 KiB
JavaScript
161 lines
3.2 KiB
JavaScript
// pages/logistics/logistics.js
|
|
var app = getApp();
|
|
Page({
|
|
|
|
/**
|
|
* 页面的初始数据
|
|
*/
|
|
data: {
|
|
value: '',
|
|
express_info: [],
|
|
company_name: '',
|
|
express_sn: '',
|
|
thumb: '',
|
|
tel: '',
|
|
status_name: '',
|
|
api: '',
|
|
id: '',
|
|
order_express_id:''
|
|
},
|
|
|
|
/**
|
|
* 生命周期函数--监听页面加载
|
|
*/
|
|
onLoad: function(options) {
|
|
console.log(options);
|
|
if (options.fromGrab && options.fromGrab == 1) {
|
|
if (options.api) {
|
|
this.setData({
|
|
api: options.api
|
|
});
|
|
}
|
|
} else {
|
|
if (options.api) {
|
|
this.setData({
|
|
api: options.api
|
|
});
|
|
}else{
|
|
this.setData({
|
|
api: 'dispatch.express'
|
|
});
|
|
}
|
|
}
|
|
if (options.id) {
|
|
this.setData({
|
|
id: options.id
|
|
});
|
|
}
|
|
if (options.order_express_id) {
|
|
this.setData({
|
|
order_express_id: options.order_express_id
|
|
});
|
|
}
|
|
this.getExpress();
|
|
},
|
|
|
|
/**
|
|
* 生命周期函数--监听页面初次渲染完成
|
|
*/
|
|
onReady: function() {
|
|
|
|
},
|
|
|
|
/**
|
|
* 生命周期函数--监听页面显示
|
|
*/
|
|
onShow: function() {
|
|
|
|
},
|
|
|
|
/**
|
|
* 生命周期函数--监听页面隐藏
|
|
*/
|
|
onHide: function() {
|
|
|
|
},
|
|
|
|
/**
|
|
* 生命周期函数--监听页面卸载
|
|
*/
|
|
onUnload: function() {
|
|
|
|
},
|
|
|
|
/**
|
|
* 页面相关事件处理函数--监听用户下拉动作
|
|
*/
|
|
onPullDownRefresh: function() {
|
|
|
|
},
|
|
|
|
/**
|
|
* 页面上拉触底事件的处理函数
|
|
*/
|
|
onReachBottom: function() {
|
|
|
|
},
|
|
|
|
/**
|
|
* 用户点击右上角分享
|
|
*/
|
|
onShareAppMessage: function() {
|
|
|
|
},
|
|
getExpress() {
|
|
let that = this;
|
|
let urlStr = app.getNetAddresss(that.data.api);
|
|
let json={order_id:this.data.id,order_express_id:this.data.order_express_id};
|
|
if(this.options.from && this.options.from=="userReturn"){
|
|
delete json.order_id;
|
|
delete json.order_express_id;
|
|
json.refund_id = this.options.refund_id;
|
|
urlStr = app.getNetAddresss("refund.express.user-return");
|
|
}else if(this.options.from && this.options.from=="resend"){
|
|
delete json.order_id;
|
|
delete json.order_express_id;
|
|
json.refund_id = this.options.refund_id;
|
|
json.express_id = this.options.express_id;
|
|
urlStr = app.getNetAddresss("refund.express.resend");
|
|
}
|
|
app._getNetWork({
|
|
url: urlStr,
|
|
data:json,
|
|
success: function(resdata) {
|
|
var res = resdata.data;
|
|
if (res.result == 1) {
|
|
var myData = res.data;
|
|
that.setData({
|
|
company_name: myData.company_name,
|
|
express_sn: myData.express_sn,
|
|
express_info: myData.data,
|
|
tel: myData.tel,
|
|
status_name: myData.status_name,
|
|
thumb: myData.thumb
|
|
});
|
|
} else {
|
|
app.tips(res.msg);
|
|
}
|
|
|
|
},
|
|
fail: function(res) {
|
|
|
|
}
|
|
});
|
|
},
|
|
copyorderbtn(e) {
|
|
let copydata = e.currentTarget.dataset.copydata;
|
|
if (copydata) {
|
|
wx.setClipboardData({
|
|
data: copydata ? copydata : '',
|
|
success(res) {
|
|
wx.showToast({
|
|
icon: 'none',
|
|
title: '复制成功',
|
|
duration: 1000
|
|
});
|
|
}
|
|
});
|
|
}
|
|
}
|
|
});
|