|
|
@@ -304,7 +304,7 @@
|
|
|
</modal-wrapper>-->
|
|
|
<div class="mobile-modal addr-modal" v-if="showAddrModal" @click="showAddrModal = false">
|
|
|
<div class="mobile-modal-box addr-modal-wrapper" @click="stopPropagation($event)">
|
|
|
- <div class="mobile-modal-header">收货地址<i @click="showAddrModal = false" class="icon-guanbi iconfont"></i></div>
|
|
|
+ <div class="mobile-modal-header">收货地址<i @click="showAddrModal = false;editAddr = false" class="icon-guanbi iconfont"></i></div>
|
|
|
<div style="height: 100%;overflow-y: auto;background: #fff;padding-bottom: .3rem;">
|
|
|
<template v-if="!editAddr">
|
|
|
<div class="addr-list-wrap">
|
|
|
@@ -330,7 +330,7 @@
|
|
|
<button class="add-addr-btn" @click="addAddress()"><i class="iconfont icon-add"></i>添加新地址</button>
|
|
|
</div>
|
|
|
</template>
|
|
|
- <address-edit v-else="editAddr" :className="'inWrap'" :data="currentAddress" :isPersonal="true" :isSend="false" @isEditEvent="editClick"></address-edit>
|
|
|
+ <address-edit ref="refleshSc" v-show="editAddr" :className="'inWrap'" :data="currentAddress" :isPersonal="false" :isSend="false" @isEditEvent="editClick"></address-edit>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
@@ -492,6 +492,10 @@
|
|
|
return this.baseUtils.deepCopy(this.$store.state.userCenter.list.pay.data)
|
|
|
},
|
|
|
addressData () {
|
|
|
+ let _item = {
|
|
|
+ content: this.$store.state.userCenter.list.address.data
|
|
|
+ }
|
|
|
+ this.$store.commit('mobileAddress/REQUEST_ADDRESS_SUCCESS', _item)
|
|
|
return this.$store.state.userCenter.list.address.data
|
|
|
},
|
|
|
invoiceData () {
|
|
|
@@ -972,6 +976,9 @@
|
|
|
this.currentAddress = item
|
|
|
}
|
|
|
this.editAddr = true
|
|
|
+ this.$nextTick(() => {
|
|
|
+ this.$refs.refleshSc.refleshSc()
|
|
|
+ })
|
|
|
},
|
|
|
deleteAddress (item) {
|
|
|
this.$http.put(`/trade/address/delete/${item.id}`).then(res => {
|
|
|
@@ -1635,7 +1642,7 @@
|
|
|
.addr-modal {
|
|
|
.addr-modal-wrapper {
|
|
|
top: 1.5rem;
|
|
|
- bottom: 1.5rem;
|
|
|
+ bottom: 3rem;
|
|
|
left: .2rem;
|
|
|
right: .2rem;
|
|
|
background: #fff;
|