Authored by ccbikai

Merge branch 'develop' of git.yoho.cn:fe/yohoblk-wap into develop

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,
@@ -58,7 +58,6 @@ @@ -58,7 +58,6 @@
58 <script> 58 <script>
59 const yoho = require('yoho'); 59 const yoho = require('yoho');
60 const $ = require('yoho-jquery'); 60 const $ = require('yoho-jquery');
61 - const tip = require('common/tip');  
62 61
63 module.exports = { 62 module.exports = {
64 data() { 63 data() {
@@ -94,15 +93,12 @@ @@ -94,15 +93,12 @@
94 url: '/product/shop/collect.json', 93 url: '/product/shop/collect.json',
95 data: data 94 data: data
96 }).done(result => { 95 }).done(result => {
97 - tip(result.message);  
98 if (result.code === 200) { 96 if (result.code === 200) {
99 this.shareData.isFav = !this.shareData.isFav; 97 this.shareData.isFav = !this.shareData.isFav;
100 } else if (result.code === 403) { 98 } else if (result.code === 403) {
101 - yoho.goLogin(); 99 + yoho.goLogin('', this.collectShop);
102 } 100 }
103 - }).fail(() => {  
104 - tip('网络错误');  
105 - }); 101 + }).fail(() => {});
106 }, 102 },
107 showFilter() { 103 showFilter() {
108 this.$parent.$refs.filter.isVisible = !this.$parent.$refs.filter.isVisible; 104 this.$parent.$refs.filter.isVisible = !this.$parent.$refs.filter.isVisible;