Commit 42f704b4 authored by liwei's avatar liwei

liwei

parent 21bb7871
<template>
<div class="address2">
<div class="item" v-if="deliverDetail">
<div class="item" v-if="deliverDetail||addressInfo">
<div class="head next">
<i style="background:#60ADF0"></i>
本期收货地址
......@@ -11,7 +11,7 @@
<span class="iconfont icon-icon_edit"></span> 修改
</span>-->
</div>
<div class="content">
<div class="content" v-if="deliverDetail">
<div class="top">
<span>{{deliverDetail.receive_name}}</span>
<span>{{deliverDetail.receive_mobile}}</span>
......@@ -22,8 +22,7 @@
<div class="line"></div>
<div class="timeInfo">
<div class="text">
<p>地址修改时间:{{deliverDetail.created_at}}</p>
<p v-if="!deliverDetail.express_no">预计发货时间:{{deliverDetail.deliver_at}}</p>
<p>地址修改时间:{{deliverDetail.updated_at}}</p>
<p v-if="deliverDetail.express_no">发货时间:{{deliverDetail.deliver_at}}</p>
<div v-if="deliverDetail.express_no">
物流信息:{{deliverDetail.express_name}} {{deliverDetail.express_no}}
......@@ -33,6 +32,16 @@
</div>
</div>
</div>
<div class="content" v-if="addressInfo">
<div class="top">
<span>{{addressInfo.receive_name}}</span>
<span>{{addressInfo.receive_mobile}}</span>
</div>
<div
class="bottom"
>{{addressInfo.province_name}} {{addressInfo.city_name}}{{addressInfo.area_name}}{{addressInfo.address}}</div>
<div class="line"></div>
</div>
</div>
<div class="item" v-if="noDeliverDetail">
<div class="head next">
......@@ -56,9 +65,8 @@
<div class="line"></div>
<div class="timeInfo">
<div class="text">
<p>地址修改时间:{{noDeliverDetail.created_at}}</p>
<p v-if="!noDeliverDetail.express_no">预计发货时间:{{noDeliverDetail.deliver_at}}</p>
<p v-if="noDeliverDetail.express_no">发货时间:{{noDeliverDetail.deliver_at}}</p>
<p>地址修改时间:{{noDeliverDetail.updated_at}}</p>
<p v-if="!noDeliverDetail.express_no">预计发货时间:{{noDeliverDetail.deliver_start_at}}</p>
<div v-if="noDeliverDetail.express_no">
物流信息:{{noDeliverDetail.express_name}} {{noDeliverDetail.express_no}}
<van-button round size="small" @click="search(2)" type="info">查看物流</van-button>
......@@ -68,9 +76,14 @@
</div>
</div>
</div>
<div class="tip">
<div class="tip" v-if="deliverDetail || noDeliverDetail">
<p>*预计发货前24小时不可修改地址,若有需要请联系您的专属班主任老师</p>
</div>
<div
class
v-if="!deliverDetail && !noDeliverDetail"
style="text-align: center;padding-top: 20vh;font-size: 5vw;"
>暂无数据</div>
</div>
<!-- <div class="address2">
<div class="content">
......@@ -94,13 +107,14 @@
import line from "../../assets/activity/img_line@2x.png";
import { shopSuccess } from "../../util/imgUrl";
import { getNewestAddressListAPi } from "../../service/api";
import { Toast } from "vant";
export default {
name: "Address",
components: {},
data() {
return {
line: line,
addressInfo: {},
addressInfo: null,
noDeliverDetail: null, //下期收货地址
deliverDetail: null //本期收货地址
};
......@@ -110,9 +124,19 @@ export default {
},
methods: {
initPage() {
getNewestAddressListAPi().then(res => {
getNewestAddressListAPi()
.then(res => {
// this.starNum = res.last_value
// res = {
// code: 505,
// msg: "该用户没有物流信息"
// };
if (res) {
if (res.code == 505) {
if (res.data) {
this.addressInfo = res.data;
}
} else {
if (res.deliver_detail && res.deliver_detail.length > 0) {
this.deliverDetail = res.deliver_detail[0];
console.log(this.deliverDetail);
......@@ -121,6 +145,10 @@ export default {
this.noDeliverDetail = res.no_deliver_detail[0];
}
}
}
})
.catch(error => {
console.log(error);
});
},
goEdit() {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment