Browse Source

pelf: 处理待报价价格显示异常问题

wangcz 6 years ago
parent
commit
12019b73ae

+ 3 - 2
pages/mobile/center/user/seek_btob_details.vue

@@ -56,7 +56,7 @@
             <span class="name">最小包装:</span>
             <span>{{listInfo.minPackQty || '-'}}PCS</span>
           </div>
-          <div class="item clearfix" style="position: relative" v-if="listInfo.replies.length > 0">
+          <div class="item clearfix" style="position: relative" v-if="listInfo.replies && listInfo.replies.length > 0">
             <span class="fl name">分段报价:</span>
             <ul class="fl table">
               <li class="li_title clearfix">
@@ -120,7 +120,8 @@
     methods: {
       getInitInfo() {
         this.$http.get(`/sale/inquiry/${this.$route.query.id}/info/mobile`).then(res => {
-          if (!res.data.replies[0].price || res.data.replies[0].price === '') {
+          if (res.data.replies.length === 0 || !res.data.replies[0].price) {
+            res.data.replies[0] = res.data.replies[0] || {}
             res.data.replies[0].price = ''
           }
           this.listInfo = res.data

+ 3 - 2
pages/mobile/center/vendor/seek_btob_details.vue

@@ -80,7 +80,7 @@
               <span>{{listInfo.minPackQty || '-'}}PCS</span>
             </div>
           </template>
-          <div class="item clearfix" style="position: relative" v-if="listInfo.replies.length > 0">
+          <div class="item clearfix" style="position: relative" v-if="listInfo.replies && listInfo.replies.length > 0">
             <span class="fl name">分段报价:</span>
             <ul class="fl table">
               <li class="li_title clearfix">
@@ -207,7 +207,8 @@
       },
       getInitInfo() {
         this.$http.get(`/sale/inquiry/${this.$route.query.id}/info/mobile`).then(res => {
-          if (!res.data.replies[0].price || res.data.replies[0].price === '') {
+          if (res.data.replies.length === 0 || !res.data.replies[0].price) {
+            res.data.replies[0] = res.data.replies[0] || {}
             res.data.replies[0].price = ''
           }
           this.listInfo = res.data