Commit 77378de8e772a193499d1921a01a5bcbf3f1b412

Authored by yvan.ni
2 parents 684a7cd8 73f1b29c

Merge branch 'work-1.1_20191010' of http://git.vipzhuang.cn/wxd/MShopWeApp into work-1.1_20191010

pages/goods/categoryList/categoryList.js
@@ -38,6 +38,8 @@ Page({ @@ -38,6 +38,8 @@ Page({
38 one_level_classify:[],// 新的版本左边的边分类1级 38 one_level_classify:[],// 新的版本左边的边分类1级
39 is_level_three:0,//判断有没有3级 39 is_level_three:0,//判断有没有3级
40 cat_id:0, 40 cat_id:0,
  41 + pl_timer: null,//只有品类的定时器
  42 + is_pl_time:0,
41 }, 43 },
42 onLoad: function(tt) { 44 onLoad: function(tt) {
43 const res = wx.getSystemInfoSync(), 45 const res = wx.getSystemInfoSync(),
@@ -84,6 +86,7 @@ Page({ @@ -84,6 +86,7 @@ Page({
84 var that=this; 86 var that=this;
85 87
86 getApp().getConfig2(function (e) { 88 getApp().getConfig2(function (e) {
  89 +
87 var data=e; 90 var data=e;
88 var switch_list_data = data.switch_list; 91 var switch_list_data = data.switch_list;
89 var switch_list = JSON.parse(switch_list_data); 92 var switch_list = JSON.parse(switch_list_data);
@@ -93,7 +96,25 @@ Page({ @@ -93,7 +96,25 @@ Page({
93 if (e.categoryset.indexOf("," + 3 + ",") != -1) { that.setData({ is_show_pp: 1 }); } 96 if (e.categoryset.indexOf("," + 3 + ",") != -1) { that.setData({ is_show_pp: 1 }); }
94 if (e.categoryset.indexOf("," + 2 + ",") != -1) { that.setData({ is_show_gb: 1 }); } 97 if (e.categoryset.indexOf("," + 2 + ",") != -1) { that.setData({ is_show_gb: 1 }); }
95 that.setData({ store_config: e,is_do:1 }); 98 that.setData({ store_config: e,is_do:1 });
96 - 99 + if ( that.data.is_show_gb != 1 && that.data.is_show_pp != 1){
  100 + console.log("品类数据", that.data.is_pl_time);
  101 + var one_level_classify = that.data.one_level_classify;
  102 + that.data.pl_timer = setInterval(function () {
  103 + console.log("品类数据", that.data.is_pl_time);
  104 + that.requestFirstCategoris();
  105 + if (that.data.is_pl_time==1){
  106 + console.log("品类数据", that.data.is_pl_time);
  107 + clearInterval(that.data.pl_timer);
  108 + }
  109 + }, 6000);
  110 + console.log(one_level_classify,"999999999999999999999999999999999" );
  111 + that.setData({ select_classify_on: 0, index: 0, goodslist: one_level_classify[0].array});
  112 + } else if (that.data.is_show_gb != 1 ){
  113 + // console.log("品类数据", that.data.is_show_pl);
  114 +
  115 + that.setData({ select_classify_on: 220, classify_name: "品牌" });
  116 + }
  117 +
97 if (that.data.is_show_pl) that.setData({ currentTab: 0 }); 118 if (that.data.is_show_pl) that.setData({ currentTab: 0 });
98 else if (that.data.is_show_gb){ that.setData({ currentTab: 1 });that.get_nation(); } 119 else if (that.data.is_show_gb){ that.setData({ currentTab: 1 });that.get_nation(); }
99 else if (that.data.is_show_pp) {that.setData({ currentTab: 2 });that.get_brand(); } 120 else if (that.data.is_show_pp) {that.setData({ currentTab: 2 });that.get_brand(); }
@@ -123,8 +144,10 @@ Page({ @@ -123,8 +144,10 @@ Page({
123 success: function(e) { 144 success: function(e) {
124 var arr=new Array(); 145 var arr=new Array();
125 var dda = e.data.data.pageData; 146 var dda = e.data.data.pageData;
126 -  
127 - console.log(dda, "所有的数据"); 147 + if (dda != null && dda !=""&&dda!=undefined){
  148 + t.setData({is_pl_time:1});
  149 + }
  150 +
128 if (t.data.is_used_share == 0) {//is_used_share控制新旧版本 151 if (t.data.is_used_share == 0) {//is_used_share控制新旧版本
129 for(var i=0;i<dda.length;i++){ 152 for(var i=0;i<dda.length;i++){
130 if (parseInt(dda[i].level)==1){ 153 if (parseInt(dda[i].level)==1){
@@ -450,6 +473,7 @@ Page({ @@ -450,6 +473,7 @@ Page({
450 } 473 }
451 if (this.data.is_level_three!=1) { 474 if (this.data.is_level_three!=1) {
452 console.log("2级"); 475 console.log("2级");
  476 +
453 this.setData({ select_classify_on: indexs, index: indexs, classify_name: name, goodslist: arr }); 477 this.setData({ select_classify_on: indexs, index: indexs, classify_name: name, goodslist: arr });
454 478
455 479
pages/goods/categoryList/categoryList.wxml
@@ -146,7 +146,7 @@ @@ -146,7 +146,7 @@
146 146
147 </view> 147 </view>
148 <view wx:else class="sort-name"> 148 <view wx:else class="sort-name">
149 - {{ittms.items.name}} 149 + {{ittms.items.name}}
150 </view> 150 </view>
151 </view> 151 </view>
152 152
@@ -164,7 +164,7 @@ @@ -164,7 +164,7 @@
164 164
165 <view class="classify_content"> 165 <view class="classify_content">
166 <!-- 国家的样式 --> 166 <!-- 国家的样式 -->
167 -<block wx:if="{{select_classify_on==223}}"> 167 +<block wx:if="{{select_classify_on==223&&is_show_gb}}">
168 <view class="classify_name fs32 flex-space-between"> 168 <view class="classify_name fs32 flex-space-between">
169 <view>{{ishaf_three==1?good_list.name:classify_name}}</view> 169 <view>{{ishaf_three==1?good_list.name:classify_name}}</view>
170 170
@@ -182,7 +182,7 @@ @@ -182,7 +182,7 @@
182 </view> 182 </view>
183 </block> 183 </block>
184 <!-- 品牌 --> 184 <!-- 品牌 -->
185 -<block wx:if="{{select_classify_on==220}}"> 185 +<block wx:if="{{select_classify_on==220&&is_show_pp}}">
186 186
187 <view class="classify_name fs32 flex-space-between"> 187 <view class="classify_name fs32 flex-space-between">
188 <view>{{classify_name}}</view> 188 <view>{{classify_name}}</view>
@@ -204,7 +204,8 @@ @@ -204,7 +204,8 @@
204 </block> 204 </block>
205 </view> 205 </view>
206 </block> 206 </block>
207 -<!-- 只是2级的 --> 207 +<!-- 只是2级的 品类-->
  208 +<block wx:if="{{is_show_pl}}">
208 <block wx:if="{{select_classify_on!=220&&select_classify_on!=223&&is_level_three!=1}}"> 209 <block wx:if="{{select_classify_on!=220&&select_classify_on!=223&&is_level_three!=1}}">
209 <view> 210 <view>
210 <view class="classify_name fs32 flex-space-between"data-pid="0"data-cid="{{cat_id}}" bindtap='select_more'> 211 <view class="classify_name fs32 flex-space-between"data-pid="0"data-cid="{{cat_id}}" bindtap='select_more'>
@@ -225,8 +226,9 @@ @@ -225,8 +226,9 @@
225 </block> 226 </block>
226 </view> 227 </view>
227 </view> 228 </view>
228 -  
229 </block> 229 </block>
  230 +
  231 +
230 <!-- 商品 含有3级的--> 232 <!-- 商品 含有3级的-->
231 <block wx:if="{{select_classify_on!=220&&select_classify_on!=223&&is_level_three==1}}"> 233 <block wx:if="{{select_classify_on!=220&&select_classify_on!=223&&is_level_three==1}}">
232 <block wx:for="{{goodslist}}"wx:for-item="goods"wx:for-index="inds"> 234 <block wx:for="{{goodslist}}"wx:for-item="goods"wx:for-index="inds">
@@ -251,9 +253,11 @@ @@ -251,9 +253,11 @@
251 </view> 253 </view>
252 <view class="divider_line"></view> 254 <view class="divider_line"></view>
253 </block> 255 </block>
  256 +
254 </view> 257 </view>
255 </block> 258 </block>
256 </block> 259 </block>
  260 +</block>
257 </view> 261 </view>
258 262
259 263