1
0
Code Issues Pull Requests Packages Projects Releases Wiki Activity GitHub Gitee

44 lines
887 B
JavaScript

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,
});
},
});