Commit 77378de8e772a193499d1921a01a5bcbf3f1b412
Merge branch 'work-1.1_20191010' of http://git.vipzhuang.cn/wxd/MShopWeApp into work-1.1_20191010
Showing
2 changed files
with
36 additions
and
8 deletions
pages/goods/categoryList/categoryList.js
| ... | ... | @@ -38,6 +38,8 @@ Page({ | 
| 38 | 38 | one_level_classify:[],// 新的版本左边的边分类1级 | 
| 39 | 39 | is_level_three:0,//判断有没有3级 | 
| 40 | 40 | cat_id:0, | 
| 41 | + pl_timer: null,//只有品类的定时器 | |
| 42 | + is_pl_time:0, | |
| 41 | 43 | }, | 
| 42 | 44 | onLoad: function(tt) { | 
| 43 | 45 | const res = wx.getSystemInfoSync(), | 
| ... | ... | @@ -84,6 +86,7 @@ Page({ | 
| 84 | 86 | var that=this; | 
| 85 | 87 | |
| 86 | 88 | getApp().getConfig2(function (e) { | 
| 89 | + | |
| 87 | 90 | var data=e; | 
| 88 | 91 | var switch_list_data = data.switch_list; | 
| 89 | 92 | var switch_list = JSON.parse(switch_list_data); | 
| ... | ... | @@ -93,7 +96,25 @@ Page({ | 
| 93 | 96 | if (e.categoryset.indexOf("," + 3 + ",") != -1) { that.setData({ is_show_pp: 1 }); } | 
| 94 | 97 | if (e.categoryset.indexOf("," + 2 + ",") != -1) { that.setData({ is_show_gb: 1 }); } | 
| 95 | 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 | 118 | if (that.data.is_show_pl) that.setData({ currentTab: 0 }); | 
| 98 | 119 | else if (that.data.is_show_gb){ that.setData({ currentTab: 1 });that.get_nation(); } | 
| 99 | 120 | else if (that.data.is_show_pp) {that.setData({ currentTab: 2 });that.get_brand(); } | 
| ... | ... | @@ -123,8 +144,10 @@ Page({ | 
| 123 | 144 | success: function(e) { | 
| 124 | 145 | var arr=new Array(); | 
| 125 | 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 | 151 | if (t.data.is_used_share == 0) {//is_used_share控制新旧版本 | 
| 129 | 152 | for(var i=0;i<dda.length;i++){ | 
| 130 | 153 | if (parseInt(dda[i].level)==1){ | 
| ... | ... | @@ -450,6 +473,7 @@ Page({ | 
| 450 | 473 | } | 
| 451 | 474 | if (this.data.is_level_three!=1) { | 
| 452 | 475 | console.log("2级"); | 
| 476 | + | |
| 453 | 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 | 146 | |
| 147 | 147 | </view> | 
| 148 | 148 | <view wx:else class="sort-name"> | 
| 149 | - {{ittms.items.name}} | |
| 149 | + {{ittms.items.name}} | |
| 150 | 150 | </view> | 
| 151 | 151 | </view> | 
| 152 | 152 | |
| ... | ... | @@ -164,7 +164,7 @@ | 
| 164 | 164 | |
| 165 | 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 | 168 | <view class="classify_name fs32 flex-space-between"> | 
| 169 | 169 | <view>{{ishaf_three==1?good_list.name:classify_name}}</view> | 
| 170 | 170 | |
| ... | ... | @@ -182,7 +182,7 @@ | 
| 182 | 182 | </view> | 
| 183 | 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 | 187 | <view class="classify_name fs32 flex-space-between"> | 
| 188 | 188 | <view>{{classify_name}}</view> | 
| ... | ... | @@ -204,7 +204,8 @@ | 
| 204 | 204 | </block> | 
| 205 | 205 | </view> | 
| 206 | 206 | </block> | 
| 207 | -<!-- 只是2级的 --> | |
| 207 | +<!-- 只是2级的 品类--> | |
| 208 | +<block wx:if="{{is_show_pl}}"> | |
| 208 | 209 | <block wx:if="{{select_classify_on!=220&&select_classify_on!=223&&is_level_three!=1}}"> | 
| 209 | 210 | <view> | 
| 210 | 211 | <view class="classify_name fs32 flex-space-between"data-pid="0"data-cid="{{cat_id}}" bindtap='select_more'> | 
| ... | ... | @@ -225,8 +226,9 @@ | 
| 225 | 226 | </block> | 
| 226 | 227 | </view> | 
| 227 | 228 | </view> | 
| 228 | - | |
| 229 | 229 | </block> | 
| 230 | + | |
| 231 | + | |
| 230 | 232 | <!-- 商品 含有3级的--> | 
| 231 | 233 | <block wx:if="{{select_classify_on!=220&&select_classify_on!=223&&is_level_three==1}}"> | 
| 232 | 234 | <block wx:for="{{goodslist}}"wx:for-item="goods"wx:for-index="inds"> | 
| ... | ... | @@ -251,9 +253,11 @@ | 
| 251 | 253 | </view> | 
| 252 | 254 | <view class="divider_line"></view> | 
| 253 | 255 | </block> | 
| 256 | + | |
| 254 | 257 | </view> | 
| 255 | 258 | </block> | 
| 256 | 259 | </block> | 
| 260 | +</block> | |
| 257 | 261 | </view> | 
| 258 | 262 | |
| 259 | 263 | ... | ... |