Commit a5b646fd3ad7ba0d427c94ed734001eba2ddc628

Authored by yvan.ni
1 parent d4640e59

选择门店的优化

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>
... ...