通过微信开发者工具 商城模板 创建新小程序
This commit is contained in:
43
mini-program/pages/order/delivery-detail/index.js
Normal file
43
mini-program/pages/order/delivery-detail/index.js
Normal file
@@ -0,0 +1,43 @@
|
||||
Page({
|
||||
data: {
|
||||
logisticsData: {
|
||||
logisticsNo: '',
|
||||
nodes: [],
|
||||
company: '',
|
||||
phoneNumber: '',
|
||||
},
|
||||
active: 0,
|
||||
},
|
||||
|
||||
onLoad(query) {
|
||||
let data;
|
||||
try {
|
||||
data = JSON.parse(decodeURIComponent(query.data || '{}'));
|
||||
} catch (e) {
|
||||
console.warn('物流节点数据解析失败', e);
|
||||
}
|
||||
if (Number(query.source) === 2) {
|
||||
const service = {
|
||||
company: data.logisticsCompanyName,
|
||||
logisticsNo: data.logisticsNo,
|
||||
nodes: data.nodes,
|
||||
};
|
||||
this.setData({
|
||||
logisticsData: service,
|
||||
});
|
||||
} else if (data) {
|
||||
this.setData({ logisticsData: data });
|
||||
}
|
||||
},
|
||||
|
||||
onLogisticsNoCopy() {
|
||||
wx.setClipboardData({ data: this.data.logisticsData.logisticsNo });
|
||||
},
|
||||
|
||||
onCall() {
|
||||
const { phoneNumber } = this.data.logisticsData;
|
||||
wx.makePhoneCall({
|
||||
phoneNumber,
|
||||
});
|
||||
},
|
||||
});
|
Reference in New Issue
Block a user