98 lines
2.7 KiB
JavaScript
98 lines
2.7 KiB
JavaScript
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();
|
||
},
|
||
|
||
});
|