Browse Source

bug处理

yangc 7 years ago
parent
commit
42a4443d34

+ 6 - 2
components/applyPurchase/BatchPublish.vue

@@ -504,6 +504,8 @@
             this.similarCode = response.data
             if (response.data.length) {
               this.showSimilarCodeList = true
+            } else {
+              this.showSimilarCodeList = false
             }
           })
       },
@@ -513,6 +515,8 @@
             this.similarBrand = response.data
             if (response.data.length) {
               this.showSimilarBrandList = true
+            } else {
+              this.showSimilarBrandList = false
             }
           })
       },
@@ -725,7 +729,7 @@
               line-height: normal;
               position: absolute;
               top: 52px;
-              left: 24px;
+              left: 38px;
               background: #fff;
               border: 1px solid #b5b5b5;
               z-index: 1;
@@ -747,7 +751,7 @@
                 }
               }
               &.brand-similar-list {
-                left: 20px;
+                left: 34px;
                 width: 94px;
               }
             }

+ 3 - 3
components/main/Search.vue

@@ -19,17 +19,17 @@
     <ul class="association" v-show="showAssociate && searchType == 'product'"
         @mouseenter="associate.focus=true" @mouseleave="associate.focus=false">
       <li v-if="similarKeywords.data.component && similarKeywords.data.component.length > 0" class="similar-title">型号:</li>
-      <li v-for="(k, index) in similarKeywords.data.component" :key="k.code" class="item"
+      <li v-for="(k, index) in similarKeywords.data.component" class="item"
           :class="{'active': index==associate.activeIndex}"
           @click.stop.prevent="onAssociateClick(k.code)">{{ k.code }}
       </li>
       <li v-if="similarKeywords.data.brand && similarKeywords.data.brand.length > 0" class="similar-title">品牌:</li>
-      <li v-for="(k, index) in similarKeywords.data.brand" :key="k.nameCn" class="item"
+      <li v-for="(k, index) in similarKeywords.data.brand" class="item"
           :class="{'active': index==associate.activeIndex}"
           @click.stop.prevent="onAssociateClick(isCnStart() ? k.nameCn : k.nameEn)">{{ isCnStart() ? k.nameCn : k.nameEn }}
       </li>
       <li v-if="similarKeywords.data.kind && similarKeywords.data.kind.length > 0" class="similar-title">类目:</li>
-      <li v-for="(k, index) in similarKeywords.data.kind" :key="k.nameCn" class="item"
+      <li v-for="(k, index) in similarKeywords.data.kind" class="item"
           :class="{'active': index==associate.activeIndex}"
           @click.stop.prevent="onAssociateClick(k.nameCn)">{{ k.nameCn }}
       </li>

+ 1 - 1
components/search/GoodList.vue

@@ -5,7 +5,7 @@
         <div class="fl">&nbsp;&nbsp;| 产品信息(<span class="text-num"></span><span class="text-num" v-text="good_list.total"></span>)</div>
         <div class="fr">
           <div @click="sortBy('normal1')" :class="activeTag==='normal1'?'active':''"><a >综合排序</a></div>
-          <div @click="sortBy('normal2')" :class="activeTag==='normal2'?'active':''"><a >现货优选<i class="fa fa-long-arrow-down" v-show="reserve_asc"></i><i class="fa fa-long-arrow-up" v-show="!reserve_asc"></i></a></div>
+          <div @click="sortBy('normal2')" :class="activeTag==='normal2'?'active':''"><a >库存<i class="fa fa-long-arrow-down" v-show="reserve_asc"></i><i class="fa fa-long-arrow-up" v-show="!reserve_asc"></i></a></div>
           <!--<div @click="sortBy('type')" :class="activeTag==='type'?'active':''"><a >型号精确</a></div>-->
           <div style="display:none"><a href="">销量</a></div>
           <div style="display:none"><a href="">人气</a></div>

+ 16 - 1
components/searchStore/StoreContent.vue

@@ -44,6 +44,10 @@
       </ul>
     </li>
   </ul>
+    <div class="empty" v-else>
+      <img src="/images/all/empty-cart.png">
+      <span>暂无搜索结果</span>
+    </div>
     <page :total="storeData.totalElements" :page-size="pageSize"
           :current="nowPage" v-on:childEvent="listenPage"></page>
     <el-dialog
@@ -130,7 +134,7 @@
     }
   }
 </script>
-<style scoped>
+<style lang="scss" scoped>
   .store-list {
     border-right: 1px solid rgb( 231, 231, 231 );
     border-left: 1px solid rgb( 231, 231, 231 );
@@ -321,4 +325,15 @@
   .focus button.focus-btn a{
     color: #fff;
   }
+  .empty{
+    text-align: center;
+    height: 200px;
+    line-height: 200px;
+    border: 1px solid #e8e8e8;
+    margin-bottom: 10px;
+    span {
+      color: #999;
+      margin-left: 10px;
+    }
+  }
 </style>