Browse Source

店铺首页添加类目数量

gaoxm 7 years ago
parent
commit
f6c00c2eed

+ 5 - 5
components/brandCenter/RecommendBrand.vue

@@ -7,10 +7,10 @@
             <img :src="banner.pictureLink"/>
           </a>
         </div>
-        <div class="swiper-button-prev"><i class="iconfont icon-swiper-left"></i></div>
-        <div class="swiper-button-next"><i class="iconfont icon-swiper-right"></i></div>
+        <div v-if="sliceBanners.length === 0" class="swiper-button-prev"><i class="iconfont icon-swiper-left"></i></div>
+        <div v-if="sliceBanners.length === 0"class="swiper-button-next"><i class="iconfont icon-swiper-right"></i></div>
        </div>
-      <div class="swiper-pagination swiper-pagination-bullets"></div>
+      <div v-if="sliceBanners.length === 0" class="swiper-pagination swiper-pagination-bullets"></div>
     </div>
     <div class="recommend-area">
       <ul class="recommend-items">
@@ -19,9 +19,9 @@
             <img :src="item.pictureLink" alt="">
             <div>
               <p>{{item.title}}</p>
-              <span class="brand-application" v-if="item.metadatas.contExp_abstract" :title="item.metadatas.contExp_abstract">应用领域:{{item.metadatas.contExp_abstract | applicationFilter}}</span>
+              <span class="brand-application" v-if="item.metadatas.contExp_abstract">应用领域:{{item.metadatas.contExp_abstract | applicationFilter}}</span>
               <span class="brand-application" v-if="!item.metadatas.contExp_abstract">应用领域:-</span>
-              <span class="brand-introduce" v-if="item.metadatas.contExp_select" :title="item.metadatas.contExp_select">品牌介绍:{{item.metadatas.contExp_select | introduceFilter}}</span>
+              <span class="brand-introduce" v-if="item.metadatas.contExp_select">品牌介绍:{{item.metadatas.contExp_select | introduceFilter}}</span>
               <span class="brand-introduce" v-if="!item.metadatas.contExp_select">品牌介绍:-</span>
             </div>
           </a>

+ 13 - 5
components/store/home/CommodityList.vue

@@ -18,7 +18,11 @@
           <span style="line-height: 34px;">产品分类</span>
         </div>
         <div class="category-content">
-          <el-tree :data="kinds" :props="defaultProps" accordion :highlight-current="true" @current-change="handlerCurrentNode" :default-expanded-keys="[0]" node-key="level">
+          <el-tree :data="data1" :props="defaultProps" accordion :highlight-current="true" @current-change="handlerCurrentNode" :default-expanded-keys="[0]" node-key="id" @node-collapse="onNodeCollapse">
+           <!--<span class="custom-tree-node" slot-scope="{ node, data }">-->
+             <!--<span>{{ node.nameCn }}</span>-->
+             <!--<span>{{ node.count }}</span>-->
+           <!--</span>-->
           </el-tree>
           <!--<span class="empty" v-if="!kinds[0].children || !kinds[0].children.length">暂无数据</span>-->
         </div>
@@ -177,6 +181,7 @@
       LinkSalerBox
     },
     data () {
+      const data = this.kinds
       return {
         defaultProps: {
           children: 'children',
@@ -190,7 +195,8 @@
         parentKindId: 0,
         ids: null,
         showLinkBox: false,
-        tel: ''
+        tel: '',
+        data1: JSON.parse(JSON.stringify(data))
       }
     },
     filters: {
@@ -282,9 +288,8 @@
         this.baseUtils.goLinkUser(this, this.storeInfo.enUU)
       },
       KindsNameChange: function (obj) {
-//        obj.nameCn += ()${obj.level}
-        document.getElementsByClassName('el-tree-node__label').innerHTML = "<span style='color: red;'>(RUNOOB)</span>"
-//      console.log(obj.nameCn)
+//        obj.nameCn += `  (${obj.count})`
+//        document.getElementsByClassName('el-tree-node__label').innerHTML = "<span style='color:#666;'>11</span>"
         if (obj.children && obj.children.length) {
           console.log(obj.children)
           obj.children.forEach((item) => {
@@ -323,6 +328,9 @@
 
         this.pageCommodity(this.pageParams, this.ids)
       },
+      onNodeCollapse () {
+        this.parentKindId = ''
+      },
       goodsSearch (keyword) {
         this.pageParams.page = 1
         this.pageCommodity(this.pageParams, this.ids, keyword)

+ 7 - 1
components/store/home/RecommendList.vue

@@ -343,6 +343,12 @@
       border: 1px solid #be0606;
       color: #fff;
     }
+    /*&:visited{
+      .enter-store {
+        top: 140px;
+        left: 0px;
+      }
+    }*/
   }
   .recommend-fragment ul li.big {
     float: left;
@@ -359,7 +365,7 @@
       .enter-store {
         top: 140px;
         left: 0px;
-        transition: all .5s;
+        transition: all .3s linear;
       }
       .img, .content{
         transform:translate(0px,-10px);

+ 1 - 1
nuxt.config.js

@@ -1,7 +1,7 @@
 const path = require('path')
 const isProdMode = Object.is(process.env.NODE_ENV, 'production')
 // b2c后台
-const baseUrl = process.env.BASE_URL || (isProdMode ? 'http://api.usoftmall.com/' : 'http://192.168.253.121:9090/platform-b2c/')
+const baseUrl = process.env.BASE_URL || (isProdMode ? 'http://api.usoftmall.com/' : 'http://10.1.51.79:8080/platform-b2c/')
 // 公共询价
 const commonUrl = process.env.COMMON_URL || (isProdMode ? 'https://api-inquiry.usoftmall.com/' : 'http://218.17.158.219:24000/')
 // 公共物料