Commit 3e785e784f5b00947cf5e5d51885ad46d22d489e
1 parent
ab7dec1f
小程序qa 门店选择
Showing
12 changed files
with
292 additions
and
159 deletions
packageA/pages/goodsInfo/goodsInfo.js
... | ... | @@ -958,44 +958,53 @@ Page({ |
958 | 958 | getApp().request.get("/api/weshop/storagecategory/page", { |
959 | 959 | data: { |
960 | 960 | store_id: o.stoid, |
961 | - is_show: 1, | |
962 | 961 | pageSize: 1000, |
963 | 962 | orderField:"sort", |
964 | 963 | orderType:'asc', |
965 | 964 | }, |
966 | 965 | success: function(ee) { |
967 | 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 | 981 | var sto_cate = ee.data.data.pageData; |
983 | 982 | var sto_arr = e.data.data.pageData; |
984 | 983 | var newarr = new Array(); |
985 | 984 | var qita = new Array(); |
986 | 985 | |
986 | + var is_del_pk=0; | |
987 | + | |
987 | 988 | //----要进行门店分组-------- |
988 | 989 | for (var i = 0; i < sto_arr.length; i++) { |
989 | 990 | //找一下这个门店有没有在分类数组内 |
990 | 991 | var find2 = 0, find2name = "",sort=0; |
991 | 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 | 1009 | if (newarr.length > 0) { |
1001 | 1010 | var find = 0; |
... | ... | @@ -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 | 1065 | function compare(property){ |
... | ... | @@ -1060,11 +1081,16 @@ Page({ |
1060 | 1081 | }; |
1061 | 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 | 1095 | } else { |
1070 | 1096 | th.setData({ | ... | ... |
packageA/pages/goodsInfo/goodsInfo.wxml
... | ... | @@ -340,9 +340,9 @@ |
340 | 340 | <view> |
341 | 341 | <icon bindtap="close_popup" class="modal-closes" color="black" size="22" type="cancel"></icon> |
342 | 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 | 346 | </view> |
347 | 347 | </view> |
348 | 348 | </view> | ... | ... |
packageA/pages/prom_list/prom_list.js
... | ... | @@ -650,8 +650,11 @@ Page({ |
650 | 650 | th.data.def_pick_store.is_no_dis=1; |
651 | 651 | th.setData({def_pick_store:th.data.def_pick_store}); |
652 | 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 | 826 | getApp().request.get("/api/weshop/storagecategory/page", { |
824 | 827 | data: { |
825 | 828 | store_id: o.stoid, |
826 | - is_show: 1, | |
827 | 829 | pageSize: 1000, |
828 | 830 | orderField:"sort", |
829 | 831 | orderType:'asc', |
830 | 832 | }, |
831 | 833 | success: function(ee) { |
832 | 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 | 848 | var sto_cate = ee.data.data.pageData; |
847 | 849 | var sto_arr = e.data.data.pageData; |
848 | 850 | var newarr = new Array(); |
849 | 851 | var qita = new Array(); |
850 | - | |
852 | + | |
853 | + var is_del_pk=0; | |
851 | 854 | //----要进行门店分组-------- |
852 | 855 | for (var i = 0; i < sto_arr.length; i++) { |
853 | 856 | //找一下这个门店有没有在分类数组内 |
854 | 857 | var find2 = 0, find2name = "",sort=0; |
855 | 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 | 874 | if (newarr.length > 0) { |
865 | 875 | var find = 0; |
... | ... | @@ -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 | 929 | function compare(property){ |
909 | 930 | return function(a,b){ |
910 | 931 | var value1 = a[property]; |
... | ... | @@ -925,10 +946,17 @@ Page({ |
925 | 946 | }; |
926 | 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 | 961 | } else { |
934 | 962 | th.setData({ | ... | ... |
packageA/pages/prom_list/prom_list.wxss
packageB/pages/zuhegou/index/index.js
... | ... | @@ -1289,42 +1289,51 @@ Page({ |
1289 | 1289 | getApp().request.get("/api/weshop/storagecategory/page", { |
1290 | 1290 | data: { |
1291 | 1291 | store_id: os.stoid, |
1292 | - is_show: 1, | |
1293 | 1292 | pageSize: 1000, |
1294 | 1293 | orderField: "sort", |
1295 | 1294 | orderType: 'asc', |
1296 | 1295 | }, |
1297 | 1296 | success: function (ee) { |
1298 | 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 | 1311 | var sto_cate = ee.data.data.pageData; |
1312 | 1312 | var sto_arr = e.data.data.pageData; |
1313 | 1313 | var newarr = new Array(); |
1314 | 1314 | var qita = new Array(); |
1315 | 1315 | |
1316 | + var is_del_pk=0; | |
1316 | 1317 | //----要进行门店分组-------- |
1317 | 1318 | for (var i = 0; i < sto_arr.length; i++) { |
1318 | 1319 | //找一下这个门店有没有在分类数组内 |
1319 | 1320 | var find2 = 0, find2name = "", sort = 0; |
1320 | 1321 | for (var m = 0; m < sto_cate.length; m++) { |
1321 | 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 | 1333 | break; |
1326 | 1334 | } |
1327 | 1335 | } |
1336 | + if(is_del_pk) continue; | |
1328 | 1337 | |
1329 | 1338 | if (newarr.length > 0) { |
1330 | 1339 | var find = 0; |
... | ... | @@ -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 | 1394 | function compare(property) { |
1374 | 1395 | return function (a, b) { |
... | ... | @@ -1389,10 +1410,17 @@ Page({ |
1389 | 1410 | }; |
1390 | 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 | 1425 | } else { |
1398 | 1426 | th.setData({ | ... | ... |
packageB/pages/zuhegou/index/index.wxml
... | ... | @@ -167,9 +167,9 @@ |
167 | 167 | <view> |
168 | 168 | <icon bindtap="close_popup" class="modal-closes" color="black" size="22" type="cancel"></icon> |
169 | 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 | 173 | </view> |
174 | 174 | </view> |
175 | 175 | </view> | ... | ... |
packageC/pages/presell/goodsInfo/goodsInfo.js
... | ... | @@ -1877,7 +1877,6 @@ Page({ |
1877 | 1877 | getApp().request.get("/api/weshop/storagecategory/page", { |
1878 | 1878 | data: { |
1879 | 1879 | store_id: o.stoid, |
1880 | - is_show: 1, | |
1881 | 1880 | pageSize: 1000, |
1882 | 1881 | orderField: "sort", |
1883 | 1882 | orderType: 'asc', |
... | ... | @@ -1885,37 +1884,46 @@ Page({ |
1885 | 1884 | success: function (ee) { |
1886 | 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 | 1899 | var sto_cate = ee.data.data.pageData; |
1902 | 1900 | var sto_arr = e.data.data.pageData; |
1903 | 1901 | var newarr = new Array(); |
1904 | 1902 | var qita = new Array(); |
1905 | 1903 | |
1904 | + var is_del_pk=0; | |
1906 | 1905 | //----要进行门店分组-------- |
1907 | 1906 | for (var i = 0; i < sto_arr.length; i++) { |
1908 | 1907 | //找一下这个门店有没有在分类数组内 |
1909 | 1908 | var find2 = 0, find2name = "", sort = 0; |
1910 | 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 | 1927 | if (newarr.length > 0) { |
1920 | 1928 | var find = 0; |
1921 | 1929 | //如果有找到,那门店就在这个分组内,否则,分类就要排在其他 |
... | ... | @@ -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 | 1983 | function compare(property) { |
1964 | 1984 | return function (a, b) { |
... | ... | @@ -1981,10 +2001,16 @@ Page({ |
1981 | 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 | 2015 | } else { |
1990 | 2016 | th.setData({ | ... | ... |
packageC/pages/presell/goodsInfo/goodsInfo.wxml
... | ... | @@ -788,9 +788,9 @@ |
788 | 788 | <view> |
789 | 789 | <icon bindtap="close_popup" class="modal-closes" color="black" size="22" type="cancel"></icon> |
790 | 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 | 794 | </view> |
795 | 795 | </view> |
796 | 796 | </view> | ... | ... |
pages/goods/goodsInfo/goodsInfo.js
... | ... | @@ -2600,9 +2600,16 @@ Page({ |
2600 | 2600 | }, |
2601 | 2601 | success: function (ee) { |
2602 | 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 | 2613 | var sto_cate = ee.data.data.pageData; |
2607 | 2614 | var sto_arr = e.data.data.pageData; |
2608 | 2615 | var newarr = new Array(); |
... | ... | @@ -2674,10 +2681,8 @@ Page({ |
2674 | 2681 | } |
2675 | 2682 | } |
2676 | 2683 | |
2677 | - | |
2678 | 2684 | var def_arr = new Array(); |
2679 | - var ishas = 0; | |
2680 | - //-- 开始就看5个门店 -- | |
2685 | + //-- 开始就看10个门店 -- | |
2681 | 2686 | for (var k = 0; k < 10; k++) { |
2682 | 2687 | if (k == sto_arr.length) break; |
2683 | 2688 | def_arr.push(sto_arr[k]); |
... | ... | @@ -2711,10 +2716,15 @@ Page({ |
2711 | 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 | 2729 | } else { |
2720 | 2730 | th.setData({ | ... | ... |
pages/goods/goodsInfo/goodsInfo.wxml
... | ... | @@ -188,26 +188,11 @@ |
188 | 188 | <view class="rel"> |
189 | 189 | <view class='ghaicha ellipsis-2'> |
190 | 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 | 192 | <text wx:else>您已经享最低优惠</text> |
197 | 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 | 196 | </view> |
212 | 197 | </view> |
213 | 198 | </view> | ... | ... |
pages/team/team_show/team_show.js
... | ... | @@ -1178,43 +1178,52 @@ Page({ |
1178 | 1178 | getApp().request.get("/api/weshop/storagecategory/page", { |
1179 | 1179 | data: { |
1180 | 1180 | store_id: o.stoid, |
1181 | - is_show: 1, | |
1182 | 1181 | pageSize: 1000, |
1183 | 1182 | orderField:"sort", |
1184 | 1183 | orderType:'asc', |
1185 | 1184 | }, |
1186 | 1185 | success: function(ee) { |
1187 | 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 | 1202 | var sto_cate = ee.data.data.pageData; |
1202 | 1203 | var sto_arr = e.data.data.pageData; |
1203 | 1204 | var newarr = new Array(); |
1204 | 1205 | var qita = new Array(); |
1205 | - | |
1206 | + | |
1207 | + var is_del_pk=0; | |
1206 | 1208 | //----要进行门店分组-------- |
1207 | 1209 | for (var i = 0; i < sto_arr.length; i++) { |
1208 | 1210 | //找一下这个门店有没有在分类数组内 |
1209 | 1211 | var find2 = 0,find2name = "",sort=0; |
1210 | 1212 | for (var m = 0; m < sto_cate.length; m++) { |
1211 | 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 | 1228 | if (newarr.length > 0) { |
1220 | 1229 | var find = 0; |
... | ... | @@ -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 | 1283 | function compare(property){ |
1264 | 1284 | return function(a,b){ |
1265 | 1285 | var value1 = a[property]; |
... | ... | @@ -1280,10 +1300,16 @@ Page({ |
1280 | 1300 | }; |
1281 | 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 | 1314 | } else { |
1289 | 1315 | th.setData({ | ... | ... |
pages/togoin/togoin.js
... | ... | @@ -105,7 +105,8 @@ Page({ |
105 | 105 | wx.setStorageSync("userinfo",e.data.data); |
106 | 106 | |
107 | 107 | setTimeout(function () { |
108 | - wx.navigateBack({ delta: 1}) //返回上一页 | |
108 | + getApp().globalData.login_back=1; | |
109 | + wx.navigateBack({ delta: 1}) //返回上一页 | |
109 | 110 | },1000) |
110 | 111 | }else{ |
111 | 112 | getApp().globalData.sessionKey=e.data.data.sessionKey; |
... | ... | @@ -200,7 +201,9 @@ Page({ |
200 | 201 | |
201 | 202 | var need_go=0; |
202 | 203 | var t_user=e.data.data; |
203 | - | |
204 | + | |
205 | + | |
206 | + getApp().globalData.login_back=1; | |
204 | 207 | wx.setStorageSync("userinfo",e.data.data); |
205 | 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 | 275 | wx.setStorageSync("userinfo",e.data.data); |
273 | 276 | |
274 | 277 | setTimeout(function () { |
275 | - wx.navigateBack({ delta: 1}) //返回上一页 | |
278 | + getApp().globalData.login_back=1; | |
279 | + wx.navigateBack({ delta: 1}) //返回上一页 | |
276 | 280 | },1000) |
277 | 281 | }else{ |
278 | 282 | getApp().globalData.sessionKey=e.data.data.sessionKey; | ... | ... |