Commit 8fdfdcf04e5a7bc12bdaea8876c07659ae8446b0
1 parent
fcb93326
优化
Showing
11 changed files
with
164 additions
and
42 deletions
packageA/pages/goodsInfo/goodsInfo.js
... | ... | @@ -1799,8 +1799,15 @@ Page({ |
1799 | 1799 | }else{ //分类下搜索 |
1800 | 1800 | let sec_i=this.data.sec_i |
1801 | 1801 | let all_sto = this.data.all_sto |
1802 | + let old_all_sto = this.data.old_all_sto | |
1803 | + if (!old_all_sto) { | |
1804 | + this.setData({ | |
1805 | + old_all_sto:JSON.parse(JSON.stringify(all_sto)) | |
1806 | + }) | |
1807 | + } | |
1802 | 1808 | let sec_sto= this.data.sec_sto |
1803 | - let sec_arr = sec_sto.s_arr | |
1809 | + let sec_arr = this.data.old_all_sto[sec_i].s_arr | |
1810 | + | |
1804 | 1811 | let keyword = this.data.keyword |
1805 | 1812 | let text='sec_sto.s_arr' |
1806 | 1813 | if (keyword) { |
... | ... | @@ -1824,9 +1831,15 @@ Page({ |
1824 | 1831 | }) |
1825 | 1832 | } |
1826 | 1833 | }else{ |
1827 | - this.setData({ | |
1828 | - [text]:all_sto[sec_i].s_arr | |
1829 | - }) | |
1834 | + if(this.data.old_all_sto){ | |
1835 | + this.setData({ | |
1836 | + [text]: this.data.old_all_sto[sec_i].s_arr | |
1837 | + }) | |
1838 | + }else{ | |
1839 | + this.setData({ | |
1840 | + [text]: all_sto[sec_i].s_arr | |
1841 | + }) | |
1842 | + } | |
1830 | 1843 | } |
1831 | 1844 | |
1832 | 1845 | |
... | ... | @@ -2652,6 +2665,9 @@ Page({ |
2652 | 2665 | |
2653 | 2666 | // 选择门店 |
2654 | 2667 | choice_store: function(ee) { |
2668 | + this.setData({ | |
2669 | + keyword:'' | |
2670 | + }) | |
2655 | 2671 | var th = this; |
2656 | 2672 | var ind=ee.currentTarget.dataset.ind; |
2657 | 2673 | var bconfig = th.data.bconfig; |
... | ... | @@ -2796,6 +2812,7 @@ Page({ |
2796 | 2812 | sort_store: 0, |
2797 | 2813 | choice_sort_store: 1, |
2798 | 2814 | sec_sto: item, |
2815 | + sec_i:index, | |
2799 | 2816 | sec_pick_index: 0 |
2800 | 2817 | }); |
2801 | 2818 | }, | ... | ... |
packageA/pages/goodsInfo/goodsInfo.wxss
packageC/pages/luckyGo/luckyGo_goodsInfo/luckyGo_goodsInfo.js
... | ... | @@ -3333,8 +3333,15 @@ Page({ |
3333 | 3333 | }else{ //分类下搜索 |
3334 | 3334 | let sec_i=this.data.sec_i |
3335 | 3335 | let all_sto = this.data.all_sto |
3336 | + let old_all_sto = this.data.old_all_sto | |
3337 | + if (!old_all_sto) { | |
3338 | + this.setData({ | |
3339 | + old_all_sto:JSON.parse(JSON.stringify(all_sto)) | |
3340 | + }) | |
3341 | + } | |
3336 | 3342 | let sec_sto= this.data.sec_sto |
3337 | - let sec_arr = sec_sto.s_arr | |
3343 | + let sec_arr = this.data.old_all_sto[sec_i].s_arr | |
3344 | + | |
3338 | 3345 | let keyword = this.data.keyword |
3339 | 3346 | let text='sec_sto.s_arr' |
3340 | 3347 | if (keyword) { |
... | ... | @@ -3358,9 +3365,15 @@ Page({ |
3358 | 3365 | }) |
3359 | 3366 | } |
3360 | 3367 | }else{ |
3361 | - this.setData({ | |
3362 | - [text]:all_sto[sec_i].s_arr | |
3363 | - }) | |
3368 | + if(this.data.old_all_sto){ | |
3369 | + this.setData({ | |
3370 | + [text]: this.data.old_all_sto[sec_i].s_arr | |
3371 | + }) | |
3372 | + }else{ | |
3373 | + this.setData({ | |
3374 | + [text]: all_sto[sec_i].s_arr | |
3375 | + }) | |
3376 | + } | |
3364 | 3377 | } |
3365 | 3378 | |
3366 | 3379 | |
... | ... | @@ -5875,7 +5888,9 @@ Page({ |
5875 | 5888 | |
5876 | 5889 | // 选择门店 |
5877 | 5890 | choice_store: function (ee) { |
5878 | - | |
5891 | + this.setData({ | |
5892 | + keyword:'' | |
5893 | + }) | |
5879 | 5894 | //--先判断会员状态-- |
5880 | 5895 | var user_info = getApp().globalData.userInfo; |
5881 | 5896 | if (user_info == null || user_info.mobile == undefined || user_info.mobile == "" || user_info.mobile == null) { | ... | ... |
packageC/pages/luckyGo/luckyGo_goodsInfo/luckyGo_goodsInfo.wxss
... | ... | @@ -2500,10 +2500,10 @@ bottom: 0; |
2500 | 2500 | } |
2501 | 2501 | .store-list{ |
2502 | 2502 | width: 95%; |
2503 | - min-height: 300rpx; | |
2503 | + min-height: 700rpx; | |
2504 | 2504 | overflow-y: scroll; |
2505 | 2505 | margin: auto; |
2506 | - max-height: 610rpx; | |
2506 | + max-height: 700rpx; | |
2507 | 2507 | } |
2508 | 2508 | .store-list .store_choose{ |
2509 | 2509 | width: 100%; |
... | ... | @@ -2573,11 +2573,12 @@ line-height: 38rpx; |
2573 | 2573 | } |
2574 | 2574 | /* 门店分类列表 */ |
2575 | 2575 | .sort_store_list{ |
2576 | - max-height: 700rpx; | |
2576 | + max-height: 790rpx; | |
2577 | 2577 | overflow: hidden; |
2578 | 2578 | overflow-y: scroll; |
2579 | 2579 | width: 95%; |
2580 | 2580 | margin: auto; |
2581 | + min-height: 790rpx; | |
2581 | 2582 | } |
2582 | 2583 | .sort_store_list .sort-store-frame{ |
2583 | 2584 | width: 100%; | ... | ... |
packageC/pages/presell/cart/cart.js
packageC/pages/presell/goodsInfo/goodsInfo.js
... | ... | @@ -2065,8 +2065,15 @@ Page({ |
2065 | 2065 | }else{ //分类下搜索 |
2066 | 2066 | let sec_i=this.data.sec_i |
2067 | 2067 | let all_sto = this.data.all_sto |
2068 | + let old_all_sto = this.data.old_all_sto | |
2069 | + if (!old_all_sto) { | |
2070 | + this.setData({ | |
2071 | + old_all_sto:JSON.parse(JSON.stringify(all_sto)) | |
2072 | + }) | |
2073 | + } | |
2068 | 2074 | let sec_sto= this.data.sec_sto |
2069 | - let sec_arr = sec_sto.s_arr | |
2075 | + let sec_arr = this.data.old_all_sto[sec_i].s_arr | |
2076 | + | |
2070 | 2077 | let keyword = this.data.keyword |
2071 | 2078 | let text='sec_sto.s_arr' |
2072 | 2079 | if (keyword) { |
... | ... | @@ -2090,9 +2097,15 @@ Page({ |
2090 | 2097 | }) |
2091 | 2098 | } |
2092 | 2099 | }else{ |
2093 | - this.setData({ | |
2094 | - [text]:all_sto[sec_i].s_arr | |
2095 | - }) | |
2100 | + if(this.data.old_all_sto){ | |
2101 | + this.setData({ | |
2102 | + [text]: this.data.old_all_sto[sec_i].s_arr | |
2103 | + }) | |
2104 | + }else{ | |
2105 | + this.setData({ | |
2106 | + [text]: all_sto[sec_i].s_arr | |
2107 | + }) | |
2108 | + } | |
2096 | 2109 | } |
2097 | 2110 | |
2098 | 2111 | |
... | ... | @@ -3819,7 +3832,9 @@ Page({ |
3819 | 3832 | }, |
3820 | 3833 | // 选择门店 |
3821 | 3834 | choice_store: function (ee) { |
3822 | - | |
3835 | + this.setData({ | |
3836 | + keyword:'' | |
3837 | + }) | |
3823 | 3838 | //--先判断会员状态-- |
3824 | 3839 | var user_info = getApp().globalData.userInfo; |
3825 | 3840 | if (user_info == null || user_info.mobile == undefined || user_info.mobile == "" || user_info.mobile == null) { | ... | ... |
packageE/pages/user/monthgiftbag/giftpackbuy/giftpackbuy.js
... | ... | @@ -236,8 +236,15 @@ Page({ |
236 | 236 | }else{ //分类下搜索 |
237 | 237 | let sec_i=this.data.sec_i |
238 | 238 | let all_sto = this.data.all_sto |
239 | + let old_all_sto = this.data.old_all_sto | |
240 | + if (!old_all_sto) { | |
241 | + this.setData({ | |
242 | + old_all_sto:JSON.parse(JSON.stringify(all_sto)) | |
243 | + }) | |
244 | + } | |
239 | 245 | let sec_sto= this.data.sec_sto |
240 | - let sec_arr = sec_sto.s_arr | |
246 | + let sec_arr = this.data.old_all_sto[sec_i].s_arr | |
247 | + | |
241 | 248 | let keyword = this.data.keyword |
242 | 249 | let text='sec_sto.s_arr' |
243 | 250 | if (keyword) { |
... | ... | @@ -261,9 +268,15 @@ Page({ |
261 | 268 | }) |
262 | 269 | } |
263 | 270 | }else{ |
264 | - this.setData({ | |
265 | - [text]:all_sto[sec_i].s_arr | |
266 | - }) | |
271 | + if(this.data.old_all_sto){ | |
272 | + this.setData({ | |
273 | + [text]: this.data.old_all_sto[sec_i].s_arr | |
274 | + }) | |
275 | + }else{ | |
276 | + this.setData({ | |
277 | + [text]: all_sto[sec_i].s_arr | |
278 | + }) | |
279 | + } | |
267 | 280 | } |
268 | 281 | |
269 | 282 | |
... | ... | @@ -514,6 +527,9 @@ Page({ |
514 | 527 | }, |
515 | 528 | // 选择门店 |
516 | 529 | choice_store: function (ee) { |
530 | + this.setData({ | |
531 | + keyword:'' | |
532 | + }) | |
517 | 533 | //--先判断会员状态-- |
518 | 534 | var user_info = getApp().globalData.userInfo; |
519 | 535 | if (user_info == null || user_info.mobile == undefined || user_info.mobile == "" || user_info.mobile == null) { | ... | ... |
packageE/pages/user/monthgiftbag/giftpackinfo/giftpackinfo.js
... | ... | @@ -1014,8 +1014,14 @@ Page({ |
1014 | 1014 | }else{ //分类下搜索 |
1015 | 1015 | let sec_i=this.data.sec_i |
1016 | 1016 | let all_sto = this.data.all_sto |
1017 | + let old_all_sto = this.data.old_all_sto | |
1018 | + if (!old_all_sto) { | |
1019 | + this.setData({ | |
1020 | + old_all_sto:JSON.parse(JSON.stringify(all_sto)) | |
1021 | + }) | |
1022 | + } | |
1017 | 1023 | let sec_sto= this.data.sec_sto |
1018 | - let sec_arr = sec_sto.s_arr | |
1024 | + let sec_arr = this.data.old_all_sto[sec_i].s_arr | |
1019 | 1025 | let keyword = this.data.keyword |
1020 | 1026 | let text='sec_sto.s_arr' |
1021 | 1027 | if (keyword) { |
... | ... | @@ -1039,9 +1045,15 @@ Page({ |
1039 | 1045 | }) |
1040 | 1046 | } |
1041 | 1047 | }else{ |
1042 | - this.setData({ | |
1043 | - [text]:all_sto[sec_i].s_arr | |
1044 | - }) | |
1048 | + if(this.data.old_all_sto){ | |
1049 | + this.setData({ | |
1050 | + [text]: this.data.old_all_sto[sec_i].s_arr | |
1051 | + }) | |
1052 | + }else{ | |
1053 | + this.setData({ | |
1054 | + [text]: all_sto[sec_i].s_arr | |
1055 | + }) | |
1056 | + } | |
1045 | 1057 | } |
1046 | 1058 | |
1047 | 1059 | |
... | ... | @@ -1104,7 +1116,9 @@ Page({ |
1104 | 1116 | }, |
1105 | 1117 | // 选择门店 |
1106 | 1118 | choice_store: function (ee) { |
1107 | - | |
1119 | + this.setData({ | |
1120 | + keyword:'' | |
1121 | + }) | |
1108 | 1122 | //--先判断会员状态-- |
1109 | 1123 | var user_info = getApp().globalData.userInfo; |
1110 | 1124 | if (user_info == null || user_info.mobile == undefined || user_info.mobile == "" || user_info.mobile == null) { | ... | ... |
pages/giftpack/buygiftpack/giftpackbuy.js
... | ... | @@ -63,6 +63,7 @@ Page({ |
63 | 63 | open_ind_store: 0, //哪里打开的门店列表的控制属性 |
64 | 64 | default_store: {}, //创建添加默认门店地址的对象 |
65 | 65 | |
66 | + old_all_sto:null, | |
66 | 67 | store:0, |
67 | 68 | openSpecModal:0, |
68 | 69 | |
... | ... | @@ -223,8 +224,14 @@ Page({ |
223 | 224 | }else{ //分类下搜索 |
224 | 225 | let sec_i=this.data.sec_i |
225 | 226 | let all_sto = this.data.all_sto |
227 | + let old_all_sto = this.data.old_all_sto | |
228 | + if (!old_all_sto) { | |
229 | + this.setData({ | |
230 | + old_all_sto:JSON.parse(JSON.stringify(all_sto)) | |
231 | + }) | |
232 | + } | |
226 | 233 | let sec_sto= this.data.sec_sto |
227 | - let sec_arr = sec_sto.s_arr | |
234 | + let sec_arr = this.data.old_all_sto[sec_i].s_arr | |
228 | 235 | let keyword = this.data.keyword |
229 | 236 | let text='sec_sto.s_arr' |
230 | 237 | if (keyword) { |
... | ... | @@ -248,9 +255,15 @@ Page({ |
248 | 255 | }) |
249 | 256 | } |
250 | 257 | }else{ |
251 | - this.setData({ | |
252 | - [text]:all_sto[sec_i].s_arr | |
253 | - }) | |
258 | + if(this.data.old_all_sto){ | |
259 | + this.setData({ | |
260 | + [text]: this.data.old_all_sto[sec_i].s_arr | |
261 | + }) | |
262 | + }else{ | |
263 | + this.setData({ | |
264 | + [text]: all_sto[sec_i].s_arr | |
265 | + }) | |
266 | + } | |
254 | 267 | } |
255 | 268 | |
256 | 269 | |
... | ... | @@ -485,6 +498,9 @@ Page({ |
485 | 498 | }, |
486 | 499 | // 选择门店 |
487 | 500 | choice_store: function (ee) { |
501 | + this.setData({ | |
502 | + keyword:'' | |
503 | + }) | |
488 | 504 | //--先判断会员状态-- |
489 | 505 | var user_info = getApp().globalData.userInfo; |
490 | 506 | if (user_info == null || user_info.mobile == undefined || user_info.mobile == "" || user_info.mobile == null) { | ... | ... |
pages/giftpack/giftpacklist/giftpacklist.js
... | ... | @@ -238,8 +238,14 @@ Page({ |
238 | 238 | }else{ //分类下搜索 |
239 | 239 | let sec_i=this.data.sec_i |
240 | 240 | let all_sto = this.data.all_sto |
241 | + let old_all_sto = this.data.old_all_sto | |
242 | + if (!old_all_sto) { | |
243 | + this.setData({ | |
244 | + old_all_sto:JSON.parse(JSON.stringify(all_sto)) | |
245 | + }) | |
246 | + } | |
241 | 247 | let sec_sto= this.data.sec_sto |
242 | - let sec_arr = sec_sto.s_arr | |
248 | + let sec_arr = this.data.old_all_sto[sec_i].s_arr | |
243 | 249 | let keyword = this.data.keyword |
244 | 250 | let text='sec_sto.s_arr' |
245 | 251 | if (keyword) { |
... | ... | @@ -263,9 +269,15 @@ Page({ |
263 | 269 | }) |
264 | 270 | } |
265 | 271 | }else{ |
266 | - this.setData({ | |
267 | - [text]:all_sto[sec_i].s_arr | |
268 | - }) | |
272 | + if(this.data.old_all_sto){ | |
273 | + this.setData({ | |
274 | + [text]: this.data.old_all_sto[sec_i].s_arr | |
275 | + }) | |
276 | + }else{ | |
277 | + this.setData({ | |
278 | + [text]: all_sto[sec_i].s_arr | |
279 | + }) | |
280 | + } | |
269 | 281 | } |
270 | 282 | |
271 | 283 | |
... | ... | @@ -779,7 +791,9 @@ Page({ |
779 | 791 | }, |
780 | 792 | // 选择门店 |
781 | 793 | choice_store: function (ee) { |
782 | - | |
794 | + this.setData({ | |
795 | + keyword:'' | |
796 | + }) | |
783 | 797 | //--先判断会员状态-- |
784 | 798 | var user_info = getApp().globalData.userInfo; |
785 | 799 | if (user_info == null || user_info.mobile == undefined || user_info.mobile == "" || user_info.mobile == null) { | ... | ... |
pages/goods/goodsInfo/goodsInfo.js
... | ... | @@ -3832,8 +3832,14 @@ Page({ |
3832 | 3832 | }else{ //分类下搜索 |
3833 | 3833 | let sec_i=this.data.sec_i |
3834 | 3834 | let all_sto = this.data.all_sto |
3835 | + let old_all_sto = this.data.old_all_sto | |
3836 | + if (!old_all_sto) { | |
3837 | + this.setData({ | |
3838 | + old_all_sto:JSON.parse(JSON.stringify(all_sto)) | |
3839 | + }) | |
3840 | + } | |
3835 | 3841 | let sec_sto= this.data.sec_sto |
3836 | - let sec_arr = sec_sto.s_arr | |
3842 | + let sec_arr = this.data.old_all_sto[sec_i].s_arr | |
3837 | 3843 | let keyword = this.data.keyword |
3838 | 3844 | let text='sec_sto.s_arr' |
3839 | 3845 | if (keyword) { |
... | ... | @@ -3857,9 +3863,15 @@ Page({ |
3857 | 3863 | }) |
3858 | 3864 | } |
3859 | 3865 | }else{ |
3860 | - this.setData({ | |
3861 | - [text]:all_sto[sec_i].s_arr | |
3862 | - }) | |
3866 | + if(this.data.old_all_sto){ | |
3867 | + this.setData({ | |
3868 | + [text]: this.data.old_all_sto[sec_i].s_arr | |
3869 | + }) | |
3870 | + }else{ | |
3871 | + this.setData({ | |
3872 | + [text]: all_sto[sec_i].s_arr | |
3873 | + }) | |
3874 | + } | |
3863 | 3875 | } |
3864 | 3876 | |
3865 | 3877 | |
... | ... | @@ -6933,7 +6945,9 @@ Page({ |
6933 | 6945 | var th = this; |
6934 | 6946 | var ind = ee.currentTarget.dataset.ind; |
6935 | 6947 | var bconfig = th.data.bconfig; |
6936 | - | |
6948 | + this.setData({ | |
6949 | + keyword:'' | |
6950 | + }) | |
6937 | 6951 | //--先判断会员状态-- |
6938 | 6952 | var user_info = getApp().globalData.userInfo; |
6939 | 6953 | if (user_info == null || user_info.mobile == undefined || user_info.mobile == "" || user_info.mobile == null) { | ... | ... |