Commit e21e8705c8b84c704b400d6c1e1293bef36f5fbe
Merge branch 'dev' into 'test'
选择门店的优化 See merge request !855
Showing
4 changed files
with
48 additions
and
25 deletions
packageA/pages/prom_list/prom_list.wxml
| @@ -214,9 +214,9 @@ | @@ -214,9 +214,9 @@ | ||
| 214 | <view> | 214 | <view> |
| 215 | <icon bindtap="close_popup" class="modal-closes" color="black" size="22" type="cancel"></icon> | 215 | <icon bindtap="close_popup" class="modal-closes" color="black" size="22" type="cancel"></icon> |
| 216 | </view> | 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 | </view> | 220 | </view> |
| 221 | </view> | 221 | </view> |
| 222 | </view> | 222 | </view> |
pages/goods/goodsInfo/goodsInfo.js
| @@ -2594,7 +2594,6 @@ Page({ | @@ -2594,7 +2594,6 @@ Page({ | ||
| 2594 | getApp().request.get("/api/weshop/storagecategory/page", { | 2594 | getApp().request.get("/api/weshop/storagecategory/page", { |
| 2595 | data: { | 2595 | data: { |
| 2596 | store_id: o.stoid, | 2596 | store_id: o.stoid, |
| 2597 | - is_show: 1, | ||
| 2598 | pageSize: 1000, | 2597 | pageSize: 1000, |
| 2599 | orderField: "sort", | 2598 | orderField: "sort", |
| 2600 | orderType: 'asc', | 2599 | orderType: 'asc', |
| @@ -2603,35 +2602,34 @@ Page({ | @@ -2603,35 +2602,34 @@ Page({ | ||
| 2603 | if (ee.data.code == 0) { | 2602 | if (ee.data.code == 0) { |
| 2604 | 2603 | ||
| 2605 | if (ee.data.data && ee.data.data.pageData && ee.data.data.pageData.length > 0) { | 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 | var sto_cate = ee.data.data.pageData; | 2606 | var sto_cate = ee.data.data.pageData; |
| 2619 | var sto_arr = e.data.data.pageData; | 2607 | var sto_arr = e.data.data.pageData; |
| 2620 | var newarr = new Array(); | 2608 | var newarr = new Array(); |
| 2621 | var qita = new Array(); | 2609 | var qita = new Array(); |
| 2622 | 2610 | ||
| 2611 | + | ||
| 2612 | + var is_del_pk=0; | ||
| 2623 | //----要进行门店分组-------- | 2613 | //----要进行门店分组-------- |
| 2624 | for (var i = 0; i < sto_arr.length; i++) { | 2614 | for (var i = 0; i < sto_arr.length; i++) { |
| 2625 | //找一下这个门店有没有在分类数组内 | 2615 | //找一下这个门店有没有在分类数组内 |
| 2626 | var find2 = 0, find2name = "", sort = 0; | 2616 | var find2 = 0, find2name = "", sort = 0; |
| 2617 | + | ||
| 2627 | for (var m = 0; m < sto_cate.length; m++) { | 2618 | for (var m = 0; m < sto_cate.length; m++) { |
| 2628 | if (sto_arr[i].category_id == sto_cate[m].cat_id) { | 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 | break; | 2629 | break; |
| 2633 | } | 2630 | } |
| 2634 | } | 2631 | } |
| 2632 | + if(is_del_pk) continue; | ||
| 2635 | 2633 | ||
| 2636 | if (newarr.length > 0) { | 2634 | if (newarr.length > 0) { |
| 2637 | var find = 0; | 2635 | var find = 0; |
| @@ -2676,6 +2674,21 @@ Page({ | @@ -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 | function compare(property) { | 2693 | function compare(property) { |
| 2681 | return function (a, b) { | 2694 | return function (a, b) { |
| @@ -2710,7 +2723,12 @@ Page({ | @@ -2710,7 +2723,12 @@ Page({ | ||
| 2710 | }); | 2723 | }); |
| 2711 | //-----如果没有默认门店,要取第一个门店作为默认店.此时没有门店分类的情况------ | 2724 | //-----如果没有默认门店,要取第一个门店作为默认店.此时没有门店分类的情况------ |
| 2712 | if (!th.data.def_pick_store) { | 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 | } else { | 2734 | } else { |
| @@ -2720,7 +2738,12 @@ Page({ | @@ -2720,7 +2738,12 @@ Page({ | ||
| 2720 | }); | 2738 | }); |
| 2721 | //-----如果没有默认门店,要取第一个门店作为默认店.此时没有门店分类的情况------ | 2739 | //-----如果没有默认门店,要取第一个门店作为默认店.此时没有门店分类的情况------ |
| 2722 | if (!th.data.def_pick_store) { | 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,8 +1457,8 @@ | ||
| 1457 | <view> | 1457 | <view> |
| 1458 | <icon bindtap="close_popup" class="modal-closes" color="black" size="22" type="cancel"></icon> | 1458 | <icon bindtap="close_popup" class="modal-closes" color="black" size="22" type="cancel"></icon> |
| 1459 | </view> | 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 | </view> | 1462 | </view> |
| 1463 | </view> | 1463 | </view> |
| 1464 | </view> | 1464 | </view> |
pages/team/team_show/team_show.wxml
| @@ -291,9 +291,9 @@ | @@ -291,9 +291,9 @@ | ||
| 291 | <view> | 291 | <view> |
| 292 | <icon bindtap="close_popup" class="modal-closes" color="black" size="22" type="cancel"></icon> | 292 | <icon bindtap="close_popup" class="modal-closes" color="black" size="22" type="cancel"></icon> |
| 293 | </view> | 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 | </view> | 297 | </view> |
| 298 | </view> | 298 | </view> |
| 299 | </view> | 299 | </view> |