Authored by 陈轩

exchange address

1 <template> 1 <template>
2 - <div class="header {{class}}"> 2 + <div class="header" :class="class">
3 <div class="header-left"> 3 <div class="header-left">
4 <slot name="left"> 4 <slot name="left">
5 <i class="icon icon-left" @click="goBack"></i> 5 <i class="icon icon-left" @click="goBack"></i>
@@ -120,10 +120,21 @@ @@ -120,10 +120,21 @@
120 }, 120 },
121 methods: { 121 methods: {
122 changeAddress() { 122 changeAddress() {
  123 + const self = this;
  124 +
123 yoho.goAddress({ 125 yoho.goAddress({
124 type: '1' 126 type: '1'
125 }, (address) => { 127 }, (address) => {
126 - // Todo 128 + if(address) {
  129 + self.$set('address', {
  130 + addressId: address.address_id,
  131 + area: address.area,
  132 + zipCode: address.zip_code,
  133 + mobile: address.mobile,
  134 + address: address.address,
  135 + consigneeName: address.consignee_name
  136 + });
  137 + }
127 }, () => { 138 }, () => {
128 tip('更换地址失败~'); 139 tip('更换地址失败~');
129 }); 140 });
@@ -160,7 +171,7 @@ @@ -160,7 +171,7 @@
160 submitData() { 171 submitData() {
161 const data = { 172 const data = {
162 order_code: this.orderCode, 173 order_code: this.orderCode,
163 - address_id: this.address.address_id, 174 + address_id: this.address.addressId,
164 address: this.address.address, 175 address: this.address.address,
165 consigee_name: this.address.consignee, 176 consigee_name: this.address.consignee,
166 area_code: this.address.areaCode, 177 area_code: this.address.areaCode,