|
|
<template>
|
|
|
<div class="logistics-wrapper">
|
|
|
物流信息
|
|
|
<div class="header">
|
|
|
<p class="title">{{ logisticInfo.expressSender }}</p>
|
|
|
<img class="step" alt="" :src="stageImgUrl" />
|
|
|
</div>
|
|
|
<div class="platform-delivery-info">
|
|
|
<time-line />
|
|
|
</div>
|
|
|
<div class="platform-identification-info"></div>
|
|
|
<div class="seller-delivery-info"></div>
|
|
|
</div>
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
import { createNamespacedHelpers } from "vuex";
|
|
|
const { mapActions } = createNamespacedHelpers("order/logisticsInfo");
|
|
|
import TimeLine from "./components/time-line";
|
|
|
|
|
|
const { mapActions, mapState, mapGetters } = createNamespacedHelpers(
|
|
|
"order/logisticsInfo"
|
|
|
);
|
|
|
|
|
|
export default {
|
|
|
computed: {},
|
|
|
components: {
|
|
|
TimeLine
|
|
|
},
|
|
|
computed: {
|
|
|
...mapState(["logisticInfo"]),
|
|
|
...mapGetters(["stageImgUrl"])
|
|
|
},
|
|
|
mounted() {
|
|
|
this.fetchLogisticInfo(this.$route.params);
|
|
|
},
|
...
|
...
|
@@ -23,5 +41,11 @@ export default { |
|
|
.logistics-wrapper {
|
|
|
height: 100vh;
|
|
|
-webkit-box-orient: vertical;
|
|
|
|
|
|
.step {
|
|
|
display: block;
|
|
|
margin: 0 auto;
|
|
|
height: 100px;
|
|
|
}
|
|
|
}
|
|
|
</style> |
|
|
\ No newline at end of file |
...
|
...
|
|