Commit a5b646fd3ad7ba0d427c94ed734001eba2ddc628
1 parent
d4640e59
选择门店的优化
Showing
4 changed files
with
48 additions
and
25 deletions
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> | ... | ... |
pages/goods/goodsInfo/goodsInfo.js
... | ... | @@ -2594,7 +2594,6 @@ 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', |
... | ... | @@ -2603,35 +2602,34 @@ Page({ |
2603 | 2602 | if (ee.data.code == 0) { |
2604 | 2603 | |
2605 | 2604 | 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 | 2605 | |
2614 | - th.setData({ | |
2615 | - def_pickpu_list: def_arr, | |
2616 | - pickpu_list: ee.data.data.pageData | |
2617 | - }); | |
2618 | 2606 | var sto_cate = ee.data.data.pageData; |
2619 | 2607 | var sto_arr = e.data.data.pageData; |
2620 | 2608 | var newarr = new Array(); |
2621 | 2609 | var qita = new Array(); |
2622 | 2610 | |
2611 | + | |
2612 | + var is_del_pk=0; | |
2623 | 2613 | //----要进行门店分组-------- |
2624 | 2614 | for (var i = 0; i < sto_arr.length; i++) { |
2625 | 2615 | //找一下这个门店有没有在分类数组内 |
2626 | 2616 | var find2 = 0, find2name = "", sort = 0; |
2617 | + | |
2627 | 2618 | for (var m = 0; m < sto_cate.length; m++) { |
2628 | 2619 | 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; | |
2620 | + if(sto_cate[m].is_show!=1){ | |
2621 | + is_del_pk=1; sto_arr.splice(i,1); | |
2622 | + i--; | |
2623 | + }else { | |
2624 | + find2 = sto_cate[m].cat_id; | |
2625 | + find2name = sto_cate[m].cat_name; | |
2626 | + sort = sto_cate[m].sort; | |
2627 | + is_del_pk=0; | |
2628 | + } | |
2632 | 2629 | break; |
2633 | 2630 | } |
2634 | 2631 | } |
2632 | + if(is_del_pk) continue; | |
2635 | 2633 | |
2636 | 2634 | if (newarr.length > 0) { |
2637 | 2635 | var find = 0; |
... | ... | @@ -2676,6 +2674,21 @@ Page({ |
2676 | 2674 | } |
2677 | 2675 | } |
2678 | 2676 | |
2677 | + | |
2678 | + var def_arr = new Array(); | |
2679 | + var ishas = 0; | |
2680 | + //-- 开始就看5个门店 -- | |
2681 | + for (var k = 0; k < 10; k++) { | |
2682 | + if (k == sto_arr.length) break; | |
2683 | + def_arr.push(sto_arr[k]); | |
2684 | + } | |
2685 | + | |
2686 | + th.setData({ | |
2687 | + def_pickpu_list: def_arr, | |
2688 | + pickpu_list: ee.data.data.pageData | |
2689 | + }); | |
2690 | + | |
2691 | + | |
2679 | 2692 | //门店分类要排序下 |
2680 | 2693 | function compare(property) { |
2681 | 2694 | return function (a, b) { |
... | ... | @@ -2710,7 +2723,12 @@ Page({ |
2710 | 2723 | }); |
2711 | 2724 | //-----如果没有默认门店,要取第一个门店作为默认店.此时没有门店分类的情况------ |
2712 | 2725 | if (!th.data.def_pick_store) { |
2713 | - th.setData({ def_pick_store: e.data.data.pageData[0] }) | |
2726 | + th.setData({ | |
2727 | + def_pick_store: e.data.data.pageData[0], | |
2728 | + sto_sele_name: e.data.data.pageData[0].pickup_name, | |
2729 | + sto_sele_id: e.data.data.pageData[0].pickup_id, | |
2730 | + sto_sele_distr: e.data.data.pageData[0].distr_type | |
2731 | + }) | |
2714 | 2732 | } |
2715 | 2733 | } |
2716 | 2734 | } else { |
... | ... | @@ -2720,7 +2738,12 @@ Page({ |
2720 | 2738 | }); |
2721 | 2739 | //-----如果没有默认门店,要取第一个门店作为默认店.此时没有门店分类的情况------ |
2722 | 2740 | if (!th.data.def_pick_store) { |
2723 | - th.setData({ def_pick_store: e.data.data.pageData[0] }) | |
2741 | + th.setData({ | |
2742 | + def_pick_store: e.data.data.pageData[0], | |
2743 | + sto_sele_name: e.data.data.pageData[0].pickup_name, | |
2744 | + sto_sele_id: e.data.data.pageData[0].pickup_id, | |
2745 | + sto_sele_distr: e.data.data.pageData[0].distr_type | |
2746 | + }) | |
2724 | 2747 | } |
2725 | 2748 | |
2726 | 2749 | } | ... | ... |
pages/goods/goodsInfo/goodsInfo.wxml
... | ... | @@ -1457,8 +1457,8 @@ |
1457 | 1457 | <view> |
1458 | 1458 | <icon bindtap="close_popup" class="modal-closes" color="black" size="22" type="cancel"></icon> |
1459 | 1459 | </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> | |
1460 | + <view class="felx choose_more" bindtap="more_store" wx:if="{{is_show_sto_cat>0}}"> | |
1461 | + <text class="fs26 red-co" >{{choice_sort_store==0?'更多门店':'返回'}}</text> <view class="bg_rights" ></view> | |
1462 | 1462 | </view> |
1463 | 1463 | </view> |
1464 | 1464 | </view> | ... | ... |
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> | ... | ... |