163 lines
4.5 KiB
Vue
163 lines
4.5 KiB
Vue
|
<template>
|
|||
|
<div class="total-wrap">
|
|||
|
<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'
|
|||
|
|
|||
|
export default {
|
|||
|
data () {
|
|||
|
return {
|
|||
|
tracesData: [
|
|||
|
{
|
|||
|
acceptStation: '包裹已被吴亦发同学签收', // 节点描述
|
|||
|
acceptTime: '2019-10-24 15: 27: 27',
|
|||
|
createTime: '2019-10-24 15: 27: 16',
|
|||
|
id: 63,
|
|||
|
logisId: 35,
|
|||
|
logisNo: 'sf000999888', // 物流订单号
|
|||
|
platformCode: 'SF', // 平台信息
|
|||
|
status: 'COMPLETE', // 节点状态
|
|||
|
phone: '', // 电话
|
|||
|
statusName: '已签收', // 节点标题
|
|||
|
isMainNode: true // 是否主节点,主节点前方展示icon
|
|||
|
},
|
|||
|
{
|
|||
|
acceptStation: '由派送员蔡小坤同志配送,电话:',
|
|||
|
acceptTime: '2019-10-24 15: 26: 46',
|
|||
|
createTime: '2019-10-24 15: 26: 41',
|
|||
|
id: 62,
|
|||
|
logisId: 35,
|
|||
|
logisNo: 'sf000999888',
|
|||
|
platformCode: 'SF',
|
|||
|
status: 'DELIVERING',
|
|||
|
phone: '16677778888',
|
|||
|
statusName: '运输中',
|
|||
|
isMainNode: true
|
|||
|
},
|
|||
|
{
|
|||
|
acceptStation: '已到XXX小区快递点',
|
|||
|
acceptTime: '2019-10-24 15: 26: 26',
|
|||
|
createTime: '2019-10-24 15: 26: 41',
|
|||
|
id: 62,
|
|||
|
logisId: 35,
|
|||
|
logisNo: 'sf000999888',
|
|||
|
platformCode: 'SF',
|
|||
|
status: 'DELIVERING',
|
|||
|
phone: '',
|
|||
|
statusName: '运输中',
|
|||
|
isMainNode: false
|
|||
|
},
|
|||
|
{
|
|||
|
acceptStation: '已到海宁集散中心',
|
|||
|
acceptTime: '2019-10-24 15: 26: 26',
|
|||
|
createTime: '2019-10-24 15: 26: 18',
|
|||
|
id: 61,
|
|||
|
logisId: 35,
|
|||
|
logisNo: 'sf000999888',
|
|||
|
platformCode: 'SF',
|
|||
|
status: 'DELIVERING',
|
|||
|
phone: '',
|
|||
|
statusName: '运输中',
|
|||
|
isMainNode: false
|
|||
|
},
|
|||
|
{
|
|||
|
acceptStation: '已到杭州集散中心',
|
|||
|
acceptTime: '2019-10-24 15: 25: 25',
|
|||
|
createTime: '2019-10-24 15: 26: 07',
|
|||
|
id: 60,
|
|||
|
logisId: 35,
|
|||
|
logisNo: 'sf000999888',
|
|||
|
platformCode: 'SF',
|
|||
|
status: 'DELIVERING',
|
|||
|
phone: '',
|
|||
|
statusName: '运输中',
|
|||
|
isMainNode: false
|
|||
|
},
|
|||
|
{
|
|||
|
acceptStation: '包裹已到达余杭区集散中心',
|
|||
|
acceptTime: '2019-10-24 15: 25: 25',
|
|||
|
createTime: '2019-10-24 15: 25: 54',
|
|||
|
id: 59,
|
|||
|
logisId: 35,
|
|||
|
logisNo: 'sf000999888',
|
|||
|
platformCode: 'SF',
|
|||
|
status: 'DELIVERING',
|
|||
|
phone: '',
|
|||
|
statusName: '运输中',
|
|||
|
isMainNode: false
|
|||
|
},
|
|||
|
{
|
|||
|
acceptStation: '快递员已上门取件',
|
|||
|
acceptTime: '2019-10-24 15: 25: 25',
|
|||
|
createTime: '2019-10-24 15: 25: 17',
|
|||
|
status: 'WATTING_DELIVER',
|
|||
|
phone: '',
|
|||
|
statusName: '已揽收',
|
|||
|
isMainNode: true
|
|||
|
},
|
|||
|
{
|
|||
|
acceptStation: '已发货',
|
|||
|
acceptTime: '2019-10-24 15: 24: 24',
|
|||
|
createTime: '2019-10-24 15: 25: 00',
|
|||
|
id: 57,
|
|||
|
logisId: 35,
|
|||
|
logisNo: 'sf000999888',
|
|||
|
platformCode: 'SF',
|
|||
|
status: 'WATTING_DELIVER',
|
|||
|
phone: '',
|
|||
|
statusName: '已揽收',
|
|||
|
isMainNode: false
|
|||
|
},
|
|||
|
{
|
|||
|
acceptStation: '订单支付成功,等待商家发货',
|
|||
|
acceptTime: '2019-10-24 15: 24: 14',
|
|||
|
createTime: '2019-10-24 15: 22: 30',
|
|||
|
status: 'PAYED',
|
|||
|
statusName: '已支付',
|
|||
|
isMainNode: true
|
|||
|
},
|
|||
|
{
|
|||
|
acceptStation: '订单提交成功',
|
|||
|
acceptTime: '2019-10-24 15: 23: 23',
|
|||
|
createTime: '2019-10-24 15: 22: 00',
|
|||
|
status: 'WATTING_PAY',
|
|||
|
statusName: '已下单',
|
|||
|
isMainNode: true
|
|||
|
}
|
|||
|
]
|
|||
|
}
|
|||
|
},
|
|||
|
components: {
|
|||
|
trackNode
|
|||
|
},
|
|||
|
created () {
|
|||
|
// let app = getApp()
|
|||
|
}
|
|||
|
}
|
|||
|
</script>
|
|||
|
|
|||
|
<style lang="scss" scoped>
|
|||
|
.total-wrap {
|
|||
|
width: 100vw;
|
|||
|
height: auto;
|
|||
|
box-sizing: border-box;
|
|||
|
padding: 20rpx 40rpx 20rpx;
|
|||
|
.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>
|