Files
2023-10-16 11:26:18 +08:00

81 lines
1.6 KiB
Vue

<template>
<view class="page">
<view class="mainAll" v-if="list2.length > 0">
<view class="pageTitle">
快递公司:{{expressMain.company}}
</view>
<view class="pageTitle">
快递单号:{{expressMain.no}}
</view>
<view class="pageMain">
<view>
<uni-steps :options="list2" active-color="#007AFF" direction="column" />
</view>
</view>
</view>
<view class="emptyBox" v-if="list2.length == 0">
<luanqing-empty :show="true" textColor="#000"></luanqing-empty>
</view>
</view>
</template>
<script>
import {
logistics
} from '../../../api/handlecase/index.js'
import LuanqingEmpty from "@/components/luanqing-empty.vue"
export default {
components: {
'luanqing-empty': LuanqingEmpty,
},
data() {
return {
expressMain: {},
list2: []
}
},
methods: {
},
onLoad(data) {
uni.showLoading()
logistics({
id: data.id
}).then(res => {
uni.hideLoading()
this.expressMain = res.data[1].logisticsInfo;
this.expressMain = JSON.parse(this.expressMain);
this.expressMain.list.forEach(item => {
item.title = item.remark;
item.desc = item.datetime
})
this.list2 = this.expressMain.list
})
}
}
</script>
<style lang="scss">
.page {
background-color: #ffffff;
.pageTitle {
width: 100%;
padding: 15rpx;
}
.pageMain {
.status-btn {
/* #ifndef APP-NVUE */
display: flex;
/* #endif */
flex-direction: row;
align-items: center;
justify-content: center;
height: 92rpx;
margin: 30rpx;
background-color: #007AFF;
}
}
}
</style>