vr-shopxo-source/alipay/boyuan/pages/user-order-detail/user-order-detail.js

98 lines
2.7 KiB
JavaScript
Raw Blame History

This file contains invisible Unicode characters!

This file contains invisible Unicode characters that may be processed differently from what appears below. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to reveal hidden characters.

const app = getApp();
Page({
data: {
detail: null,
detail_list: [],
data_list_loding_status: 1,
data_list_loding_msg: '',
data_bottom_line_status: false,
params: null,
},
onLoad(params) {
this.setData({params: params});
this.init();
},
onShow() {
my.setNavigationBar({title: app.data.common_pages_title.user_order_detail});
},
init() {
var self = this;
my.showLoading({ content: "加载中..." });
this.setData({
data_list_loding_status: 1
});
my.httpRequest({
url: app.get_request_url("Detail", "Order"),
method: "POST",
data: {
id: this.data.params.id
},
dataType: "json",
success: res => {
my.hideLoading();
my.stopPullDownRefresh();
if (res.data.code == 0) {
var data = res.data.data;
self.setData({
detail: data,
detail_list:[
{name: "状态", value: data.status_text},
{name: "支付状态", value: data.pay_status_text},
{name: "单价", value: data.price},
{name: "总价", value: data.total_price},
{name: "优惠", value: data.preferential_price},
{name: "支付金额", value: data.pay_price},
{name: "快递公司", value: data.express_name},
{name: "快递单号", value: data.expres_number},
{name: "用户留言", value: data.user_note},
{name: "创建时间", value: data.add_time},
{name: "确认时间", value: data.confirm_time},
{name: "支付时间", value: data.pay_time},
{name: "发货时间", value: data.delivery_time},
{name: "完成时间", value: data.success_time},
{name: "取消时间", value: data.cancel_time},
],
data_list_loding_status: 3,
data_bottom_line_status: true,
data_list_loding_msg: '',
});
} else {
self.setData({
data_list_loding_status: 2,
data_bottom_line_status: false,
data_list_loding_msg: res.data.msg,
});
my.showToast({
type: "fail",
content: res.data.msg
});
}
},
fail: () => {
my.hideLoading();
my.stopPullDownRefresh();
self.setData({
data_list_loding_status: 2,
data_bottom_line_status: false,
data_list_loding_msg: '服务器请求出错',
});
my.showToast({
type: "fail",
content: "服务器请求出错"
});
}
});
},
// 下拉刷新
onPullDownRefresh() {
this.init();
},
});