瀏覽代碼

非标产品显示修改

yangc 8 年之前
父節點
當前提交
735d755479
共有 2 個文件被更改,包括 9 次插入5 次删除
  1. 4 3
      components/store/CommodityList.vue
  2. 5 2
      components/store/ComponentInfo.vue

+ 4 - 3
components/store/CommodityList.vue

@@ -48,7 +48,8 @@
             <td class="brand-code">
               <img class="sellout-store-commodity" v-if="commodity.status === 602" src="/images/search/sellout-search.png" alt="">
               <div class="brand" v-if="commodity.brandNameEn || commodity.brandEn">
-                <a v-if="commodity.brandNameEn" @click="goBrandDetail('/product/brand/' + commodity.branduuid, $event)" v-text="commodity.brandNameEn"></a>
+                <a v-if="commodity.brandNameEn && commodity.branduuid" @click="goBrandDetail('/product/brand/' + commodity.branduuid, $event)" v-text="commodity.brandNameEn"></a>
+                <span v-if="commodity.brandNameEn && !commodity.branduuid" v-text="commodity.brandNameEn"></span>
                 <span v-if="commodity.brandEn">{{commodity.brandEn}}</span>
               </div>
               <div class="brand" v-if="!commodity.brandNameEn && !commodity.brandEn">—</div>
@@ -66,7 +67,7 @@
               </div>
               <div v-if="!commodity.reserve && commodity.status !== 602" style="text-align: center;margin-left: 0;"><span>—</span></div>
               <div class="from" v-if="commodity.reserve && commodity.reserve>0 || commodity.status === 602">
-                起:<span v-if="commodity.minBuyQty" v-text="commodity.minBuyQty">300</span>
+                起:<span v-if="commodity.minBuyQty" v-text="commodity.minBuyQty">300</span>
               </div>
               <!--<div class="multiple">
                 倍数:<span>1</span>
@@ -93,7 +94,7 @@
               <div v-if="commodity.currencyName.indexOf('RMB')==-1 || !commodity.prices && commodity.currencyName.indexOf('USD')==-1 || !commodity.prices"></div>
             </td>
             <td>
-              <div v-if="commodity.b2cMinDelivery">交期:
+              <div v-if="commodity.b2cMinDelivery">
                 <!--{{commodity.b2cMinDelivery || 0}}-{{commodity.b2cMaxDelivery || 0}}天-->
                 <span v-if="commodity.b2cMinDelivery != commodity.b2cMaxDelivery" v-text="commodity.b2cMinDelivery + '-' + commodity.b2cMaxDelivery"></span>
                 <span v-if="commodity.b2cMinDelivery == commodity.b2cMaxDelivery" v-text="commodity.b2cMinDelivery"></span>

+ 5 - 2
components/store/ComponentInfo.vue

@@ -4,14 +4,14 @@
       <div class="head">
         <span class="tab">产品参数<b class="tip">(仅供参考,以实际产品为准)</b></span>
       </div>
-      <ul class="list-unstyled list-inline" style="margin-left: 0px;" v-if="component.properties">
+      <ul class="list-unstyled list-inline" style="margin-left: 0px;">
         <li v-for="property in component.properties" v-if="property.value">
           <div class="property-name">
             <span v-text="property.property.labelCn"></span>:
           </div>
           <div class="property-value">{{property.value ? property.value : '-'}}</div>
         </li>
-        <li v-if="!component.properties || component.properties.length === 0" class="text-info">
+        <li v-if="!commodity.uuid || !component.properties || component.properties.length === 0" class="text-info">
           <!--<i class="fa fa-smile-o fa-lg"></i> 暂无参数信息-->
           <span class="info">卖家上传的产品暂无参数,请 <a href="">联系卖家</a> 了解具体详情</span>
         </li>
@@ -26,6 +26,9 @@ export default {
   computed: {
     component () {
       return this.$store.state.shop.storeInfo.component.data
+    },
+    commodity () {
+      return this.$store.state.shop.storeInfo.commodity.data
     }
   }
 }