Commit a5b646fd3ad7ba0d427c94ed734001eba2ddc628

Authored by yvan.ni
1 parent d4640e59

选择门店的优化

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>