75 lines
1.8 KiB
JavaScript
75 lines
1.8 KiB
JavaScript
|
Component({
|
||
|
properties: {
|
||
|
order: {
|
||
|
type: Object,
|
||
|
observer: function (t) {
|
||
|
let real_total = t.order_info.real_total * 1;
|
||
|
var goodsTotal = parseFloat(real_total) - parseFloat(t.order_info.shipping_fare);
|
||
|
let h = {};
|
||
|
h.goodsTotal = goodsTotal.toFixed(2);
|
||
|
|
||
|
let shipping_tel = t && t.order_info.shipping_tel || '';
|
||
|
if(!shipping_tel) shipping_tel = t && t.order_info.ziti_mobile || '';
|
||
|
if(shipping_tel) {
|
||
|
var pat=/(\d{7})\d*(\d{0})/;
|
||
|
let tel = shipping_tel.replace(pat,'$1****$2');
|
||
|
h.tel = tel;
|
||
|
}
|
||
|
this.setData(h);
|
||
|
}
|
||
|
},
|
||
|
showNickname: {
|
||
|
type: Boolean,
|
||
|
default: false
|
||
|
},
|
||
|
hidePhone: {
|
||
|
type: Number,
|
||
|
default: 0
|
||
|
},
|
||
|
groupInfo: {
|
||
|
type: Object,
|
||
|
default: {
|
||
|
group_name: '社区',
|
||
|
owner_name: '团长',
|
||
|
diyshipname: '快递费',
|
||
|
delivery_ziti_name: '社区自提',
|
||
|
delivery_tuanzshipping_name: '团长配送',
|
||
|
delivery_express_name: '快递配送'
|
||
|
}
|
||
|
},
|
||
|
hideInfo: {
|
||
|
type: Boolean,
|
||
|
default: false
|
||
|
},
|
||
|
goodsTot: {
|
||
|
type: Number,
|
||
|
default: 0
|
||
|
},
|
||
|
goods_sale_unit: String,
|
||
|
presale: {
|
||
|
type: Object,
|
||
|
default: {}
|
||
|
}
|
||
|
},
|
||
|
data: {
|
||
|
isCalling: false
|
||
|
},
|
||
|
methods: {
|
||
|
callTelphone: function (t) {
|
||
|
var e = this;
|
||
|
this.data.isCalling || (this.data.isCalling = true, wx.makePhoneCall({
|
||
|
phoneNumber: t.currentTarget.dataset.phone,
|
||
|
complete: function () {
|
||
|
e.data.isCalling = false;
|
||
|
}
|
||
|
}));
|
||
|
},
|
||
|
goExpress: function(){
|
||
|
let order_id = this.data.order.order_info.order_id;
|
||
|
wx.navigateTo({
|
||
|
url: '/eaterplanet_ecommerce/pages/order/goods_express?id=' + order_id,
|
||
|
})
|
||
|
}
|
||
|
}
|
||
|
});
|