188 lines
4.4 KiB
JavaScript
188 lines
4.4 KiB
JavaScript
var app = getApp();
|
|
Page({
|
|
data: {
|
|
language: '',
|
|
order_id: "",
|
|
goodList: [],
|
|
totalNum: 0,
|
|
totalPrice: '',
|
|
order_sn: '',
|
|
orderData: null,
|
|
|
|
balance: 0,
|
|
payParams: '',
|
|
info_form: {},
|
|
money: '',
|
|
buttons: [],
|
|
pay_sn: '订单编号',
|
|
order_pay_id: '',
|
|
uid: '',
|
|
shareTit: '',
|
|
shareUrl: '',
|
|
shareImg: '',
|
|
shareContent: '',
|
|
|
|
},
|
|
|
|
getOrderDetail: function() {
|
|
var that = this;
|
|
var _url = app.getNetAddresss("order.another-pay-detail");
|
|
_url += "&order_id=" + that.data.order_id;
|
|
app._getNetWork({
|
|
url: _url,
|
|
success: function(response) {
|
|
//var _data = res.data.data;
|
|
if (response.data.result == 1) {
|
|
// 从另外的接口获取
|
|
// var totalPrice = 0;
|
|
// for (var i in response.data.data) {
|
|
// for (var j in response.data.data[i].has_many_order_goods) {
|
|
// totalPrice += parseFloat(response.data.data[i].has_many_order_goods[j].price);
|
|
// }
|
|
// }
|
|
|
|
that.setData({
|
|
goodList: response.data.data,
|
|
// totalPrice: totalPrice.toFixed(2),
|
|
});
|
|
} else {
|
|
wx.showToast({
|
|
title: response.data.msg,
|
|
icon: 'success',
|
|
duration: 2000
|
|
});
|
|
console.log("错误", response.data.msg);
|
|
}
|
|
},
|
|
fail: function(res) {}
|
|
});
|
|
},
|
|
|
|
//获取默认分享数据
|
|
getShareInfo: function() {
|
|
var that = this;
|
|
var _url = app.getNetAddresss("member.member.anotherShare");
|
|
_url += "&order_ids=" + that.data.order_id;
|
|
app._getNetWork({
|
|
url: _url,
|
|
success: function(response) {
|
|
//var _data = res.data.data;
|
|
console.log("ressss::::", response);
|
|
if (response.data.result == 1) {
|
|
that.setData({
|
|
shareTit: response.data.data.title,
|
|
shareUrl: response.data.data.url,
|
|
shareImg: response.data.data.img,
|
|
shareContent: response.data.data.content,
|
|
});
|
|
} else {
|
|
wx.showToast({
|
|
title: response.data.msg,
|
|
icon: 'success',
|
|
duration: 2000
|
|
});
|
|
console.log("错误", response.data.msg);
|
|
}
|
|
},
|
|
fail: function(res) {}
|
|
});
|
|
|
|
},
|
|
|
|
/**
|
|
* 用户点击右上角分享
|
|
*/
|
|
onShareTimeline: function () {
|
|
var value = wx.getStorageSync('yz_uid');
|
|
var mid = '';
|
|
if (value) {
|
|
mid = value;
|
|
}
|
|
return {
|
|
title: this.data.shareTit,
|
|
desc: this.data.shareContent,
|
|
imageUrl: this.data.shareImg,
|
|
query: 'id=' + this.data.order_id + '&p=' + mid
|
|
};
|
|
},
|
|
|
|
|
|
// 分享
|
|
onShareAppMessage: function() {
|
|
var value = wx.getStorageSync('yz_uid');
|
|
var path = '';
|
|
if (value) {
|
|
path = value;
|
|
}
|
|
|
|
return {
|
|
title: this.data.shareTit,
|
|
desc: this.data.shareContent,
|
|
imageUrl: this.data.shareImg,
|
|
path: '/packageD/buy/payanotherDetail/payanotherDetail?id=' + this.data.order_id + '&p=' +path
|
|
};
|
|
},
|
|
|
|
//获取实付价格
|
|
getPrice() {
|
|
var value = wx.getStorageSync('yz_uid');
|
|
var path = '';
|
|
if (value) {
|
|
path = value;
|
|
}
|
|
var _url = app.getNetAddresss("order.merge-pay.anotherPayOrder");
|
|
_url += "&order_ids=" + this.data.order_id;
|
|
_url += "&pid=" + path;
|
|
app._getNetWork({
|
|
url: _url,
|
|
success: (response) =>{
|
|
//var _data = res.data.data;
|
|
// console.log("ressss::::", response);
|
|
if (response.data.result == 1) {
|
|
let totalPrice = response.data.data.order_pay.amount;
|
|
this.setData({
|
|
totalPrice
|
|
});
|
|
} else {
|
|
wx.showToast({
|
|
title: response.data.msg,
|
|
icon: 'success',
|
|
duration: 2000
|
|
});
|
|
console.log("错误", response.data.msg);
|
|
}
|
|
},
|
|
fail: function(res) {}
|
|
});
|
|
|
|
},
|
|
|
|
onLoad: function(options) {
|
|
var that = this;
|
|
console.log('options:', options);
|
|
that.setData({
|
|
order_id: options.order_id
|
|
});
|
|
|
|
this.getOrderDetail();
|
|
this.getPrice();
|
|
this.getShareInfo();
|
|
|
|
},
|
|
|
|
onReady: function() {
|
|
let language = wx.getStorageSync('langIndex');
|
|
this.setData({ 'language': language.en});
|
|
// 页面渲染完成
|
|
},
|
|
onShow: function() {
|
|
// 页面显示
|
|
},
|
|
onHide: function() {
|
|
// 页面隐藏
|
|
},
|
|
onUnload: function() {
|
|
// 页面关闭
|
|
}
|
|
});
|