|
|
<template> <div class="total-wrap"> <!-- 空白页 --> <empty v-if="tracesData.length === 0" tip='暂无物流信息'></empty> <div class="logistics-title">物流跟踪</div> <block v-for="(item, index) in tracesData" :key="index"> <trackNode :is-first="index===tracesData.length-1" :is-newest="index===0" :is-main-node="item.isMainNode" :node-data="item"></trackNode> </block> </div> </template>
<script> import trackNode from '@/components/trackNode.vue'; import empty from "@/components/empty"; export default { components: { trackNode,empty }, data () { return { dhid:0, tracesData: [ // {
// acceptStation: '包裹已被吴亦发同学签收', // 节点描述
// createTime: '2019-10-24 15: 27: 16',
// status: 'COMPLETE', // 节点状态
// phone: '', // 电话
// statusName: '已签收', // 节点标题
// isMainNode: true // 是否主节点,主节点前方展示icon
// },
// {
// acceptStation: '由派送员蔡小坤同志配送,电话:',
// createTime: '2019-10-24 15: 26: 41',
// status: 'DELIVERING',
// phone: '16677778888',
// statusName: '运输中',
// isMainNode: true
// },
// {
// acceptStation: '已到XXX小区快递点',
// createTime: '2019-10-24 15: 26: 41',
// status: 'DELIVERING',
// phone: '',
// statusName: '运输中',
// isMainNode: false
// },
// {
// acceptStation: '已到海宁集散中心',
// createTime: '2019-10-24 15: 26: 18',
// status: 'DELIVERING',
// phone: '',
// statusName: '运输中',
// isMainNode: false
// },
// {
// acceptStation: '已到杭州集散中心',
// createTime: '2019-10-24 15: 26: 07',
// status: 'DELIVERING',
// phone: '',
// statusName: '运输中',
// isMainNode: false
// },
// {
// acceptStation: '包裹已到达余杭区集散中心',
// createTime: '2019-10-24 15: 25: 54',
// status: 'DELIVERING',
// phone: '',
// statusName: '运输中',
// isMainNode: false
// },
// {
// acceptStation: '快递员已上门取件',
// createTime: '2019-10-24 15: 25: 17',
// status: 'DELIVERING',
// phone: '',
// statusName: '已揽收',
// isMainNode: false
// },
// {
// acceptStation: '等待快递员上门揽件',
// createTime: '2019-10-24 15: 25: 00',
// status: 'WATTING_DELIVER',
// phone: '',
// statusName: '已发货',
// isMainNode: true
// },
// {
// acceptStation: '您的包裹正在打包',
// createTime: '2019-10-24 15: 24: 00',
// status: 'WATTING_DELIVER',
// phone: '',
// statusName: '待发货',
// isMainNode: false
// },
// {
// acceptStation: '订单支付成功,等待商家发货',
// createTime: '2019-10-24 15: 22: 30',
// status: 'PAYED',
// statusName: '已支付',
// isMainNode: true
// },
// {
// acceptStation: '订单提交成功',
// createTime: '2019-10-24 15: 22: 00',
// status: 'WATTING_PAY',
// statusName: '已下单',
// isMainNode: true
// }
] } }, onLoad(e){ console.log(e.dhid,'传过来'); this.dhid=e.dhid; uni.showLoading({ title:'加载中' }) this.kdiinfo(); }, methods: { //轮播图
async kdiinfo() { let getdata = await this.$api.kdiinfo({action:'kdiinfo',dhid:this.dhid}); console.log(getdata.data,'返回') this.tracesData=getdata.data; uni.hideLoading() }, } } </script>
<style lang="scss" scoped> .total-wrap { width: 100vw; height: auto; box-sizing: border-box; padding: 20rpx 40rpx 200rpx; .logistics-title { height: 72rpx; box-sizing: border-box; padding: 36rpx 0 8rpx; line-height: 28rpx; color: #4B4B4B; font-size: 26rpx; font-family: 'PingFangSC-Medium'; text-align: left; } } </style>
|