-
Status changed to merged
-
mentioned in commit 4693d3aad48d52feec18a7753b96e8f9468d4c47
Showing
13 changed files
components/goods_list/goods_list.js
| @@ -26,6 +26,12 @@ Component({ | @@ -26,6 +26,12 @@ Component({ | ||
| 26 | //要处理一下,游客登录后的界面的变化,主要还该是改变会员 | 26 | //要处理一下,游客登录后的界面的变化,主要还该是改变会员 |
| 27 | show: function () { | 27 | show: function () { |
| 28 | this.init(); | 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 |
packageA/pages/goodsInfo/goodsInfo.js
| @@ -958,44 +958,53 @@ Page({ | @@ -958,44 +958,53 @@ Page({ | ||
| 958 | getApp().request.get("/api/weshop/storagecategory/page", { | 958 | getApp().request.get("/api/weshop/storagecategory/page", { |
| 959 | data: { | 959 | data: { |
| 960 | store_id: o.stoid, | 960 | store_id: o.stoid, |
| 961 | - is_show: 1, | ||
| 962 | pageSize: 1000, | 961 | pageSize: 1000, |
| 963 | orderField:"sort", | 962 | orderField:"sort", |
| 964 | orderType:'asc', | 963 | orderType:'asc', |
| 965 | }, | 964 | }, |
| 966 | success: function(ee) { | 965 | success: function(ee) { |
| 967 | if (ee.data.code == 0) { | 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 | var sto_cate = ee.data.data.pageData; | 981 | var sto_cate = ee.data.data.pageData; |
| 983 | var sto_arr = e.data.data.pageData; | 982 | var sto_arr = e.data.data.pageData; |
| 984 | var newarr = new Array(); | 983 | var newarr = new Array(); |
| 985 | var qita = new Array(); | 984 | var qita = new Array(); |
| 986 | 985 | ||
| 986 | + var is_del_pk=0; | ||
| 987 | + | ||
| 987 | //----要进行门店分组-------- | 988 | //----要进行门店分组-------- |
| 988 | for (var i = 0; i < sto_arr.length; i++) { | 989 | for (var i = 0; i < sto_arr.length; i++) { |
| 989 | //找一下这个门店有没有在分类数组内 | 990 | //找一下这个门店有没有在分类数组内 |
| 990 | var find2 = 0, find2name = "",sort=0; | 991 | var find2 = 0, find2name = "",sort=0; |
| 991 | for (var m = 0; m < sto_cate.length; m++) { | 992 | 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 | - } | 993 | + if (sto_arr[i].category_id == sto_cate[m].cat_id) { |
| 994 | + if (sto_cate[m].is_show != 1) { | ||
| 995 | + is_del_pk = 1; | ||
| 996 | + sto_arr.splice(i, 1); | ||
| 997 | + i--; | ||
| 998 | + } else { | ||
| 999 | + find2 = sto_cate[m].cat_id; | ||
| 1000 | + find2name = sto_cate[m].cat_name; | ||
| 1001 | + sort = sto_cate[m].sort; | ||
| 1002 | + is_del_pk = 0; | ||
| 1003 | + } | ||
| 1004 | + break; | ||
| 1005 | + } | ||
| 998 | } | 1006 | } |
| 1007 | + if(is_del_pk) continue; | ||
| 999 | 1008 | ||
| 1000 | if (newarr.length > 0) { | 1009 | if (newarr.length > 0) { |
| 1001 | var find = 0; | 1010 | var find = 0; |
| @@ -1039,6 +1048,18 @@ Page({ | @@ -1039,6 +1048,18 @@ Page({ | ||
| 1039 | } | 1048 | } |
| 1040 | } | 1049 | } |
| 1041 | } | 1050 | } |
| 1051 | + | ||
| 1052 | + var def_arr = new Array(); | ||
| 1053 | + //-- 开始就看10个门店 -- | ||
| 1054 | + for (var k = 0; k < 10; k++) { | ||
| 1055 | + if (k == sto_arr.length) break; | ||
| 1056 | + def_arr.push(sto_arr[k]); | ||
| 1057 | + } | ||
| 1058 | + | ||
| 1059 | + th.setData({ | ||
| 1060 | + def_pickpu_list: def_arr, | ||
| 1061 | + pickpu_list: ee.data.data.pageData | ||
| 1062 | + }); | ||
| 1042 | 1063 | ||
| 1043 | //门店分类要排序下 | 1064 | //门店分类要排序下 |
| 1044 | function compare(property){ | 1065 | function compare(property){ |
| @@ -1060,11 +1081,16 @@ Page({ | @@ -1060,11 +1081,16 @@ Page({ | ||
| 1060 | }; | 1081 | }; |
| 1061 | newarr.push(item); | 1082 | newarr.push(item); |
| 1062 | } | 1083 | } |
| 1063 | - | ||
| 1064 | - th.setData({ | ||
| 1065 | - is_show_sto_cat: 1, | ||
| 1066 | - all_sto: newarr | ||
| 1067 | - }); | 1084 | + |
| 1085 | + var sd={ | ||
| 1086 | + all_sto: newarr, | ||
| 1087 | + is_show_sto_cat:1 | ||
| 1088 | + } | ||
| 1089 | + if(!sto_arr || sto_arr.length<=10){ | ||
| 1090 | + sd.is_show_sto_cat=-1; | ||
| 1091 | + sd.only_pk=sto_arr; | ||
| 1092 | + } | ||
| 1093 | + th.setData(sd); | ||
| 1068 | 1094 | ||
| 1069 | } else { | 1095 | } else { |
| 1070 | th.setData({ | 1096 | th.setData({ |
packageA/pages/goodsInfo/goodsInfo.wxml
| @@ -340,9 +340,9 @@ | @@ -340,9 +340,9 @@ | ||
| 340 | <view> | 340 | <view> |
| 341 | <icon bindtap="close_popup" class="modal-closes" color="black" size="22" type="cancel"></icon> | 341 | <icon bindtap="close_popup" class="modal-closes" color="black" size="22" type="cancel"></icon> |
| 342 | </view> | 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 | </view> | 346 | </view> |
| 347 | </view> | 347 | </view> |
| 348 | </view> | 348 | </view> |
packageA/pages/prom_list/prom_list.js
| @@ -650,8 +650,11 @@ Page({ | @@ -650,8 +650,11 @@ Page({ | ||
| 650 | th.data.def_pick_store.is_no_dis=1; | 650 | th.data.def_pick_store.is_no_dis=1; |
| 651 | th.setData({def_pick_store:th.data.def_pick_store}); | 651 | th.setData({def_pick_store:th.data.def_pick_store}); |
| 652 | }else{ | 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,50 @@ Page({ | @@ -823,43 +826,50 @@ Page({ | ||
| 823 | getApp().request.get("/api/weshop/storagecategory/page", { | 826 | getApp().request.get("/api/weshop/storagecategory/page", { |
| 824 | data: { | 827 | data: { |
| 825 | store_id: o.stoid, | 828 | store_id: o.stoid, |
| 826 | - is_show: 1, | ||
| 827 | pageSize: 1000, | 829 | pageSize: 1000, |
| 828 | orderField:"sort", | 830 | orderField:"sort", |
| 829 | orderType:'asc', | 831 | orderType:'asc', |
| 830 | }, | 832 | }, |
| 831 | success: function(ee) { | 833 | success: function(ee) { |
| 832 | if (ee.data.code == 0) { | 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 | var sto_cate = ee.data.data.pageData; | 848 | var sto_cate = ee.data.data.pageData; |
| 847 | var sto_arr = e.data.data.pageData; | 849 | var sto_arr = e.data.data.pageData; |
| 848 | var newarr = new Array(); | 850 | var newarr = new Array(); |
| 849 | var qita = new Array(); | 851 | var qita = new Array(); |
| 850 | - | 852 | + |
| 853 | + var is_del_pk=0; | ||
| 851 | //----要进行门店分组-------- | 854 | //----要进行门店分组-------- |
| 852 | for (var i = 0; i < sto_arr.length; i++) { | 855 | for (var i = 0; i < sto_arr.length; i++) { |
| 853 | //找一下这个门店有没有在分类数组内 | 856 | //找一下这个门店有没有在分类数组内 |
| 854 | var find2 = 0, find2name = "",sort=0; | 857 | var find2 = 0, find2name = "",sort=0; |
| 855 | for (var m = 0; m < sto_cate.length; m++) { | 858 | 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 | - } | 859 | + if (sto_arr[i].category_id == sto_cate[m].cat_id) { |
| 860 | + if(sto_cate[m].is_show!=1){ | ||
| 861 | + is_del_pk=1; sto_arr.splice(i,1); | ||
| 862 | + i--; | ||
| 863 | + }else { | ||
| 864 | + find2 = sto_cate[m].cat_id; | ||
| 865 | + find2name = sto_cate[m].cat_name; | ||
| 866 | + sort = sto_cate[m].sort; | ||
| 867 | + is_del_pk=0; | ||
| 868 | + } | ||
| 869 | + break; | ||
| 870 | + } | ||
| 862 | } | 871 | } |
| 872 | + if(is_del_pk) continue; | ||
| 863 | 873 | ||
| 864 | if (newarr.length > 0) { | 874 | if (newarr.length > 0) { |
| 865 | var find = 0; | 875 | var find = 0; |
| @@ -903,8 +913,19 @@ Page({ | @@ -903,8 +913,19 @@ Page({ | ||
| 903 | } | 913 | } |
| 904 | } | 914 | } |
| 905 | } | 915 | } |
| 906 | - | ||
| 907 | - //门店分类要排序下 | 916 | + |
| 917 | + var def_arr = new Array(); | ||
| 918 | + //-- 开始就看10个门店 -- | ||
| 919 | + for (var k = 0; k < 10; k++) { | ||
| 920 | + if (k == sto_arr.length) break; | ||
| 921 | + def_arr.push(sto_arr[k]); | ||
| 922 | + } | ||
| 923 | + th.setData({ | ||
| 924 | + def_pickpu_list: def_arr, | ||
| 925 | + pickpu_list: ee.data.data.pageData | ||
| 926 | + }); | ||
| 927 | + | ||
| 928 | + //门店分类要排序下 | ||
| 908 | function compare(property){ | 929 | function compare(property){ |
| 909 | return function(a,b){ | 930 | return function(a,b){ |
| 910 | var value1 = a[property]; | 931 | var value1 = a[property]; |
| @@ -925,10 +946,17 @@ Page({ | @@ -925,10 +946,17 @@ Page({ | ||
| 925 | }; | 946 | }; |
| 926 | newarr.push(item); | 947 | newarr.push(item); |
| 927 | } | 948 | } |
| 928 | - th.setData({ | ||
| 929 | - is_show_sto_cat: 1, | ||
| 930 | - all_sto: newarr | ||
| 931 | - }); | 949 | + |
| 950 | + | ||
| 951 | + var sd={ | ||
| 952 | + all_sto: newarr, | ||
| 953 | + is_show_sto_cat:1 | ||
| 954 | + } | ||
| 955 | + if(!sto_arr || sto_arr.length<=10){ | ||
| 956 | + sd.is_show_sto_cat=-1; | ||
| 957 | + sd.only_pk=sto_arr; | ||
| 958 | + } | ||
| 959 | + th.setData(sd); | ||
| 932 | 960 | ||
| 933 | } else { | 961 | } else { |
| 934 | th.setData({ | 962 | th.setData({ |
packageA/pages/prom_list/prom_list.wxss
packageB/pages/zuhegou/index/index.js
| @@ -1289,42 +1289,51 @@ Page({ | @@ -1289,42 +1289,51 @@ Page({ | ||
| 1289 | getApp().request.get("/api/weshop/storagecategory/page", { | 1289 | getApp().request.get("/api/weshop/storagecategory/page", { |
| 1290 | data: { | 1290 | data: { |
| 1291 | store_id: os.stoid, | 1291 | store_id: os.stoid, |
| 1292 | - is_show: 1, | ||
| 1293 | pageSize: 1000, | 1292 | pageSize: 1000, |
| 1294 | orderField: "sort", | 1293 | orderField: "sort", |
| 1295 | orderType: 'asc', | 1294 | orderType: 'asc', |
| 1296 | }, | 1295 | }, |
| 1297 | success: function (ee) { | 1296 | success: function (ee) { |
| 1298 | if (ee.data.code == 0) { | 1297 | if (ee.data.code == 0) { |
| 1299 | - if (ee.data.data && ee.data.data.pageData && ee.data.data.pageData.length > 0) { | ||
| 1300 | - var def_arr = new Array(); | ||
| 1301 | - //-- 开始就看5个门店 -- | ||
| 1302 | - for (var k = 0; k < 5; k++) { | ||
| 1303 | - if (k == e.data.data.pageData.length) break; | ||
| 1304 | - 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 | + } | ||
| 1305 | } | 1306 | } |
| 1307 | + } | ||
| 1308 | + | ||
| 1309 | + if (check_all_cate) { | ||
| 1306 | 1310 | ||
| 1307 | - th.setData({ | ||
| 1308 | - def_pickpu_list: def_arr, | ||
| 1309 | - pickpu_list: ee.data.data.pageData | ||
| 1310 | - }); | ||
| 1311 | var sto_cate = ee.data.data.pageData; | 1311 | var sto_cate = ee.data.data.pageData; |
| 1312 | var sto_arr = e.data.data.pageData; | 1312 | var sto_arr = e.data.data.pageData; |
| 1313 | var newarr = new Array(); | 1313 | var newarr = new Array(); |
| 1314 | var qita = new Array(); | 1314 | var qita = new Array(); |
| 1315 | 1315 | ||
| 1316 | + var is_del_pk=0; | ||
| 1316 | //----要进行门店分组-------- | 1317 | //----要进行门店分组-------- |
| 1317 | for (var i = 0; i < sto_arr.length; i++) { | 1318 | for (var i = 0; i < sto_arr.length; i++) { |
| 1318 | //找一下这个门店有没有在分类数组内 | 1319 | //找一下这个门店有没有在分类数组内 |
| 1319 | var find2 = 0, find2name = "", sort = 0; | 1320 | var find2 = 0, find2name = "", sort = 0; |
| 1320 | for (var m = 0; m < sto_cate.length; m++) { | 1321 | for (var m = 0; m < sto_cate.length; m++) { |
| 1321 | if (sto_arr[i].category_id == sto_cate[m].cat_id) { | 1322 | if (sto_arr[i].category_id == sto_cate[m].cat_id) { |
| 1322 | - find2 = sto_cate[m].cat_id; | ||
| 1323 | - find2name = sto_cate[m].cat_name; | ||
| 1324 | - sort = sto_cate[m].sort; | 1323 | + if (sto_cate[m].is_show != 1) { |
| 1324 | + is_del_pk = 1; | ||
| 1325 | + sto_arr.splice(i, 1); | ||
| 1326 | + i--; | ||
| 1327 | + } else { | ||
| 1328 | + find2 = sto_cate[m].cat_id; | ||
| 1329 | + find2name = sto_cate[m].cat_name; | ||
| 1330 | + sort = sto_cate[m].sort; | ||
| 1331 | + is_del_pk = 0; | ||
| 1332 | + } | ||
| 1325 | break; | 1333 | break; |
| 1326 | } | 1334 | } |
| 1327 | } | 1335 | } |
| 1336 | + if(is_del_pk) continue; | ||
| 1328 | 1337 | ||
| 1329 | if (newarr.length > 0) { | 1338 | if (newarr.length > 0) { |
| 1330 | var find = 0; | 1339 | var find = 0; |
| @@ -1369,6 +1378,18 @@ Page({ | @@ -1369,6 +1378,18 @@ Page({ | ||
| 1369 | } | 1378 | } |
| 1370 | } | 1379 | } |
| 1371 | 1380 | ||
| 1381 | + var def_arr = new Array(); | ||
| 1382 | + //-- 开始就看10个门店 -- | ||
| 1383 | + for (var k = 0; k < 10; k++) { | ||
| 1384 | + if (k == sto_arr.length) break; | ||
| 1385 | + def_arr.push(sto_arr[k]); | ||
| 1386 | + } | ||
| 1387 | + | ||
| 1388 | + th.setData({ | ||
| 1389 | + def_pickpu_list: def_arr, | ||
| 1390 | + pickpu_list: ee.data.data.pageData | ||
| 1391 | + }); | ||
| 1392 | + | ||
| 1372 | //门店分类要排序下 | 1393 | //门店分类要排序下 |
| 1373 | function compare(property) { | 1394 | function compare(property) { |
| 1374 | return function (a, b) { | 1395 | return function (a, b) { |
| @@ -1389,10 +1410,17 @@ Page({ | @@ -1389,10 +1410,17 @@ Page({ | ||
| 1389 | }; | 1410 | }; |
| 1390 | newarr.push(item); | 1411 | newarr.push(item); |
| 1391 | } | 1412 | } |
| 1392 | - th.setData({ | ||
| 1393 | - is_show_sto_cat: 1, | ||
| 1394 | - all_sto: newarr | ||
| 1395 | - }); | 1413 | + |
| 1414 | + | ||
| 1415 | + var sd={ | ||
| 1416 | + all_sto: newarr, | ||
| 1417 | + is_show_sto_cat:1 | ||
| 1418 | + } | ||
| 1419 | + if(!sto_arr || sto_arr.length<=10){ | ||
| 1420 | + sd.is_show_sto_cat=-1; | ||
| 1421 | + sd.only_pk=sto_arr; | ||
| 1422 | + } | ||
| 1423 | + th.setData(sd); | ||
| 1396 | 1424 | ||
| 1397 | } else { | 1425 | } else { |
| 1398 | th.setData({ | 1426 | th.setData({ |
packageB/pages/zuhegou/index/index.wxml
| @@ -167,9 +167,9 @@ | @@ -167,9 +167,9 @@ | ||
| 167 | <view> | 167 | <view> |
| 168 | <icon bindtap="close_popup" class="modal-closes" color="black" size="22" type="cancel"></icon> | 168 | <icon bindtap="close_popup" class="modal-closes" color="black" size="22" type="cancel"></icon> |
| 169 | </view> | 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 | </view> | 173 | </view> |
| 174 | </view> | 174 | </view> |
| 175 | </view> | 175 | </view> |
packageC/pages/presell/goodsInfo/goodsInfo.js
| @@ -1877,7 +1877,6 @@ Page({ | @@ -1877,7 +1877,6 @@ Page({ | ||
| 1877 | getApp().request.get("/api/weshop/storagecategory/page", { | 1877 | getApp().request.get("/api/weshop/storagecategory/page", { |
| 1878 | data: { | 1878 | data: { |
| 1879 | store_id: o.stoid, | 1879 | store_id: o.stoid, |
| 1880 | - is_show: 1, | ||
| 1881 | pageSize: 1000, | 1880 | pageSize: 1000, |
| 1882 | orderField: "sort", | 1881 | orderField: "sort", |
| 1883 | orderType: 'asc', | 1882 | orderType: 'asc', |
| @@ -1885,37 +1884,46 @@ Page({ | @@ -1885,37 +1884,46 @@ Page({ | ||
| 1885 | success: function (ee) { | 1884 | success: function (ee) { |
| 1886 | if (ee.data.code == 0) { | 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 | var sto_cate = ee.data.data.pageData; | 1899 | var sto_cate = ee.data.data.pageData; |
| 1902 | var sto_arr = e.data.data.pageData; | 1900 | var sto_arr = e.data.data.pageData; |
| 1903 | var newarr = new Array(); | 1901 | var newarr = new Array(); |
| 1904 | var qita = new Array(); | 1902 | var qita = new Array(); |
| 1905 | 1903 | ||
| 1904 | + var is_del_pk=0; | ||
| 1906 | //----要进行门店分组-------- | 1905 | //----要进行门店分组-------- |
| 1907 | for (var i = 0; i < sto_arr.length; i++) { | 1906 | for (var i = 0; i < sto_arr.length; i++) { |
| 1908 | //找一下这个门店有没有在分类数组内 | 1907 | //找一下这个门店有没有在分类数组内 |
| 1909 | var find2 = 0, find2name = "", sort = 0; | 1908 | var find2 = 0, find2name = "", sort = 0; |
| 1910 | for (var m = 0; m < sto_cate.length; m++) { | 1909 | 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 | - } | 1910 | + if (sto_arr[i].category_id == sto_cate[m].cat_id) { |
| 1911 | + if (sto_cate[m].is_show != 1) { | ||
| 1912 | + is_del_pk = 1; | ||
| 1913 | + sto_arr.splice(i, 1); | ||
| 1914 | + i--; | ||
| 1915 | + } else { | ||
| 1916 | + find2 = sto_cate[m].cat_id; | ||
| 1917 | + find2name = sto_cate[m].cat_name; | ||
| 1918 | + sort = sto_cate[m].sort; | ||
| 1919 | + is_del_pk = 0; | ||
| 1920 | + } | ||
| 1921 | + break; | ||
| 1922 | + } | ||
| 1917 | } | 1923 | } |
| 1918 | 1924 | ||
| 1925 | + if(is_del_pk) continue; | ||
| 1926 | + | ||
| 1919 | if (newarr.length > 0) { | 1927 | if (newarr.length > 0) { |
| 1920 | var find = 0; | 1928 | var find = 0; |
| 1921 | //如果有找到,那门店就在这个分组内,否则,分类就要排在其他 | 1929 | //如果有找到,那门店就在这个分组内,否则,分类就要排在其他 |
| @@ -1959,6 +1967,18 @@ Page({ | @@ -1959,6 +1967,18 @@ Page({ | ||
| 1959 | } | 1967 | } |
| 1960 | } | 1968 | } |
| 1961 | 1969 | ||
| 1970 | + | ||
| 1971 | + var def_arr = new Array(); | ||
| 1972 | + //-- 开始就看10个门店 -- | ||
| 1973 | + for (var k = 0; k < 10; k++) { | ||
| 1974 | + if (k == sto_arr.length) break; | ||
| 1975 | + def_arr.push(sto_arr[k]); | ||
| 1976 | + } | ||
| 1977 | + | ||
| 1978 | + th.setData({ | ||
| 1979 | + def_pickpu_list: def_arr, | ||
| 1980 | + pickpu_list: ee.data.data.pageData | ||
| 1981 | + }); | ||
| 1962 | //门店分类要排序下 | 1982 | //门店分类要排序下 |
| 1963 | function compare(property) { | 1983 | function compare(property) { |
| 1964 | return function (a, b) { | 1984 | return function (a, b) { |
| @@ -1981,10 +2001,16 @@ Page({ | @@ -1981,10 +2001,16 @@ Page({ | ||
| 1981 | newarr.push(item); | 2001 | newarr.push(item); |
| 1982 | } | 2002 | } |
| 1983 | 2003 | ||
| 1984 | - th.setData({ | ||
| 1985 | - is_show_sto_cat: 1, | ||
| 1986 | - all_sto: newarr | ||
| 1987 | - }); | 2004 | + |
| 2005 | + var sd={ | ||
| 2006 | + all_sto: newarr, | ||
| 2007 | + is_show_sto_cat:1 | ||
| 2008 | + } | ||
| 2009 | + if(!sto_arr || sto_arr.length<=10){ | ||
| 2010 | + sd.is_show_sto_cat=-1; | ||
| 2011 | + sd.only_pk=sto_arr; | ||
| 2012 | + } | ||
| 2013 | + th.setData(sd); | ||
| 1988 | 2014 | ||
| 1989 | } else { | 2015 | } else { |
| 1990 | th.setData({ | 2016 | th.setData({ |
packageC/pages/presell/goodsInfo/goodsInfo.wxml
| @@ -788,9 +788,9 @@ | @@ -788,9 +788,9 @@ | ||
| 788 | <view> | 788 | <view> |
| 789 | <icon bindtap="close_popup" class="modal-closes" color="black" size="22" type="cancel"></icon> | 789 | <icon bindtap="close_popup" class="modal-closes" color="black" size="22" type="cancel"></icon> |
| 790 | </view> | 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 | </view> | 794 | </view> |
| 795 | </view> | 795 | </view> |
| 796 | </view> | 796 | </view> |
pages/goods/goodsInfo/goodsInfo.js
| @@ -2600,9 +2600,16 @@ Page({ | @@ -2600,9 +2600,16 @@ Page({ | ||
| 2600 | }, | 2600 | }, |
| 2601 | success: function (ee) { | 2601 | success: function (ee) { |
| 2602 | if (ee.data.code == 0) { | 2602 | if (ee.data.code == 0) { |
| 2603 | - | ||
| 2604 | - if (ee.data.data && ee.data.data.pageData && ee.data.data.pageData.length > 0) { | ||
| 2605 | - | 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) { | ||
| 2606 | var sto_cate = ee.data.data.pageData; | 2613 | var sto_cate = ee.data.data.pageData; |
| 2607 | var sto_arr = e.data.data.pageData; | 2614 | var sto_arr = e.data.data.pageData; |
| 2608 | var newarr = new Array(); | 2615 | var newarr = new Array(); |
| @@ -2674,10 +2681,8 @@ Page({ | @@ -2674,10 +2681,8 @@ Page({ | ||
| 2674 | } | 2681 | } |
| 2675 | } | 2682 | } |
| 2676 | 2683 | ||
| 2677 | - | ||
| 2678 | var def_arr = new Array(); | 2684 | var def_arr = new Array(); |
| 2679 | - var ishas = 0; | ||
| 2680 | - //-- 开始就看5个门店 -- | 2685 | + //-- 开始就看10个门店 -- |
| 2681 | for (var k = 0; k < 10; k++) { | 2686 | for (var k = 0; k < 10; k++) { |
| 2682 | if (k == sto_arr.length) break; | 2687 | if (k == sto_arr.length) break; |
| 2683 | def_arr.push(sto_arr[k]); | 2688 | def_arr.push(sto_arr[k]); |
| @@ -2711,10 +2716,15 @@ Page({ | @@ -2711,10 +2716,15 @@ Page({ | ||
| 2711 | newarr.push(item); | 2716 | newarr.push(item); |
| 2712 | } | 2717 | } |
| 2713 | 2718 | ||
| 2714 | - th.setData({ | ||
| 2715 | - is_show_sto_cat: 1, | ||
| 2716 | - all_sto: newarr | ||
| 2717 | - }); | 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); | ||
| 2718 | 2728 | ||
| 2719 | } else { | 2729 | } else { |
| 2720 | th.setData({ | 2730 | th.setData({ |
pages/goods/goodsInfo/goodsInfo.wxml
| @@ -188,26 +188,11 @@ | @@ -188,26 +188,11 @@ | ||
| 188 | <view class="rel"> | 188 | <view class="rel"> |
| 189 | <view class='ghaicha ellipsis-2'> | 189 | <view class='ghaicha ellipsis-2'> |
| 190 | <text class='gred' wx:if="{{prom_act.max_ct_num >0}}"> | 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 | <text wx:else>您已经享最低优惠</text> | 192 | <text wx:else>您已经享最低优惠</text> |
| 197 | </text> | 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 | </view> | 196 | </view> |
| 212 | </view> | 197 | </view> |
| 213 | </view> | 198 | </view> |
pages/team/team_show/team_show.js
| @@ -1178,43 +1178,52 @@ Page({ | @@ -1178,43 +1178,52 @@ Page({ | ||
| 1178 | getApp().request.get("/api/weshop/storagecategory/page", { | 1178 | getApp().request.get("/api/weshop/storagecategory/page", { |
| 1179 | data: { | 1179 | data: { |
| 1180 | store_id: o.stoid, | 1180 | store_id: o.stoid, |
| 1181 | - is_show: 1, | ||
| 1182 | pageSize: 1000, | 1181 | pageSize: 1000, |
| 1183 | orderField:"sort", | 1182 | orderField:"sort", |
| 1184 | orderType:'asc', | 1183 | orderType:'asc', |
| 1185 | }, | 1184 | }, |
| 1186 | success: function(ee) { | 1185 | success: function(ee) { |
| 1187 | if (ee.data.code == 0) { | 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 | var sto_cate = ee.data.data.pageData; | 1202 | var sto_cate = ee.data.data.pageData; |
| 1202 | var sto_arr = e.data.data.pageData; | 1203 | var sto_arr = e.data.data.pageData; |
| 1203 | var newarr = new Array(); | 1204 | var newarr = new Array(); |
| 1204 | var qita = new Array(); | 1205 | var qita = new Array(); |
| 1205 | - | 1206 | + |
| 1207 | + var is_del_pk=0; | ||
| 1206 | //----要进行门店分组-------- | 1208 | //----要进行门店分组-------- |
| 1207 | for (var i = 0; i < sto_arr.length; i++) { | 1209 | for (var i = 0; i < sto_arr.length; i++) { |
| 1208 | //找一下这个门店有没有在分类数组内 | 1210 | //找一下这个门店有没有在分类数组内 |
| 1209 | var find2 = 0,find2name = "",sort=0; | 1211 | var find2 = 0,find2name = "",sort=0; |
| 1210 | for (var m = 0; m < sto_cate.length; m++) { | 1212 | for (var m = 0; m < sto_cate.length; m++) { |
| 1211 | if (sto_arr[i].category_id == sto_cate[m].cat_id) { | 1213 | 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; | 1214 | + if(sto_cate[m].is_show!=1){ |
| 1215 | + is_del_pk=1; sto_arr.splice(i,1); | ||
| 1216 | + i--; | ||
| 1217 | + }else { | ||
| 1218 | + find2 = sto_cate[m].cat_id; | ||
| 1219 | + find2name = sto_cate[m].cat_name; | ||
| 1220 | + sort = sto_cate[m].sort; | ||
| 1221 | + is_del_pk=0; | ||
| 1222 | + } | ||
| 1223 | + break; | ||
| 1216 | } | 1224 | } |
| 1217 | } | 1225 | } |
| 1226 | + if(is_del_pk) continue; | ||
| 1218 | 1227 | ||
| 1219 | if (newarr.length > 0) { | 1228 | if (newarr.length > 0) { |
| 1220 | var find = 0; | 1229 | var find = 0; |
| @@ -1258,8 +1267,19 @@ Page({ | @@ -1258,8 +1267,19 @@ Page({ | ||
| 1258 | } | 1267 | } |
| 1259 | } | 1268 | } |
| 1260 | } | 1269 | } |
| 1261 | - | ||
| 1262 | - //门店分类要排序下 | 1270 | + |
| 1271 | + var def_arr = new Array(); | ||
| 1272 | + //-- 开始就看10个门店 -- | ||
| 1273 | + for (var k = 0; k < 10; k++) { | ||
| 1274 | + if (k == sto_arr.length) break; | ||
| 1275 | + def_arr.push(sto_arr[k]); | ||
| 1276 | + } | ||
| 1277 | + | ||
| 1278 | + th.setData({ | ||
| 1279 | + def_pickpu_list: def_arr, | ||
| 1280 | + pickpu_list: ee.data.data.pageData | ||
| 1281 | + }); | ||
| 1282 | + //门店分类要排序下 | ||
| 1263 | function compare(property){ | 1283 | function compare(property){ |
| 1264 | return function(a,b){ | 1284 | return function(a,b){ |
| 1265 | var value1 = a[property]; | 1285 | var value1 = a[property]; |
| @@ -1280,10 +1300,16 @@ Page({ | @@ -1280,10 +1300,16 @@ Page({ | ||
| 1280 | }; | 1300 | }; |
| 1281 | newarr.push(item); | 1301 | newarr.push(item); |
| 1282 | } | 1302 | } |
| 1283 | - th.setData({ | ||
| 1284 | - is_show_sto_cat: 1, | ||
| 1285 | - all_sto: newarr | ||
| 1286 | - }); | 1303 | + |
| 1304 | + var sd={ | ||
| 1305 | + all_sto: newarr, | ||
| 1306 | + is_show_sto_cat:1 | ||
| 1307 | + } | ||
| 1308 | + if(!sto_arr || sto_arr.length<=10){ | ||
| 1309 | + sd.is_show_sto_cat=-1; | ||
| 1310 | + sd.only_pk=sto_arr; | ||
| 1311 | + } | ||
| 1312 | + th.setData(sd); | ||
| 1287 | 1313 | ||
| 1288 | } else { | 1314 | } else { |
| 1289 | th.setData({ | 1315 | th.setData({ |
pages/togoin/togoin.js
| @@ -105,7 +105,8 @@ Page({ | @@ -105,7 +105,8 @@ Page({ | ||
| 105 | wx.setStorageSync("userinfo",e.data.data); | 105 | wx.setStorageSync("userinfo",e.data.data); |
| 106 | 106 | ||
| 107 | setTimeout(function () { | 107 | setTimeout(function () { |
| 108 | - wx.navigateBack({ delta: 1}) //返回上一页 | 108 | + getApp().globalData.login_back=1; |
| 109 | + wx.navigateBack({ delta: 1}) //返回上一页 | ||
| 109 | },1000) | 110 | },1000) |
| 110 | }else{ | 111 | }else{ |
| 111 | getApp().globalData.sessionKey=e.data.data.sessionKey; | 112 | getApp().globalData.sessionKey=e.data.data.sessionKey; |
| @@ -200,7 +201,9 @@ Page({ | @@ -200,7 +201,9 @@ Page({ | ||
| 200 | 201 | ||
| 201 | var need_go=0; | 202 | var need_go=0; |
| 202 | var t_user=e.data.data; | 203 | var t_user=e.data.data; |
| 203 | - | 204 | + |
| 205 | + | ||
| 206 | + getApp().globalData.login_back=1; | ||
| 204 | wx.setStorageSync("userinfo",e.data.data); | 207 | wx.setStorageSync("userinfo",e.data.data); |
| 205 | wx.setStorageSync("isAuth", !0), app.globalData.userInfo = e.data.data, app.globalData.userInfo.head_pic = t.getFullUrl(a.globalData.userInfo.head_pic); | 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,7 +275,8 @@ Page({ | ||
| 272 | wx.setStorageSync("userinfo",e.data.data); | 275 | wx.setStorageSync("userinfo",e.data.data); |
| 273 | 276 | ||
| 274 | setTimeout(function () { | 277 | setTimeout(function () { |
| 275 | - wx.navigateBack({ delta: 1}) //返回上一页 | 278 | + getApp().globalData.login_back=1; |
| 279 | + wx.navigateBack({ delta: 1}) //返回上一页 | ||
| 276 | },1000) | 280 | },1000) |
| 277 | }else{ | 281 | }else{ |
| 278 | getApp().globalData.sessionKey=e.data.data.sessionKey; | 282 | getApp().globalData.sessionKey=e.data.data.sessionKey; |