This commit is contained in:
quantulr
2024-05-17 17:14:40 +08:00
parent 8e5986a8ef
commit e679915b6c
11 changed files with 272 additions and 61 deletions

View File

@ -6,7 +6,10 @@ Page({
* 页面的初始数据
*/
data: {
logistics: [],
activePackage: 0,
records: [],
logisticsName: null,
expressComName: [
"圆通速递",
"申通快递",
@ -67,7 +70,15 @@ Page({
})
this.getExpressData()
},
pickPackage(e) {
const { index } = e.currentTarget.dataset
const { logistics } = this.data
this.setData({
activePackage: index,
num: logistics[index].logisticsNumber
})
this.getExpressData()
},
// 获取物流信息
getExpressData() {
getExpressDetail({
@ -91,15 +102,25 @@ Page({
}
})
},
copyLogisticsNumber(e) {
const { logisticsNumber } = e.currentTarget.dataset
wx.setClipboardData({
data: logisticsNumber,
})
},
/**
* 生命周期函数--监听页面加载
*/
onLoad(options) {
const { logisticsNum, logisticsName } = options
const { logistics, logisticsName, orderNumber } = options
this.setData({
logistics: logistics ? JSON.parse(logistics) : null,
orderNumber,
logisticsName
})
const index = this.data.expressComs.findIndex(el => el.name === logisticsName)
this.setData({
num: logisticsNum,
num: this.data.logistics[0].logisticsNumber,
currentExpressComIndex: index < 0 ? 0 : index
})
this.getExpressData()