Commit c6ae1afadcc8341117331b3dce53e94092c9faf7
Merge branch 'dev' of http://git.vipzhuang.cn/wxd/MShopWeApp into dev
Showing
25 changed files
with
524 additions
and
273 deletions
components/diy_goodsGroup/diy_goodsGroup.js
| ... | ... | @@ -443,7 +443,9 @@ Component({ |
| 443 | 443 | item.cardprice1 = val.cardprice1; |
| 444 | 444 | item.cardprice2 = val.cardprice2; |
| 445 | 445 | item.cardprice3 = val.cardprice3; |
| 446 | - | |
| 446 | + item.prom_type = val.prom_type; | |
| 447 | + item.prom_id = val.prom_id; | |
| 448 | + | |
| 447 | 449 | if(val.prom_price) item.prom_price = val.prom_price; |
| 448 | 450 | if(val.prom_integral) item.prom_integral = val.prom_integral; |
| 449 | 451 | ... | ... |
components/diy_goodsGroup/diy_goodsGroup.wxml
| ... | ... | @@ -15,7 +15,7 @@ |
| 15 | 15 | <view class="zs_goods_wai" wx:if='{{object.column==1}}'> |
| 16 | 16 | <block wx:for="{{goods_array}}" > |
| 17 | 17 | <view class='zs_goods {{g_filter.get_border_type(object.big_order_type)}}'> |
| 18 | - <navigator url="/pages/goods/goodsInfo/goodsInfo?goods_id={{item.goods_id}}" class="s1_gk_a1"> | |
| 18 | + <navigator url="/pages/goods/goodsInfo/goodsInfo?goods_id={{item.goods_id}}&prom_id={{item.prom_id}}&&prom_type={{item.prom_type}}" class="s1_gk_a1"> | |
| 19 | 19 | <view class='zs_top rel'> |
| 20 | 20 | |
| 21 | 21 | <block wx:if="{{object.big_order_type==3}}"> |
| ... | ... | @@ -169,7 +169,7 @@ |
| 169 | 169 | <!--2个一列--> |
| 170 | 170 | <block wx:if="{{object.column==2}}"> |
| 171 | 171 | <block wx:for="{{goods_array}}" > |
| 172 | - <navigator url="/pages/goods/goodsInfo/goodsInfo?goods_id={{item.goods_id}}" class="s1_gk_a1"> | |
| 172 | + <navigator url="/pages/goods/goodsInfo/goodsInfo?goods_id={{item.goods_id}}&prom_id={{item.prom_id}}&&prom_type={{item.prom_type}}" class="s1_gk_a1"> | |
| 173 | 173 | <view class="zs_goods_wai_ban {{g_filter.get_border_type(object.big_order_type)}}"> |
| 174 | 174 | <view class="zs_goods_ban"> |
| 175 | 175 | <view class='zs_goods_2l'> |
| ... | ... | @@ -328,7 +328,7 @@ |
| 328 | 328 | <block wx:if='{{object.column==3}}'> |
| 329 | 329 | <view class="zwp_3"> |
| 330 | 330 | <block wx:for="{{goods_array}}" > |
| 331 | - <navigator url="/pages/goods/goodsInfo/goodsInfo?goods_id={{item.goods_id}}" class="s1_gk_a1"> | |
| 331 | + <navigator url="/pages/goods/goodsInfo/goodsInfo?goods_id={{item.goods_id}}&prom_id={{item.prom_id}}&&prom_type={{item.prom_type}}" class="s1_gk_a1"> | |
| 332 | 332 | <view class="zs_goods_wai_san" > |
| 333 | 333 | <view class="zs_goods_san"> |
| 334 | 334 | <view class='zs_goods_3l {{g_filter.get_border_type(object.big_order_type)}}'> |
| ... | ... | @@ -485,7 +485,7 @@ |
| 485 | 485 | <!-- 列表显示 --> |
| 486 | 486 | <view class="zs_goods_xiao_wai" wx:if='{{object.column==4}}'> |
| 487 | 487 | <block wx:for="{{goods_array}}" > |
| 488 | - <navigator url="/pages/goods/goodsInfo/goodsInfo?goods_id={{item.goods_id}}" class="s1_gk_a1"> | |
| 488 | + <navigator url="/pages/goods/goodsInfo/goodsInfo?goods_id={{item.goods_id}}&prom_id={{item.prom_id}}&&prom_type={{item.prom_type}}" class="s1_gk_a1"> | |
| 489 | 489 | <view class="{{object.noboder==0?'zs_goods_xiao_bottom':'zs_goods_xiao'}}" > |
| 490 | 490 | <view class='zs_top_x'> |
| 491 | 491 | <block wx:if="{{object.big_order_type==3}}"> |
| ... | ... | @@ -662,7 +662,7 @@ |
| 662 | 662 | <view class="sp"> |
| 663 | 663 | <swiper-item class="s_it" wx:for="{{goods_array}}"> |
| 664 | 664 | <block wx:for="{{item}}" wx:for-item="aitem" wx:for-index="aind"> |
| 665 | - <navigator url="/pages/goods/goodsInfo/goodsInfo?goods_id={{aitem.goods_id}}" style="width: 32%" > | |
| 665 | + <navigator url="/pages/goods/goodsInfo/goodsInfo?goods_id={{aitem.goods_id}}&prom_id={{aitem.prom_id}}&&prom_type={{aitem.prom_type}}" style="width: 32%" > | |
| 666 | 666 | <view class="one {{object.big_order_type==0?'zj':''}}{{object.big_order_type==1?'yj':''}} " style="margin-left: 10rpx"> |
| 667 | 667 | <view class='sp_top'> |
| 668 | 668 | <view class='s_img' style="position: relative; width: 100%"> | ... | ... |
components/diy_seckill/diy_seckill.js
| ... | ... | @@ -81,7 +81,7 @@ Component({ |
| 81 | 81 | |
| 82 | 82 | //--调用接口,读取秒杀-- |
| 83 | 83 | app.request.promiseGet("/api/ms/flash_sale/getGoodsList?store_id=" |
| 84 | - + os.stoid + "&goodsidlist=" + goodsidlist+"&user_id"+user_id, {}).then(res => { | |
| 84 | + + os.stoid + "&goodsidlist=" + goodsidlist+"&user_id="+user_id, {}).then(res => { | |
| 85 | 85 | console.log(res); |
| 86 | 86 | //如果秒杀的数组为空的时候 |
| 87 | 87 | var goodslist = res.data.data; | ... | ... |
components/goods_list/goods_list.js
| ... | ... | @@ -26,6 +26,12 @@ Component({ |
| 26 | 26 | //要处理一下,游客登录后的界面的变化,主要还该是改变会员 |
| 27 | 27 | show: function () { |
| 28 | 28 | this.init(); |
| 29 | + if(getApp().globalData.login_back==1){ | |
| 30 | + getApp().globalData.login_back==0; | |
| 31 | + this.data.curPage=1; | |
| 32 | + this.setData({ recommend: [] }); | |
| 33 | + this.get_list(); | |
| 34 | + } | |
| 29 | 35 | } |
| 30 | 36 | }, |
| 31 | 37 | |
| ... | ... | @@ -98,6 +104,9 @@ Component({ |
| 98 | 104 | get_list: function () { |
| 99 | 105 | var that = this; |
| 100 | 106 | if (that.data.is_no_more == 0) return false; |
| 107 | + var user_id=getApp().globalData.user_id; | |
| 108 | + if(!user_id) user_id=0; | |
| 109 | + | |
| 101 | 110 | var curPage = that.data.curPage; |
| 102 | 111 | getApp().request.get('/api/weshop/goods/page?page', { |
| 103 | 112 | isShowLoading: false, |
| ... | ... | @@ -111,6 +120,7 @@ Component({ |
| 111 | 120 | pageSize: 6, |
| 112 | 121 | orderField: "sort", |
| 113 | 122 | orderType: 'asc', |
| 123 | + user_id: user_id, | |
| 114 | 124 | }, |
| 115 | 125 | success: function (res) { |
| 116 | 126 | var data = res.data; |
| ... | ... | @@ -124,6 +134,13 @@ Component({ |
| 124 | 134 | } |
| 125 | 135 | //加载完成 |
| 126 | 136 | if (data.data.pageData) { |
| 137 | + | |
| 138 | + for(let i in data.data.pageData){ | |
| 139 | + let item=data.data.pageData[i]; | |
| 140 | + if(item.user_price) | |
| 141 | + item.prom_price=item.user_price; | |
| 142 | + } | |
| 143 | + | |
| 127 | 144 | that.setData({ |
| 128 | 145 | load_complete: 1 |
| 129 | 146 | }); | ... | ... |
packageA/pages/goodsInfo/goodsInfo.js
| ... | ... | @@ -958,44 +958,54 @@ Page({ |
| 958 | 958 | getApp().request.get("/api/weshop/storagecategory/page", { |
| 959 | 959 | data: { |
| 960 | 960 | store_id: o.stoid, |
| 961 | - is_show: 1, | |
| 962 | 961 | pageSize: 1000, |
| 963 | 962 | orderField:"sort", |
| 964 | 963 | orderType:'asc', |
| 965 | 964 | }, |
| 966 | 965 | success: function(ee) { |
| 967 | 966 | if (ee.data.code == 0) { |
| 968 | - | |
| 969 | - if (ee.data.data && ee.data.data.pageData && ee.data.data.pageData.length > 0) { | |
| 970 | - var def_arr = new Array(); | |
| 971 | - var ishas = 0; | |
| 972 | - //-- 开始就看5个门店 -- | |
| 973 | - for (var k = 0; k < 5; k++) { | |
| 974 | - if (k == e.data.data.pageData.length) break; | |
| 975 | - def_arr.push(e.data.data.pageData[k]); | |
| 967 | + | |
| 968 | + var check_all_cate=0; | |
| 969 | + if (ee.data.data && ee.data.data.pageData && ee.data.data.pageData.length > 0){ | |
| 970 | + for(let i in ee.data.data.pageData){ | |
| 971 | + let item=ee.data.data.pageData[i]; | |
| 972 | + if(item.is_show==1){ | |
| 973 | + check_all_cate=1;break | |
| 974 | + } | |
| 975 | + } | |
| 976 | 976 | } |
| 977 | + | |
| 978 | + if (check_all_cate) { | |
| 979 | + | |
| 977 | 980 | |
| 978 | - th.setData({ | |
| 979 | - def_pickpu_list: def_arr, | |
| 980 | - pickpu_list: ee.data.data.pageData | |
| 981 | - }); | |
| 982 | 981 | var sto_cate = ee.data.data.pageData; |
| 983 | 982 | var sto_arr = e.data.data.pageData; |
| 984 | 983 | var newarr = new Array(); |
| 985 | 984 | var qita = new Array(); |
| 986 | 985 | |
| 986 | + var is_del_pk=0; | |
| 987 | + | |
| 987 | 988 | //----要进行门店分组-------- |
| 988 | 989 | for (var i = 0; i < sto_arr.length; i++) { |
| 989 | 990 | //找一下这个门店有没有在分类数组内 |
| 990 | 991 | var find2 = 0, find2name = "",sort=0; |
| 992 | + is_del_pk=0; | |
| 991 | 993 | for (var m = 0; m < sto_cate.length; m++) { |
| 992 | - if (sto_arr[i].category_id == sto_cate[m].cat_id) { | |
| 993 | - find2 = sto_cate[m].cat_id; | |
| 994 | - find2name = sto_cate[m].cat_name; | |
| 995 | - sort = sto_cate[m].sort; | |
| 996 | - break; | |
| 997 | - } | |
| 994 | + if (sto_arr[i].category_id == sto_cate[m].cat_id) { | |
| 995 | + if (sto_cate[m].is_show != 1) { | |
| 996 | + is_del_pk = 1; | |
| 997 | + sto_arr.splice(i, 1); | |
| 998 | + i--; | |
| 999 | + } else { | |
| 1000 | + find2 = sto_cate[m].cat_id; | |
| 1001 | + find2name = sto_cate[m].cat_name; | |
| 1002 | + sort = sto_cate[m].sort; | |
| 1003 | + is_del_pk = 0; | |
| 1004 | + } | |
| 1005 | + break; | |
| 1006 | + } | |
| 998 | 1007 | } |
| 1008 | + if(is_del_pk) continue; | |
| 999 | 1009 | |
| 1000 | 1010 | if (newarr.length > 0) { |
| 1001 | 1011 | var find = 0; |
| ... | ... | @@ -1039,6 +1049,18 @@ Page({ |
| 1039 | 1049 | } |
| 1040 | 1050 | } |
| 1041 | 1051 | } |
| 1052 | + | |
| 1053 | + var def_arr = new Array(); | |
| 1054 | + //-- 开始就看10个门店 -- | |
| 1055 | + for (var k = 0; k < 10; k++) { | |
| 1056 | + if (k == sto_arr.length) break; | |
| 1057 | + def_arr.push(sto_arr[k]); | |
| 1058 | + } | |
| 1059 | + | |
| 1060 | + th.setData({ | |
| 1061 | + def_pickpu_list: def_arr, | |
| 1062 | + pickpu_list: ee.data.data.pageData | |
| 1063 | + }); | |
| 1042 | 1064 | |
| 1043 | 1065 | //门店分类要排序下 |
| 1044 | 1066 | function compare(property){ |
| ... | ... | @@ -1060,11 +1082,16 @@ Page({ |
| 1060 | 1082 | }; |
| 1061 | 1083 | newarr.push(item); |
| 1062 | 1084 | } |
| 1063 | - | |
| 1064 | - th.setData({ | |
| 1065 | - is_show_sto_cat: 1, | |
| 1066 | - all_sto: newarr | |
| 1067 | - }); | |
| 1085 | + | |
| 1086 | + var sd={ | |
| 1087 | + all_sto: newarr, | |
| 1088 | + is_show_sto_cat:1 | |
| 1089 | + } | |
| 1090 | + if(!sto_arr || sto_arr.length<=10){ | |
| 1091 | + sd.is_show_sto_cat=-1; | |
| 1092 | + sd.only_pk=sto_arr; | |
| 1093 | + } | |
| 1094 | + th.setData(sd); | |
| 1068 | 1095 | |
| 1069 | 1096 | } else { |
| 1070 | 1097 | th.setData({ | ... | ... |
packageA/pages/goodsInfo/goodsInfo.wxml
| ... | ... | @@ -340,9 +340,9 @@ |
| 340 | 340 | <view> |
| 341 | 341 | <icon bindtap="close_popup" class="modal-closes" color="black" size="22" type="cancel"></icon> |
| 342 | 342 | </view> |
| 343 | - <view class="felx choose_more" bindtap="more_store"> | |
| 344 | - <text class="fs26 red-co" wx:if="{{is_show_sto_cat}}">{{choice_sort_store==0?'更多门店':'返回'}}</text> | |
| 345 | - <view class="bg_rights" wx:if="{{is_show_sto_cat}}"></view> | |
| 343 | + <view class="felx choose_more" bindtap="more_store" wx:if="{{is_show_sto_cat>0}}" > | |
| 344 | + <text class="fs26 red-co">{{choice_sort_store==0?'更多门店':'返回'}}</text> | |
| 345 | + <view class="bg_rights"></view> | |
| 346 | 346 | </view> |
| 347 | 347 | </view> |
| 348 | 348 | </view> | ... | ... |
packageA/pages/profile/profile.js
| ... | ... | @@ -284,43 +284,53 @@ Page({ |
| 284 | 284 | if (e.data.data.total > 10 && ishas_cate) { |
| 285 | 285 | i.get("/api/weshop/storagecategory/page", { |
| 286 | 286 | data: { |
| 287 | - store_id: r.stoid, | |
| 288 | - is_show: 1, | |
| 289 | - pageSize: 300 | |
| 287 | + store_id: r.stoid, | |
| 288 | + pageSize: 1000, | |
| 289 | + orderField:"sort", | |
| 290 | + orderType:'asc', | |
| 290 | 291 | }, |
| 291 | 292 | success: function(ee) { |
| 292 | 293 | if (ee.data.code == 0) { |
| 293 | - if (ee.data.data.pageData.length > 0) { | |
| 294 | - var def_arr = new Array(); | |
| 295 | - var ishas = 0; | |
| 296 | - //-- 开始就看5个门店 -- | |
| 297 | - for (var k = 0; k < 5; k++) { | |
| 298 | - if (k == e.data.data.pageData.length) break; | |
| 299 | - def_arr.push(e.data.data.pageData[k]); | |
| 300 | - } | |
| 301 | - | |
| 302 | - th.setData({ | |
| 303 | - def_pickpu_list: def_arr, | |
| 304 | - pickpu_list: ee.data.data.pageData | |
| 305 | - }); | |
| 294 | + | |
| 295 | + var check_all_cate=0; | |
| 296 | + if (ee.data.data && ee.data.data.pageData && ee.data.data.pageData.length > 0){ | |
| 297 | + for(let i in ee.data.data.pageData){ | |
| 298 | + let item=ee.data.data.pageData[i]; | |
| 299 | + if(item.is_show==1){ | |
| 300 | + check_all_cate=1;break | |
| 301 | + } | |
| 302 | + } | |
| 303 | + } | |
| 304 | + | |
| 305 | + if (check_all_cate) { | |
| 306 | + | |
| 306 | 307 | var sto_cate = ee.data.data.pageData; |
| 307 | 308 | var sto_arr = e.data.data.pageData; |
| 308 | 309 | var newarr = new Array(); |
| 309 | 310 | var qita = new Array(); |
| 310 | - | |
| 311 | + | |
| 312 | + var is_del_pk=0; | |
| 311 | 313 | //----要进行门店分组-------- |
| 312 | 314 | for (var i = 0; i < sto_arr.length; i++) { |
| 313 | 315 | //找一下这个门店有没有在分类数组内 |
| 314 | - var find2 = 0, | |
| 315 | - find2name = ""; | |
| 316 | + var find2 = 0,find2name = "",sort=0; | |
| 317 | + is_del_pk=0; | |
| 316 | 318 | for (var m = 0; m < sto_cate.length; m++) { |
| 317 | 319 | if (sto_arr[i].category_id == sto_cate[m].cat_id) { |
| 318 | - find2 = sto_cate[m].cat_id; | |
| 319 | - find2name = sto_cate[m].cat_name; | |
| 320 | + if(sto_cate[m].is_show!=1){ | |
| 321 | + is_del_pk=1; sto_arr.splice(i,1); | |
| 322 | + i--; | |
| 323 | + }else { | |
| 324 | + find2 = sto_cate[m].cat_id; | |
| 325 | + find2name = sto_cate[m].cat_name; | |
| 326 | + sort = sto_cate[m].sort; | |
| 327 | + is_del_pk=0; | |
| 328 | + } | |
| 320 | 329 | break; |
| 321 | 330 | } |
| 322 | 331 | } |
| 323 | - | |
| 332 | + if(is_del_pk) continue; | |
| 333 | + | |
| 324 | 334 | if (newarr.length > 0) { |
| 325 | 335 | var find = 0; |
| 326 | 336 | //如果有找到,那门店就在这个分组内,否则,分类就要排在其他 |
| ... | ... | @@ -338,6 +348,7 @@ Page({ |
| 338 | 348 | var item = { |
| 339 | 349 | cat_id: find2, |
| 340 | 350 | name: find2name, |
| 351 | + sort:sort, | |
| 341 | 352 | s_arr: arr0 |
| 342 | 353 | }; |
| 343 | 354 | newarr.push(item); |
| ... | ... | @@ -353,6 +364,7 @@ Page({ |
| 353 | 364 | var item = { |
| 354 | 365 | cat_id: find2, |
| 355 | 366 | name: find2name, |
| 367 | + sort:sort, | |
| 356 | 368 | s_arr: arr0 |
| 357 | 369 | }; |
| 358 | 370 | newarr.push(item); |
| ... | ... | @@ -361,6 +373,30 @@ Page({ |
| 361 | 373 | } |
| 362 | 374 | } |
| 363 | 375 | } |
| 376 | + | |
| 377 | + var def_arr = new Array(); | |
| 378 | + //-- 开始就看10个门店 -- | |
| 379 | + for (var k = 0; k < 10; k++) { | |
| 380 | + if (k == e.data.data.pageData.length) break; | |
| 381 | + def_arr.push(e.data.data.pageData[k]); | |
| 382 | + } | |
| 383 | + | |
| 384 | + th.setData({ | |
| 385 | + def_pickpu_list: def_arr, | |
| 386 | + pickpu_list: ee.data.data.pageData | |
| 387 | + }); | |
| 388 | + | |
| 389 | + //门店分类要排序下 | |
| 390 | + function compare(property){ | |
| 391 | + return function(a,b){ | |
| 392 | + var value1 = a[property]; | |
| 393 | + var value2 = b[property]; | |
| 394 | + return value1 - value2; | |
| 395 | + } | |
| 396 | + } | |
| 397 | + if(newarr.length>0) | |
| 398 | + newarr.sort(compare("sort")); | |
| 399 | + | |
| 364 | 400 | |
| 365 | 401 | //----安排其他的分类----- |
| 366 | 402 | if (qita.length > 0) { | ... | ... |
packageA/pages/profile/profile.wxml
| ... | ... | @@ -211,8 +211,8 @@ |
| 211 | 211 | <view> |
| 212 | 212 | <icon bindtap="onclickstore" class="modal-closes" color="black" size="22" type="cancel"></icon> |
| 213 | 213 | </view> |
| 214 | - <view class="felx choose_more" bindtap="more_store"> | |
| 215 | - <text class="fs26 red-co" wx:if="{{is_show_sto_cat}}">{{choice_sort_store==0?'更多门店':'返回'}}</text> | |
| 214 | + <view class="felx choose_more" bindtap="more_store" wx:if="{{is_show_sto_cat>0}}" > | |
| 215 | + <text class="fs26 red-co" >{{choice_sort_store==0?'更多门店':'返回'}}</text> | |
| 216 | 216 | <view class="bg_rights"></view> |
| 217 | 217 | </view> |
| 218 | 218 | </view> | ... | ... |
packageA/pages/prom_list/prom_list.js
| ... | ... | @@ -650,8 +650,11 @@ Page({ |
| 650 | 650 | th.data.def_pick_store.is_no_dis=1; |
| 651 | 651 | th.setData({def_pick_store:th.data.def_pick_store}); |
| 652 | 652 | }else{ |
| 653 | - th.data.def_pick_store.is_no_dis=0; | |
| 654 | - th.setData({def_pick_store:th.data.def_pick_store}); | |
| 653 | + if(th.data.def_pick_store){ | |
| 654 | + th.data.def_pick_store.is_no_dis=0; | |
| 655 | + th.setData({def_pick_store:th.data.def_pick_store}); | |
| 656 | + } | |
| 657 | + | |
| 655 | 658 | } |
| 656 | 659 | } |
| 657 | 660 | } |
| ... | ... | @@ -823,43 +826,51 @@ Page({ |
| 823 | 826 | getApp().request.get("/api/weshop/storagecategory/page", { |
| 824 | 827 | data: { |
| 825 | 828 | store_id: o.stoid, |
| 826 | - is_show: 1, | |
| 827 | 829 | pageSize: 1000, |
| 828 | 830 | orderField:"sort", |
| 829 | 831 | orderType:'asc', |
| 830 | 832 | }, |
| 831 | 833 | success: function(ee) { |
| 832 | 834 | if (ee.data.code == 0) { |
| 833 | - if (ee.data.data && ee.data.data.pageData && ee.data.data.pageData.length > 0) { | |
| 834 | - var def_arr = new Array(); | |
| 835 | - var ishas = 0; | |
| 836 | - //-- 开始就看5个门店 -- | |
| 837 | - for (var k = 0; k < 5; k++) { | |
| 838 | - if (k == e.data.data.pageData.length) break; | |
| 839 | - def_arr.push(e.data.data.pageData[k]); | |
| 840 | - } | |
| 841 | - | |
| 842 | - th.setData({ | |
| 843 | - def_pickpu_list: def_arr, | |
| 844 | - pickpu_list: ee.data.data.pageData | |
| 845 | - }); | |
| 835 | + | |
| 836 | + var check_all_cate=0; | |
| 837 | + if (ee.data.data && ee.data.data.pageData && ee.data.data.pageData.length > 0){ | |
| 838 | + for(let i in ee.data.data.pageData){ | |
| 839 | + let item=ee.data.data.pageData[i]; | |
| 840 | + if(item.is_show==1){ | |
| 841 | + check_all_cate=1;break | |
| 842 | + } | |
| 843 | + } | |
| 844 | + } | |
| 845 | + | |
| 846 | + if (check_all_cate) { | |
| 847 | + | |
| 846 | 848 | var sto_cate = ee.data.data.pageData; |
| 847 | 849 | var sto_arr = e.data.data.pageData; |
| 848 | 850 | var newarr = new Array(); |
| 849 | 851 | var qita = new Array(); |
| 850 | - | |
| 852 | + | |
| 853 | + var is_del_pk=0; | |
| 851 | 854 | //----要进行门店分组-------- |
| 852 | 855 | for (var i = 0; i < sto_arr.length; i++) { |
| 853 | 856 | //找一下这个门店有没有在分类数组内 |
| 854 | 857 | var find2 = 0, find2name = "",sort=0; |
| 858 | + is_del_pk=0; | |
| 855 | 859 | for (var m = 0; m < sto_cate.length; m++) { |
| 856 | - if (sto_arr[i].category_id == sto_cate[m].cat_id) { | |
| 857 | - find2 = sto_cate[m].cat_id; | |
| 858 | - find2name = sto_cate[m].cat_name; | |
| 859 | - sort=sto_cate[m].sort; | |
| 860 | - break; | |
| 861 | - } | |
| 860 | + if (sto_arr[i].category_id == sto_cate[m].cat_id) { | |
| 861 | + if(sto_cate[m].is_show!=1){ | |
| 862 | + is_del_pk=1; sto_arr.splice(i,1); | |
| 863 | + i--; | |
| 864 | + }else { | |
| 865 | + find2 = sto_cate[m].cat_id; | |
| 866 | + find2name = sto_cate[m].cat_name; | |
| 867 | + sort = sto_cate[m].sort; | |
| 868 | + is_del_pk=0; | |
| 869 | + } | |
| 870 | + break; | |
| 871 | + } | |
| 862 | 872 | } |
| 873 | + if(is_del_pk) continue; | |
| 863 | 874 | |
| 864 | 875 | if (newarr.length > 0) { |
| 865 | 876 | var find = 0; |
| ... | ... | @@ -903,8 +914,19 @@ Page({ |
| 903 | 914 | } |
| 904 | 915 | } |
| 905 | 916 | } |
| 906 | - | |
| 907 | - //门店分类要排序下 | |
| 917 | + | |
| 918 | + var def_arr = new Array(); | |
| 919 | + //-- 开始就看10个门店 -- | |
| 920 | + for (var k = 0; k < 10; k++) { | |
| 921 | + if (k == sto_arr.length) break; | |
| 922 | + def_arr.push(sto_arr[k]); | |
| 923 | + } | |
| 924 | + th.setData({ | |
| 925 | + def_pickpu_list: def_arr, | |
| 926 | + pickpu_list: ee.data.data.pageData | |
| 927 | + }); | |
| 928 | + | |
| 929 | + //门店分类要排序下 | |
| 908 | 930 | function compare(property){ |
| 909 | 931 | return function(a,b){ |
| 910 | 932 | var value1 = a[property]; |
| ... | ... | @@ -925,10 +947,17 @@ Page({ |
| 925 | 947 | }; |
| 926 | 948 | newarr.push(item); |
| 927 | 949 | } |
| 928 | - th.setData({ | |
| 929 | - is_show_sto_cat: 1, | |
| 930 | - all_sto: newarr | |
| 931 | - }); | |
| 950 | + | |
| 951 | + | |
| 952 | + var sd={ | |
| 953 | + all_sto: newarr, | |
| 954 | + is_show_sto_cat:1 | |
| 955 | + } | |
| 956 | + if(!sto_arr || sto_arr.length<=10){ | |
| 957 | + sd.is_show_sto_cat=-1; | |
| 958 | + sd.only_pk=sto_arr; | |
| 959 | + } | |
| 960 | + th.setData(sd); | |
| 932 | 961 | |
| 933 | 962 | } else { |
| 934 | 963 | th.setData({ | ... | ... |
packageA/pages/prom_list/prom_list.wxml
| ... | ... | @@ -214,9 +214,9 @@ |
| 214 | 214 | <view> |
| 215 | 215 | <icon bindtap="close_popup" class="modal-closes" color="black" size="22" type="cancel"></icon> |
| 216 | 216 | </view> |
| 217 | - <view class="felx choose_more" bindtap="more_store"> | |
| 218 | - <text class="fs26 red-co" wx:if="{{is_show_sto_cat}}">{{choice_sort_store==0?'更多门店':'返回'}}</text> | |
| 219 | - <view class="bg_rights" wx:if="{{is_show_sto_cat}}"></view> | |
| 217 | + <view class="felx choose_more" bindtap="more_store" wx:if="{{is_show_sto_cat>0}}"> | |
| 218 | + <text class="fs26 red-co" >{{choice_sort_store==0?'更多门店':'返回'}}</text> | |
| 219 | + <view class="bg_rights"></view> | |
| 220 | 220 | </view> |
| 221 | 221 | </view> |
| 222 | 222 | </view> | ... | ... |
packageA/pages/prom_list/prom_list.wxss
packageB/pages/zuhegou/index/index.js
| ... | ... | @@ -441,6 +441,23 @@ Page({ |
| 441 | 441 | }, |
| 442 | 442 | |
| 443 | 443 | /** |
| 444 | + * 用户分享朋友圈 | |
| 445 | + */ | |
| 446 | + onShareTimeline(){ | |
| 447 | + var title = this.data.act.name; | |
| 448 | + var url= "/packageB/pages/zuhegou/index/index?id="+this.data.act.id; | |
| 449 | + if (getApp().globalData.user_id) { | |
| 450 | + url += "&first_leader=" + getApp().globalData.user_id; | |
| 451 | + } | |
| 452 | + var ob = { | |
| 453 | + title:title, | |
| 454 | + path: url, | |
| 455 | + }; | |
| 456 | + if(this.data.act.img_url) | |
| 457 | + ob.imageUrl=this.data.iurl+this.data.act.img_url; | |
| 458 | + return ob; | |
| 459 | + }, | |
| 460 | + /** | |
| 444 | 461 | * 点击规则详情,弹出规则 |
| 445 | 462 | */ |
| 446 | 463 | showRule() { |
| ... | ... | @@ -1272,42 +1289,52 @@ Page({ |
| 1272 | 1289 | getApp().request.get("/api/weshop/storagecategory/page", { |
| 1273 | 1290 | data: { |
| 1274 | 1291 | store_id: os.stoid, |
| 1275 | - is_show: 1, | |
| 1276 | 1292 | pageSize: 1000, |
| 1277 | 1293 | orderField: "sort", |
| 1278 | 1294 | orderType: 'asc', |
| 1279 | 1295 | }, |
| 1280 | 1296 | success: function (ee) { |
| 1281 | 1297 | if (ee.data.code == 0) { |
| 1282 | - if (ee.data.data && ee.data.data.pageData && ee.data.data.pageData.length > 0) { | |
| 1283 | - var def_arr = new Array(); | |
| 1284 | - //-- 开始就看5个门店 -- | |
| 1285 | - for (var k = 0; k < 5; k++) { | |
| 1286 | - if (k == e.data.data.pageData.length) break; | |
| 1287 | - def_arr.push(e.data.data.pageData[k]); | |
| 1298 | + | |
| 1299 | + var check_all_cate=0; | |
| 1300 | + if (ee.data.data && ee.data.data.pageData && ee.data.data.pageData.length > 0){ | |
| 1301 | + for(let i in ee.data.data.pageData){ | |
| 1302 | + let item=ee.data.data.pageData[i]; | |
| 1303 | + if(item.is_show==1){ | |
| 1304 | + check_all_cate=1;break | |
| 1305 | + } | |
| 1288 | 1306 | } |
| 1307 | + } | |
| 1308 | + | |
| 1309 | + if (check_all_cate) { | |
| 1289 | 1310 | |
| 1290 | - th.setData({ | |
| 1291 | - def_pickpu_list: def_arr, | |
| 1292 | - pickpu_list: ee.data.data.pageData | |
| 1293 | - }); | |
| 1294 | 1311 | var sto_cate = ee.data.data.pageData; |
| 1295 | 1312 | var sto_arr = e.data.data.pageData; |
| 1296 | 1313 | var newarr = new Array(); |
| 1297 | 1314 | var qita = new Array(); |
| 1298 | 1315 | |
| 1316 | + var is_del_pk=0; | |
| 1299 | 1317 | //----要进行门店分组-------- |
| 1300 | 1318 | for (var i = 0; i < sto_arr.length; i++) { |
| 1301 | 1319 | //找一下这个门店有没有在分类数组内 |
| 1302 | 1320 | var find2 = 0, find2name = "", sort = 0; |
| 1321 | + is_del_pk=0; | |
| 1303 | 1322 | for (var m = 0; m < sto_cate.length; m++) { |
| 1304 | 1323 | if (sto_arr[i].category_id == sto_cate[m].cat_id) { |
| 1305 | - find2 = sto_cate[m].cat_id; | |
| 1306 | - find2name = sto_cate[m].cat_name; | |
| 1307 | - sort = sto_cate[m].sort; | |
| 1324 | + if (sto_cate[m].is_show != 1) { | |
| 1325 | + is_del_pk = 1; | |
| 1326 | + sto_arr.splice(i, 1); | |
| 1327 | + i--; | |
| 1328 | + } else { | |
| 1329 | + find2 = sto_cate[m].cat_id; | |
| 1330 | + find2name = sto_cate[m].cat_name; | |
| 1331 | + sort = sto_cate[m].sort; | |
| 1332 | + is_del_pk = 0; | |
| 1333 | + } | |
| 1308 | 1334 | break; |
| 1309 | 1335 | } |
| 1310 | 1336 | } |
| 1337 | + if(is_del_pk) continue; | |
| 1311 | 1338 | |
| 1312 | 1339 | if (newarr.length > 0) { |
| 1313 | 1340 | var find = 0; |
| ... | ... | @@ -1352,6 +1379,18 @@ Page({ |
| 1352 | 1379 | } |
| 1353 | 1380 | } |
| 1354 | 1381 | |
| 1382 | + var def_arr = new Array(); | |
| 1383 | + //-- 开始就看10个门店 -- | |
| 1384 | + for (var k = 0; k < 10; k++) { | |
| 1385 | + if (k == sto_arr.length) break; | |
| 1386 | + def_arr.push(sto_arr[k]); | |
| 1387 | + } | |
| 1388 | + | |
| 1389 | + th.setData({ | |
| 1390 | + def_pickpu_list: def_arr, | |
| 1391 | + pickpu_list: ee.data.data.pageData | |
| 1392 | + }); | |
| 1393 | + | |
| 1355 | 1394 | //门店分类要排序下 |
| 1356 | 1395 | function compare(property) { |
| 1357 | 1396 | return function (a, b) { |
| ... | ... | @@ -1372,10 +1411,17 @@ Page({ |
| 1372 | 1411 | }; |
| 1373 | 1412 | newarr.push(item); |
| 1374 | 1413 | } |
| 1375 | - th.setData({ | |
| 1376 | - is_show_sto_cat: 1, | |
| 1377 | - all_sto: newarr | |
| 1378 | - }); | |
| 1414 | + | |
| 1415 | + | |
| 1416 | + var sd={ | |
| 1417 | + all_sto: newarr, | |
| 1418 | + is_show_sto_cat:1 | |
| 1419 | + } | |
| 1420 | + if(!sto_arr || sto_arr.length<=10){ | |
| 1421 | + sd.is_show_sto_cat=-1; | |
| 1422 | + sd.only_pk=sto_arr; | |
| 1423 | + } | |
| 1424 | + th.setData(sd); | |
| 1379 | 1425 | |
| 1380 | 1426 | } else { |
| 1381 | 1427 | th.setData({ | ... | ... |
packageB/pages/zuhegou/index/index.wxml
| ... | ... | @@ -167,9 +167,9 @@ |
| 167 | 167 | <view> |
| 168 | 168 | <icon bindtap="close_popup" class="modal-closes" color="black" size="22" type="cancel"></icon> |
| 169 | 169 | </view> |
| 170 | - <view class="flex choose_more" bindtap="more_store"> | |
| 171 | - <text class="fs26 red-co" style="line-height: 30rpx;height: 30rpx" wx:if="{{is_show_sto_cat}}">{{choice_sort_store==0?'更多门店':'返回'}}</text> | |
| 172 | - <view class="bg_rights" wx:if="{{is_show_sto_cat}}"></view> | |
| 170 | + <view class="flex choose_more" bindtap="more_store" wx:if="{{is_show_sto_cat>0}}"> | |
| 171 | + <text class="fs26 red-co" style="line-height: 30rpx;height: 30rpx" >{{choice_sort_store==0?'更多门店':'返回'}}</text> | |
| 172 | + <view class="bg_rights" ></view> | |
| 173 | 173 | </view> |
| 174 | 174 | </view> |
| 175 | 175 | </view> | ... | ... |
packageC/pages/presell/goodsInfo/goodsInfo.js
| ... | ... | @@ -1877,7 +1877,6 @@ Page({ |
| 1877 | 1877 | getApp().request.get("/api/weshop/storagecategory/page", { |
| 1878 | 1878 | data: { |
| 1879 | 1879 | store_id: o.stoid, |
| 1880 | - is_show: 1, | |
| 1881 | 1880 | pageSize: 1000, |
| 1882 | 1881 | orderField: "sort", |
| 1883 | 1882 | orderType: 'asc', |
| ... | ... | @@ -1885,37 +1884,47 @@ Page({ |
| 1885 | 1884 | success: function (ee) { |
| 1886 | 1885 | if (ee.data.code == 0) { |
| 1887 | 1886 | |
| 1888 | - if (ee.data.data && ee.data.data.pageData && ee.data.data.pageData.length > 0) { | |
| 1889 | - var def_arr = new Array(); | |
| 1890 | - var ishas = 0; | |
| 1891 | - //-- 开始就看5个门店 -- | |
| 1892 | - for (var k = 0; k < 5; k++) { | |
| 1893 | - if (k == e.data.data.pageData.length) break; | |
| 1894 | - def_arr.push(e.data.data.pageData[k]); | |
| 1887 | + var check_all_cate=0; | |
| 1888 | + if (ee.data.data && ee.data.data.pageData && ee.data.data.pageData.length > 0){ | |
| 1889 | + for(let i in ee.data.data.pageData){ | |
| 1890 | + let item=ee.data.data.pageData[i]; | |
| 1891 | + if(item.is_show==1){ | |
| 1892 | + check_all_cate=1;break | |
| 1893 | + } | |
| 1894 | + } | |
| 1895 | 1895 | } |
| 1896 | 1896 | |
| 1897 | - th.setData({ | |
| 1898 | - def_pickpu_list: def_arr, | |
| 1899 | - pickpu_list: ee.data.data.pageData | |
| 1900 | - }); | |
| 1897 | + if (check_all_cate) { | |
| 1898 | + | |
| 1901 | 1899 | var sto_cate = ee.data.data.pageData; |
| 1902 | 1900 | var sto_arr = e.data.data.pageData; |
| 1903 | 1901 | var newarr = new Array(); |
| 1904 | 1902 | var qita = new Array(); |
| 1905 | 1903 | |
| 1904 | + var is_del_pk=0; | |
| 1906 | 1905 | //----要进行门店分组-------- |
| 1907 | 1906 | for (var i = 0; i < sto_arr.length; i++) { |
| 1908 | 1907 | //找一下这个门店有没有在分类数组内 |
| 1909 | 1908 | var find2 = 0, find2name = "", sort = 0; |
| 1909 | + is_del_pk=0; | |
| 1910 | 1910 | for (var m = 0; m < sto_cate.length; m++) { |
| 1911 | - if (sto_arr[i].category_id == sto_cate[m].cat_id) { | |
| 1912 | - find2 = sto_cate[m].cat_id; | |
| 1913 | - find2name = sto_cate[m].cat_name; | |
| 1914 | - sort = sto_cate[m].sort; | |
| 1915 | - break; | |
| 1916 | - } | |
| 1911 | + if (sto_arr[i].category_id == sto_cate[m].cat_id) { | |
| 1912 | + if (sto_cate[m].is_show != 1) { | |
| 1913 | + is_del_pk = 1; | |
| 1914 | + sto_arr.splice(i, 1); | |
| 1915 | + i--; | |
| 1916 | + } else { | |
| 1917 | + find2 = sto_cate[m].cat_id; | |
| 1918 | + find2name = sto_cate[m].cat_name; | |
| 1919 | + sort = sto_cate[m].sort; | |
| 1920 | + is_del_pk = 0; | |
| 1921 | + } | |
| 1922 | + break; | |
| 1923 | + } | |
| 1917 | 1924 | } |
| 1918 | 1925 | |
| 1926 | + if(is_del_pk) continue; | |
| 1927 | + | |
| 1919 | 1928 | if (newarr.length > 0) { |
| 1920 | 1929 | var find = 0; |
| 1921 | 1930 | //如果有找到,那门店就在这个分组内,否则,分类就要排在其他 |
| ... | ... | @@ -1959,6 +1968,18 @@ Page({ |
| 1959 | 1968 | } |
| 1960 | 1969 | } |
| 1961 | 1970 | |
| 1971 | + | |
| 1972 | + var def_arr = new Array(); | |
| 1973 | + //-- 开始就看10个门店 -- | |
| 1974 | + for (var k = 0; k < 10; k++) { | |
| 1975 | + if (k == sto_arr.length) break; | |
| 1976 | + def_arr.push(sto_arr[k]); | |
| 1977 | + } | |
| 1978 | + | |
| 1979 | + th.setData({ | |
| 1980 | + def_pickpu_list: def_arr, | |
| 1981 | + pickpu_list: ee.data.data.pageData | |
| 1982 | + }); | |
| 1962 | 1983 | //门店分类要排序下 |
| 1963 | 1984 | function compare(property) { |
| 1964 | 1985 | return function (a, b) { |
| ... | ... | @@ -1981,10 +2002,16 @@ Page({ |
| 1981 | 2002 | newarr.push(item); |
| 1982 | 2003 | } |
| 1983 | 2004 | |
| 1984 | - th.setData({ | |
| 1985 | - is_show_sto_cat: 1, | |
| 1986 | - all_sto: newarr | |
| 1987 | - }); | |
| 2005 | + | |
| 2006 | + var sd={ | |
| 2007 | + all_sto: newarr, | |
| 2008 | + is_show_sto_cat:1 | |
| 2009 | + } | |
| 2010 | + if(!sto_arr || sto_arr.length<=10){ | |
| 2011 | + sd.is_show_sto_cat=-1; | |
| 2012 | + sd.only_pk=sto_arr; | |
| 2013 | + } | |
| 2014 | + th.setData(sd); | |
| 1988 | 2015 | |
| 1989 | 2016 | } else { |
| 1990 | 2017 | th.setData({ | ... | ... |
packageC/pages/presell/goodsInfo/goodsInfo.wxml
| ... | ... | @@ -788,9 +788,9 @@ |
| 788 | 788 | <view> |
| 789 | 789 | <icon bindtap="close_popup" class="modal-closes" color="black" size="22" type="cancel"></icon> |
| 790 | 790 | </view> |
| 791 | - <view class="felx choose_more" bindtap="more_store"> | |
| 792 | - <text class="fs26 red-co" wx:if="{{is_show_sto_cat}}">{{choice_sort_store==0?'更多门店':'返回'}}</text> | |
| 793 | - <view class="bg_rights" wx:if="{{is_show_sto_cat}}"></view> | |
| 791 | + <view class="felx choose_more" bindtap="more_store" wx:if="{{is_show_sto_cat>0}}" > | |
| 792 | + <text class="fs26 red-co" >{{choice_sort_store==0?'更多门店':'返回'}}</text> | |
| 793 | + <view class="bg_rights"></view> | |
| 794 | 794 | </view> |
| 795 | 795 | </view> |
| 796 | 796 | </view> | ... | ... |
pages/goods/categoryList/categoryList.js
| ... | ... | @@ -856,9 +856,7 @@ Page({ |
| 856 | 856 | data: { page: page, cat_id: cid, parent_id: 0, orderField: 'sort', orderType: 'asc', is_mainshow: 1, isonsale: 1, store_id: oo.stoid, is_recommend: 1 }, |
| 857 | 857 | success: function (e) { |
| 858 | 858 | console.log(e.data.data.pageData) |
| 859 | - s.setData({ | |
| 860 | - dataLength: e.data.data.pageData.length, | |
| 861 | - }); | |
| 859 | + | |
| 862 | 860 | if (e.data.data.pageData.length > 0) { |
| 863 | 861 | s.setData({ |
| 864 | 862 | msgStatus: false,is_no_more:0 |
| ... | ... | @@ -886,6 +884,10 @@ Page({ |
| 886 | 884 | }) |
| 887 | 885 | } |
| 888 | 886 | } |
| 887 | + | |
| 888 | + s.setData({ | |
| 889 | + dataLength: s.data.requestData.length, | |
| 890 | + }); | |
| 889 | 891 | |
| 890 | 892 | } else { |
| 891 | 893 | //没有数据页面显示暂无数据 |
| ... | ... | @@ -911,9 +913,7 @@ Page({ |
| 911 | 913 | }); |
| 912 | 914 | s.style(s.data.stylePage, dataArray[index + 1]['items']['id']) |
| 913 | 915 | } |
| 914 | - | |
| 915 | - | |
| 916 | - | |
| 916 | + | |
| 917 | 917 | }else{ |
| 918 | 918 | //没有数据而且是第一页的时候 |
| 919 | 919 | s.setData({ | ... | ... |
pages/goods/goodsInfo/goodsInfo.js
| ... | ... | @@ -2594,44 +2594,49 @@ Page({ |
| 2594 | 2594 | getApp().request.get("/api/weshop/storagecategory/page", { |
| 2595 | 2595 | data: { |
| 2596 | 2596 | store_id: o.stoid, |
| 2597 | - is_show: 1, | |
| 2598 | 2597 | pageSize: 1000, |
| 2599 | 2598 | orderField: "sort", |
| 2600 | 2599 | orderType: 'asc', |
| 2601 | 2600 | }, |
| 2602 | 2601 | success: function (ee) { |
| 2603 | 2602 | if (ee.data.code == 0) { |
| 2604 | - | |
| 2605 | - if (ee.data.data && ee.data.data.pageData && ee.data.data.pageData.length > 0) { | |
| 2606 | - var def_arr = new Array(); | |
| 2607 | - var ishas = 0; | |
| 2608 | - //-- 开始就看5个门店 -- | |
| 2609 | - for (var k = 0; k < 10; k++) { | |
| 2610 | - if (k == e.data.data.pageData.length) break; | |
| 2611 | - def_arr.push(e.data.data.pageData[k]); | |
| 2612 | - } | |
| 2613 | - | |
| 2614 | - th.setData({ | |
| 2615 | - def_pickpu_list: def_arr, | |
| 2616 | - pickpu_list: ee.data.data.pageData | |
| 2617 | - }); | |
| 2603 | + var check_all_cate=0; | |
| 2604 | + if (ee.data.data && ee.data.data.pageData && ee.data.data.pageData.length > 0){ | |
| 2605 | + for(let i in ee.data.data.pageData){ | |
| 2606 | + let item=ee.data.data.pageData[i]; | |
| 2607 | + if(item.is_show==1){ | |
| 2608 | + check_all_cate=1;break | |
| 2609 | + } | |
| 2610 | + } | |
| 2611 | + } | |
| 2612 | + if (check_all_cate) { | |
| 2618 | 2613 | var sto_cate = ee.data.data.pageData; |
| 2619 | 2614 | var sto_arr = e.data.data.pageData; |
| 2620 | 2615 | var newarr = new Array(); |
| 2621 | 2616 | var qita = new Array(); |
| 2622 | 2617 | |
| 2618 | + | |
| 2619 | + var is_del_pk=0; | |
| 2623 | 2620 | //----要进行门店分组-------- |
| 2624 | 2621 | for (var i = 0; i < sto_arr.length; i++) { |
| 2625 | 2622 | //找一下这个门店有没有在分类数组内 |
| 2626 | 2623 | var find2 = 0, find2name = "", sort = 0; |
| 2624 | + is_del_pk=0; | |
| 2627 | 2625 | for (var m = 0; m < sto_cate.length; m++) { |
| 2628 | 2626 | if (sto_arr[i].category_id == sto_cate[m].cat_id) { |
| 2629 | - find2 = sto_cate[m].cat_id; | |
| 2630 | - find2name = sto_cate[m].cat_name; | |
| 2631 | - sort = sto_cate[m].sort; | |
| 2627 | + if(sto_cate[m].is_show!=1){ | |
| 2628 | + is_del_pk=1; sto_arr.splice(i,1); | |
| 2629 | + i--; | |
| 2630 | + }else { | |
| 2631 | + find2 = sto_cate[m].cat_id; | |
| 2632 | + find2name = sto_cate[m].cat_name; | |
| 2633 | + sort = sto_cate[m].sort; | |
| 2634 | + is_del_pk=0; | |
| 2635 | + } | |
| 2632 | 2636 | break; |
| 2633 | 2637 | } |
| 2634 | 2638 | } |
| 2639 | + if(is_del_pk) continue; | |
| 2635 | 2640 | |
| 2636 | 2641 | if (newarr.length > 0) { |
| 2637 | 2642 | var find = 0; |
| ... | ... | @@ -2676,6 +2681,19 @@ Page({ |
| 2676 | 2681 | } |
| 2677 | 2682 | } |
| 2678 | 2683 | |
| 2684 | + var def_arr = new Array(); | |
| 2685 | + //-- 开始就看10个门店 -- | |
| 2686 | + for (var k = 0; k < 10; k++) { | |
| 2687 | + if (k == sto_arr.length) break; | |
| 2688 | + def_arr.push(sto_arr[k]); | |
| 2689 | + } | |
| 2690 | + | |
| 2691 | + th.setData({ | |
| 2692 | + def_pickpu_list: def_arr, | |
| 2693 | + pickpu_list: ee.data.data.pageData | |
| 2694 | + }); | |
| 2695 | + | |
| 2696 | + | |
| 2679 | 2697 | //门店分类要排序下 |
| 2680 | 2698 | function compare(property) { |
| 2681 | 2699 | return function (a, b) { |
| ... | ... | @@ -2698,10 +2716,15 @@ Page({ |
| 2698 | 2716 | newarr.push(item); |
| 2699 | 2717 | } |
| 2700 | 2718 | |
| 2701 | - th.setData({ | |
| 2702 | - is_show_sto_cat: 1, | |
| 2703 | - all_sto: newarr | |
| 2704 | - }); | |
| 2719 | + var sd={ | |
| 2720 | + all_sto: newarr, | |
| 2721 | + is_show_sto_cat:1 | |
| 2722 | + } | |
| 2723 | + if(!sto_arr || sto_arr.length<=10){ | |
| 2724 | + sd.is_show_sto_cat=-1; | |
| 2725 | + sd.only_pk=sto_arr; | |
| 2726 | + } | |
| 2727 | + th.setData(sd); | |
| 2705 | 2728 | |
| 2706 | 2729 | } else { |
| 2707 | 2730 | th.setData({ |
| ... | ... | @@ -2710,7 +2733,12 @@ Page({ |
| 2710 | 2733 | }); |
| 2711 | 2734 | //-----如果没有默认门店,要取第一个门店作为默认店.此时没有门店分类的情况------ |
| 2712 | 2735 | if (!th.data.def_pick_store) { |
| 2713 | - th.setData({ def_pick_store: e.data.data.pageData[0] }) | |
| 2736 | + th.setData({ | |
| 2737 | + def_pick_store: e.data.data.pageData[0], | |
| 2738 | + sto_sele_name: e.data.data.pageData[0].pickup_name, | |
| 2739 | + sto_sele_id: e.data.data.pageData[0].pickup_id, | |
| 2740 | + sto_sele_distr: e.data.data.pageData[0].distr_type | |
| 2741 | + }) | |
| 2714 | 2742 | } |
| 2715 | 2743 | } |
| 2716 | 2744 | } else { |
| ... | ... | @@ -2720,7 +2748,12 @@ Page({ |
| 2720 | 2748 | }); |
| 2721 | 2749 | //-----如果没有默认门店,要取第一个门店作为默认店.此时没有门店分类的情况------ |
| 2722 | 2750 | if (!th.data.def_pick_store) { |
| 2723 | - th.setData({ def_pick_store: e.data.data.pageData[0] }) | |
| 2751 | + th.setData({ | |
| 2752 | + def_pick_store: e.data.data.pageData[0], | |
| 2753 | + sto_sele_name: e.data.data.pageData[0].pickup_name, | |
| 2754 | + sto_sele_id: e.data.data.pageData[0].pickup_id, | |
| 2755 | + sto_sele_distr: e.data.data.pageData[0].distr_type | |
| 2756 | + }) | |
| 2724 | 2757 | } |
| 2725 | 2758 | |
| 2726 | 2759 | } |
| ... | ... | @@ -4441,7 +4474,7 @@ Page({ |
| 4441 | 4474 | |
| 4442 | 4475 | var pri0 = th.data.data.shop_price; |
| 4443 | 4476 | if (th.data.prom_act) |
| 4444 | - pri0 = th.data.prom_act.price; | |
| 4477 | + pri0 = th.data.prom_price; | |
| 4445 | 4478 | pri0 = parseFloat(pri0).toFixed(2); |
| 4446 | 4479 | var wd1 = th.data.screenWidth - ut.measureText(pri0, 31 * unit) - 25; |
| 4447 | 4480 | context.fillText("¥", wd1 - 15, 185 * unit); | ... | ... |
pages/goods/goodsInfo/goodsInfo.wxml
| ... | ... | @@ -188,26 +188,11 @@ |
| 188 | 188 | <view class="rel"> |
| 189 | 189 | <view class='ghaicha ellipsis-2'> |
| 190 | 190 | <text class='gred' wx:if="{{prom_act.max_ct_num >0}}"> |
| 191 | - <text class="flex" wx:if="{{prom_act.max_ct_num - item.open_num>0}}"> | |
| 192 | - 还差 | |
| 193 | - <text class="word-color">{{prom_act.max_ct_num - item.open_num}}</text> | |
| 194 | - 人享最低优惠 | |
| 195 | - </text> | |
| 191 | + <text class="flex" wx:if="{{prom_act.max_ct_num - item.open_num>0}}">还差<text class="word-color">{{prom_act.max_ct_num - item.open_num}}</text>人享最低优惠</text> | |
| 196 | 192 | <text wx:else>您已经享最低优惠</text> |
| 197 | 193 | </text> |
| 198 | - <text class='gred' wx:else> | |
| 199 | - 还差 | |
| 200 | - <text style='color:#ff2753'>{{prom_act.ct_num - item.open_num}}</text> | |
| 201 | - 人成团 | |
| 202 | - </text> | |
| 203 | - <view class="t_show"> | |
| 204 | - 剩余 | |
| 205 | - <text wx:if="{{timer[t_ind].day}}">{{timer[t_ind].day}}天:</text> | |
| 206 | - <text>{{timer[t_ind].hou}}</text> | |
| 207 | - : | |
| 208 | - <text>{{timer[t_ind].min}}</text> | |
| 209 | - : | |
| 210 | - <text>{{timer[t_ind].sec}}</text> | |
| 194 | + <text class='gred' wx:else>还差<text style='color:#ff2753'>{{prom_act.ct_num - item.open_num}}</text>人成团</text> | |
| 195 | + <view class="t_show">剩余<text wx:if="{{timer[t_ind].day}}">{{timer[t_ind].day}}天:</text><text>{{timer[t_ind].hou}}</text>:<text>{{timer[t_ind].min}}</text>:<text>{{timer[t_ind].sec}}</text> | |
| 211 | 196 | </view> |
| 212 | 197 | </view> |
| 213 | 198 | </view> |
| ... | ... | @@ -1457,8 +1442,8 @@ |
| 1457 | 1442 | <view> |
| 1458 | 1443 | <icon bindtap="close_popup" class="modal-closes" color="black" size="22" type="cancel"></icon> |
| 1459 | 1444 | </view> |
| 1460 | - <view class="felx choose_more" bindtap="more_store"> | |
| 1461 | - <text class="fs26 red-co" wx:if="{{is_show_sto_cat}}">{{choice_sort_store==0?'更多门店':'返回'}}</text> <view class="bg_rights" wx:if="{{is_show_sto_cat}}"></view> | |
| 1445 | + <view class="felx choose_more" bindtap="more_store" wx:if="{{is_show_sto_cat>0}}"> | |
| 1446 | + <text class="fs26 red-co" >{{choice_sort_store==0?'更多门店':'返回'}}</text> <view class="bg_rights" ></view> | |
| 1462 | 1447 | </view> |
| 1463 | 1448 | </view> |
| 1464 | 1449 | </view> | ... | ... |
pages/team/team_show/team_show.js
| ... | ... | @@ -1178,43 +1178,53 @@ Page({ |
| 1178 | 1178 | getApp().request.get("/api/weshop/storagecategory/page", { |
| 1179 | 1179 | data: { |
| 1180 | 1180 | store_id: o.stoid, |
| 1181 | - is_show: 1, | |
| 1182 | 1181 | pageSize: 1000, |
| 1183 | 1182 | orderField:"sort", |
| 1184 | 1183 | orderType:'asc', |
| 1185 | 1184 | }, |
| 1186 | 1185 | success: function(ee) { |
| 1187 | 1186 | if (ee.data.code == 0) { |
| 1188 | - if (ee.data.data && ee.data.data.pageData && ee.data.data.pageData.length > 0) { | |
| 1189 | - var def_arr = new Array(); | |
| 1190 | - var ishas = 0; | |
| 1191 | - //-- 开始就看5个门店 -- | |
| 1192 | - for (var k = 0; k < 5; k++) { | |
| 1193 | - if (k == e.data.data.pageData.length) break; | |
| 1194 | - def_arr.push(e.data.data.pageData[k]); | |
| 1195 | - } | |
| 1196 | - | |
| 1197 | - th.setData({ | |
| 1198 | - def_pickpu_list: def_arr, | |
| 1199 | - pickpu_list: ee.data.data.pageData | |
| 1200 | - }); | |
| 1187 | + | |
| 1188 | + var check_all_cate=0; | |
| 1189 | + if (ee.data.data && ee.data.data.pageData && ee.data.data.pageData.length > 0){ | |
| 1190 | + for(let i in ee.data.data.pageData){ | |
| 1191 | + let item=ee.data.data.pageData[i]; | |
| 1192 | + if(item.is_show==1){ | |
| 1193 | + check_all_cate=1;break | |
| 1194 | + } | |
| 1195 | + } | |
| 1196 | + } | |
| 1197 | + | |
| 1198 | + | |
| 1199 | + | |
| 1200 | + if (check_all_cate) { | |
| 1201 | + | |
| 1201 | 1202 | var sto_cate = ee.data.data.pageData; |
| 1202 | 1203 | var sto_arr = e.data.data.pageData; |
| 1203 | 1204 | var newarr = new Array(); |
| 1204 | 1205 | var qita = new Array(); |
| 1205 | - | |
| 1206 | + | |
| 1207 | + var is_del_pk=0; | |
| 1206 | 1208 | //----要进行门店分组-------- |
| 1207 | 1209 | for (var i = 0; i < sto_arr.length; i++) { |
| 1208 | 1210 | //找一下这个门店有没有在分类数组内 |
| 1209 | 1211 | var find2 = 0,find2name = "",sort=0; |
| 1212 | + is_del_pk=0; | |
| 1210 | 1213 | for (var m = 0; m < sto_cate.length; m++) { |
| 1211 | 1214 | if (sto_arr[i].category_id == sto_cate[m].cat_id) { |
| 1212 | - find2 = sto_cate[m].cat_id; | |
| 1213 | - find2name = sto_cate[m].cat_name; | |
| 1214 | - sort=sto_cate[m].sort; | |
| 1215 | - break; | |
| 1215 | + if(sto_cate[m].is_show!=1){ | |
| 1216 | + is_del_pk=1; sto_arr.splice(i,1); | |
| 1217 | + i--; | |
| 1218 | + }else { | |
| 1219 | + find2 = sto_cate[m].cat_id; | |
| 1220 | + find2name = sto_cate[m].cat_name; | |
| 1221 | + sort = sto_cate[m].sort; | |
| 1222 | + is_del_pk=0; | |
| 1223 | + } | |
| 1224 | + break; | |
| 1216 | 1225 | } |
| 1217 | 1226 | } |
| 1227 | + if(is_del_pk) continue; | |
| 1218 | 1228 | |
| 1219 | 1229 | if (newarr.length > 0) { |
| 1220 | 1230 | var find = 0; |
| ... | ... | @@ -1258,8 +1268,20 @@ Page({ |
| 1258 | 1268 | } |
| 1259 | 1269 | } |
| 1260 | 1270 | } |
| 1261 | - | |
| 1262 | - //门店分类要排序下 | |
| 1271 | + | |
| 1272 | + var def_arr = new Array(); | |
| 1273 | + //-- 开始就看10个门店 -- | |
| 1274 | + for (var k = 0; k < 10; k++) { | |
| 1275 | + if (k == sto_arr.length) break; | |
| 1276 | + def_arr.push(sto_arr[k]); | |
| 1277 | + } | |
| 1278 | + | |
| 1279 | + th.setData({ | |
| 1280 | + def_pickpu_list: def_arr, | |
| 1281 | + pickpu_list: ee.data.data.pageData | |
| 1282 | + }); | |
| 1283 | + | |
| 1284 | + //门店分类要排序下 | |
| 1263 | 1285 | function compare(property){ |
| 1264 | 1286 | return function(a,b){ |
| 1265 | 1287 | var value1 = a[property]; |
| ... | ... | @@ -1280,10 +1302,16 @@ Page({ |
| 1280 | 1302 | }; |
| 1281 | 1303 | newarr.push(item); |
| 1282 | 1304 | } |
| 1283 | - th.setData({ | |
| 1284 | - is_show_sto_cat: 1, | |
| 1285 | - all_sto: newarr | |
| 1286 | - }); | |
| 1305 | + | |
| 1306 | + var sd={ | |
| 1307 | + all_sto: newarr, | |
| 1308 | + is_show_sto_cat:1 | |
| 1309 | + } | |
| 1310 | + if(!sto_arr || sto_arr.length<=10){ | |
| 1311 | + sd.is_show_sto_cat=-1; | |
| 1312 | + sd.only_pk=sto_arr; | |
| 1313 | + } | |
| 1314 | + th.setData(sd); | |
| 1287 | 1315 | |
| 1288 | 1316 | } else { |
| 1289 | 1317 | th.setData({ | ... | ... |
pages/team/team_show/team_show.wxml
| ... | ... | @@ -291,9 +291,9 @@ |
| 291 | 291 | <view> |
| 292 | 292 | <icon bindtap="close_popup" class="modal-closes" color="black" size="22" type="cancel"></icon> |
| 293 | 293 | </view> |
| 294 | - <view class="felx choose_more" bindtap="more_store"> | |
| 295 | - <text class="fs26 red-co" wx:if="{{is_show_sto_cat}}">{{choice_sort_store==0?'更多门店':'返回'}}</text> | |
| 296 | - <view class="bg_rights" wx:if="{{is_show_sto_cat}}"></view> | |
| 294 | + <view class="felx choose_more" bindtap="more_store" wx:if="{{is_show_sto_cat>0}}"> | |
| 295 | + <text class="fs26 red-co">{{choice_sort_store==0?'更多门店':'返回'}}</text> | |
| 296 | + <view class="bg_rights"></view> | |
| 297 | 297 | </view> |
| 298 | 298 | </view> |
| 299 | 299 | </view> | ... | ... |
pages/togoin/togoin.js
| ... | ... | @@ -105,7 +105,8 @@ Page({ |
| 105 | 105 | wx.setStorageSync("userinfo",e.data.data); |
| 106 | 106 | |
| 107 | 107 | setTimeout(function () { |
| 108 | - wx.navigateBack({ delta: 1}) //返回上一页 | |
| 108 | + getApp().globalData.login_back=1; | |
| 109 | + wx.navigateBack({ delta: 1}) //返回上一页 | |
| 109 | 110 | },1000) |
| 110 | 111 | }else{ |
| 111 | 112 | getApp().globalData.sessionKey=e.data.data.sessionKey; |
| ... | ... | @@ -200,7 +201,9 @@ Page({ |
| 200 | 201 | |
| 201 | 202 | var need_go=0; |
| 202 | 203 | var t_user=e.data.data; |
| 203 | - | |
| 204 | + | |
| 205 | + | |
| 206 | + getApp().globalData.login_back=1; | |
| 204 | 207 | wx.setStorageSync("userinfo",e.data.data); |
| 205 | 208 | wx.setStorageSync("isAuth", !0), app.globalData.userInfo = e.data.data, app.globalData.userInfo.head_pic = t.getFullUrl(a.globalData.userInfo.head_pic); |
| 206 | 209 | |
| ... | ... | @@ -272,7 +275,8 @@ Page({ |
| 272 | 275 | wx.setStorageSync("userinfo",e.data.data); |
| 273 | 276 | |
| 274 | 277 | setTimeout(function () { |
| 275 | - wx.navigateBack({ delta: 1}) //返回上一页 | |
| 278 | + getApp().globalData.login_back=1; | |
| 279 | + wx.navigateBack({ delta: 1}) //返回上一页 | |
| 276 | 280 | },1000) |
| 277 | 281 | }else{ |
| 278 | 282 | getApp().globalData.sessionKey=e.data.data.sessionKey; | ... | ... |
pages/user/order_detail/order_detail.js
| ... | ... | @@ -654,23 +654,13 @@ Page({ |
| 654 | 654 | th.toast(content); |
| 655 | 655 | return false; |
| 656 | 656 | } |
| 657 | - }else{ | |
| 658 | - var redis_num = 0; | |
| 659 | - //------判断活动是否抢光----- | |
| 660 | - await getApp().request.promiseGet("/api/weshop/activitylist/getActLen/" + | |
| 661 | - os.stoid + "/" + goodsinfo.prom_type + "/" + goodsinfo.prom_id, { | |
| 662 | - }).then(res => { | |
| 663 | - redis_num = res.data.data; | |
| 664 | - }); | |
| 665 | - | |
| 666 | - if (good.goods_num > redis_num) { | |
| 667 | - | |
| 668 | - var content=gg.goods_name+'超出商品活动库存,请取消订单'; | |
| 669 | - th.toast(content); | |
| 670 | - return false; | |
| 671 | - } | |
| 672 | - } | |
| 673 | - | |
| 657 | + }else if(goodsinfo.prom_type == 1 || goodsinfo.prom_type == 2 || goodsinfo.prom_type == 6 ) { | |
| 658 | + if(order.add_time+5*60<ut.gettimestamp()) { | |
| 659 | + var content = gg.goods_name + '该订单已经超时无法支付,请取消订单'; | |
| 660 | + th.toast(content); | |
| 661 | + return false; | |
| 662 | + } | |
| 663 | + } | |
| 674 | 664 | } |
| 675 | 665 | |
| 676 | 666 | } | ... | ... |
pages/user/order_list/order_list.js
| ... | ... | @@ -460,7 +460,6 @@ Page({ |
| 460 | 460 | } |
| 461 | 461 | }); |
| 462 | 462 | }, |
| 463 | - | |
| 464 | 463 | /*----------跳转支付-----------*/ |
| 465 | 464 | async jumpToCart4(t) { |
| 466 | 465 | var o_index = t.currentTarget.dataset.idx; |
| ... | ... | @@ -835,17 +834,9 @@ Page({ |
| 835 | 834 | th.toast(content); |
| 836 | 835 | return false; |
| 837 | 836 | } |
| 838 | - } else { | |
| 839 | - var redis_num = 0; | |
| 840 | - //------判断活动是否抢光----- | |
| 841 | - await getApp().request.promiseGet("/api/weshop/activitylist/getActLen/" + | |
| 842 | - os.stoid + "/" + goodsinfo.prom_type + "/" + goodsinfo.prom_id, {}).then(res => { | |
| 843 | - redis_num = res.data.data; | |
| 844 | - }); | |
| 845 | - | |
| 846 | - if (good.goods_num > redis_num) { | |
| 847 | - | |
| 848 | - var content = gg.goods_name + '超出商品活动库存,请取消订单'; | |
| 837 | + } else if(goodsinfo.prom_type == 1 || goodsinfo.prom_type == 2 || goodsinfo.prom_type == 6 ) { | |
| 838 | + if(order.add_time+5*60<ut.gettimestamp()) { | |
| 839 | + var content = gg.goods_name + '该订单已经超时无法支付,请取消订单'; | |
| 849 | 840 | th.toast(content); |
| 850 | 841 | return false; |
| 851 | 842 | } | ... | ... |
pages/user/userinfo/userinfo.js
| ... | ... | @@ -317,46 +317,57 @@ Page({ |
| 317 | 317 | } |
| 318 | 318 | |
| 319 | 319 | //单总量超出5个的时候 |
| 320 | - if (e.data.data.total > 5) { | |
| 320 | + if (e.data.data.total > 10) { | |
| 321 | 321 | i.get("/api/weshop/storagecategory/page", { |
| 322 | 322 | data: { |
| 323 | - store_id: r.stoid, | |
| 324 | - is_show: 1, | |
| 325 | - pageSize: 300 | |
| 323 | + store_id: r.stoid, | |
| 324 | + pageSize: 1000, | |
| 325 | + orderField:"sort", | |
| 326 | + orderType:'asc', | |
| 326 | 327 | }, |
| 327 | 328 | success: function(ee) { |
| 328 | 329 | if (ee.data.code == 0) { |
| 329 | - if (ee.data.data.pageData.length > 0) { | |
| 330 | - var def_arr = new Array(); | |
| 331 | - var ishas = 0; | |
| 332 | - //-- 开始就看5个门店 -- | |
| 333 | - for (var k = 0; k < 5; k++) { | |
| 334 | - if (k == e.data.data.pageData.length) break; | |
| 335 | - def_arr.push(e.data.data.pageData[k]); | |
| 336 | - } | |
| 337 | - | |
| 338 | - th.setData({ | |
| 339 | - def_pickpu_list: def_arr, | |
| 340 | - pickpu_list: ee.data.data.pageData | |
| 341 | - }); | |
| 330 | + | |
| 331 | + var check_all_cate=0; | |
| 332 | + if (ee.data.data && ee.data.data.pageData && ee.data.data.pageData.length > 0){ | |
| 333 | + for(let i in ee.data.data.pageData){ | |
| 334 | + let item=ee.data.data.pageData[i]; | |
| 335 | + if(item.is_show==1){ | |
| 336 | + check_all_cate=1;break | |
| 337 | + } | |
| 338 | + } | |
| 339 | + } | |
| 340 | + | |
| 341 | + | |
| 342 | + if (check_all_cate) { | |
| 343 | + | |
| 342 | 344 | var sto_cate = ee.data.data.pageData; |
| 343 | 345 | var sto_arr = e.data.data.pageData; |
| 344 | 346 | var newarr = new Array(); |
| 345 | 347 | var qita = new Array(); |
| 346 | - | |
| 348 | + | |
| 349 | + var is_del_pk=0; | |
| 347 | 350 | //----要进行门店分组-------- |
| 348 | 351 | for (var i = 0; i < sto_arr.length; i++) { |
| 349 | 352 | //找一下这个门店有没有在分类数组内 |
| 350 | - var find2 = 0, | |
| 351 | - find2name = ""; | |
| 353 | + var find2 = 0, find2name = "",sort=0; | |
| 354 | + is_del_pk=0; | |
| 352 | 355 | for (var m = 0; m < sto_cate.length; m++) { |
| 353 | 356 | if (sto_arr[i].category_id == sto_cate[m].cat_id) { |
| 354 | - find2 = sto_cate[m].cat_id; | |
| 355 | - find2name = sto_cate[m].cat_name; | |
| 357 | + if(sto_cate[m].is_show!=1){ | |
| 358 | + is_del_pk=1; sto_arr.splice(i,1); | |
| 359 | + i--; | |
| 360 | + }else { | |
| 361 | + find2 = sto_cate[m].cat_id; | |
| 362 | + find2name = sto_cate[m].cat_name; | |
| 363 | + sort = sto_cate[m].sort; | |
| 364 | + is_del_pk=0; | |
| 365 | + } | |
| 356 | 366 | break; |
| 357 | 367 | } |
| 358 | 368 | } |
| 359 | - | |
| 369 | + | |
| 370 | + if(is_del_pk) continue; | |
| 360 | 371 | if (newarr.length > 0) { |
| 361 | 372 | var find = 0; |
| 362 | 373 | //如果有找到,那门店就在这个分组内,否则,分类就要排在其他 |
| ... | ... | @@ -374,6 +385,7 @@ Page({ |
| 374 | 385 | var item = { |
| 375 | 386 | cat_id: find2, |
| 376 | 387 | name: find2name, |
| 388 | + sort:sort, | |
| 377 | 389 | s_arr: arr0 |
| 378 | 390 | }; |
| 379 | 391 | newarr.push(item); |
| ... | ... | @@ -389,6 +401,7 @@ Page({ |
| 389 | 401 | var item = { |
| 390 | 402 | cat_id: find2, |
| 391 | 403 | name: find2name, |
| 404 | + sort:sort, | |
| 392 | 405 | s_arr: arr0 |
| 393 | 406 | }; |
| 394 | 407 | newarr.push(item); |
| ... | ... | @@ -397,6 +410,29 @@ Page({ |
| 397 | 410 | } |
| 398 | 411 | } |
| 399 | 412 | } |
| 413 | + | |
| 414 | + var def_arr = new Array(); | |
| 415 | + //-- 开始就看10个门店 -- | |
| 416 | + for (var k = 0; k < 10; k++) { | |
| 417 | + if (k == e.data.data.pageData.length) break; | |
| 418 | + def_arr.push(e.data.data.pageData[k]); | |
| 419 | + } | |
| 420 | + | |
| 421 | + th.setData({ | |
| 422 | + def_pickpu_list: def_arr, | |
| 423 | + pickpu_list: ee.data.data.pageData | |
| 424 | + }); | |
| 425 | + | |
| 426 | + //门店分类要排序下 | |
| 427 | + function compare(property){ | |
| 428 | + return function(a,b){ | |
| 429 | + var value1 = a[property]; | |
| 430 | + var value2 = b[property]; | |
| 431 | + return value1 - value2; | |
| 432 | + } | |
| 433 | + } | |
| 434 | + if(newarr.length>0) | |
| 435 | + newarr.sort(compare("sort")); | |
| 400 | 436 | |
| 401 | 437 | //----安排其他的分类----- |
| 402 | 438 | if (qita.length > 0) { | ... | ... |
pages/user/userinfo/userinfo.wxml
| ... | ... | @@ -287,8 +287,8 @@ |
| 287 | 287 | <view> |
| 288 | 288 | <icon bindtap="onclickstore" class="modal-closes" color="black" size="22" type="cancel"></icon> |
| 289 | 289 | </view> |
| 290 | - <view class="felx choose_more" bindtap="more_store"> | |
| 291 | - <text class="fs26 red-co" wx:if="{{is_show_sto_cat}}">{{choice_sort_store==0?'更多门店':'返回'}}</text> | |
| 290 | + <view class="felx choose_more" bindtap="more_store" wx:if="{{is_show_sto_cat>0}}"> | |
| 291 | + <text class="fs26 red-co">{{choice_sort_store==0?'更多门店':'返回'}}</text> | |
| 292 | 292 | <view class="bg_rights"></view> |
| 293 | 293 | </view> |
| 294 | 294 | </view> | ... | ... |