xuqiang 4 vuotta sitten
vanhempi
commit
4c71063b28
2 muutettua tiedostoa jossa 19 lisäystä ja 6 poistoa
  1. 0 3
      src/pages/details.vue
  2. 19 3
      src/pages/setting.vue

+ 0 - 3
src/pages/details.vue

@@ -202,9 +202,6 @@ export default {
             }
         }
     },
-    created() {
-        console.log(this.oss);
-    },
     methods: {
         getImgs(list) {
             console.log(list);

+ 19 - 3
src/pages/setting.vue

@@ -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 {