|
|
@@ -20,7 +20,11 @@
|
|
|
<van-cell title="地区" is-link :class="{ not: !city }" @click="$refs.area.init()">
|
|
|
<span>{{ city || '未设置' }}</span>
|
|
|
</van-cell>
|
|
|
- <van-cell title="收货地址" is-link @click="navigateTo('/pages/chooseAddress')" />
|
|
|
+ <div v-for="(item, index) in addressList" :key="index">
|
|
|
+ <van-cell title="收货地址" v-if="item.enabled"
|
|
|
+ >{{ item.province }} {{ item.city }} {{ item.district }} {{ item.detail }}
|
|
|
+ </van-cell>
|
|
|
+ </div>
|
|
|
<van-cell title="手机号" :class="{ not: !myInfo.phone }" is-link>
|
|
|
<span>{{ myInfo.phone || '未绑定' }}</span>
|
|
|
<van-button type="primary" open-type="getPhoneNumber" @getphonenumber="getphonenumber"
|
|
|
@@ -41,7 +45,8 @@ export default {
|
|
|
name: 'Setting',
|
|
|
data() {
|
|
|
return {
|
|
|
- myInfo: {}
|
|
|
+ myInfo: {},
|
|
|
+ addressList: []
|
|
|
};
|
|
|
},
|
|
|
computed: {
|
|
|
@@ -65,6 +70,17 @@ export default {
|
|
|
}
|
|
|
},
|
|
|
onShow() {
|
|
|
+ this.$http
|
|
|
+ .get('/address/showMy')
|
|
|
+ .then(res => {
|
|
|
+ this.addressList = res;
|
|
|
+ })
|
|
|
+ .catch(e => {
|
|
|
+ this.hideLoading();
|
|
|
+ if (e.error) {
|
|
|
+ this.toast(e.rror);
|
|
|
+ }
|
|
|
+ });
|
|
|
let eventChannel = this.$mp.page.getOpenerEventChannel();
|
|
|
if (eventChannel && eventChannel.on) {
|
|
|
eventChannel.on('changeNick', data => {
|
|
|
@@ -167,7 +183,7 @@ export default {
|
|
|
--cell-text-color: #000;
|
|
|
--cell-value-color: #000;
|
|
|
.van-cell__value {
|
|
|
- font-size: 16px;
|
|
|
+ font-size: 14px;
|
|
|
}
|
|
|
|
|
|
.van-button {
|