Commit 620f449d14c3e9361ff08c2c5db52b38a25fd927
1 parent
00becdb9
优化
Showing
10 changed files
with
159 additions
and
42 deletions
packageA/pages/goodsInfo/goodsInfo.js
... | ... | @@ -1799,8 +1799,14 @@ 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 | |
1804 | 1810 | let keyword = this.data.keyword |
1805 | 1811 | let text='sec_sto.s_arr' |
1806 | 1812 | if (keyword) { |
... | ... | @@ -1824,9 +1830,15 @@ Page({ |
1824 | 1830 | }) |
1825 | 1831 | } |
1826 | 1832 | }else{ |
1827 | - this.setData({ | |
1828 | - [text]:all_sto[sec_i].s_arr | |
1829 | - }) | |
1833 | + if(this.data.old_all_sto){ | |
1834 | + this.setData({ | |
1835 | + [text]: this.data.old_all_sto[sec_i].s_arr | |
1836 | + }) | |
1837 | + }else{ | |
1838 | + this.setData({ | |
1839 | + [text]: all_sto[sec_i].s_arr | |
1840 | + }) | |
1841 | + } | |
1830 | 1842 | } |
1831 | 1843 | |
1832 | 1844 | |
... | ... | @@ -2652,6 +2664,9 @@ Page({ |
2652 | 2664 | |
2653 | 2665 | // 选择门店 |
2654 | 2666 | choice_store: function(ee) { |
2667 | + this.setData({ | |
2668 | + keyword:'' | |
2669 | + }) | |
2655 | 2670 | var th = this; |
2656 | 2671 | var ind=ee.currentTarget.dataset.ind; |
2657 | 2672 | var bconfig = th.data.bconfig; |
... | ... | @@ -2796,6 +2811,7 @@ Page({ |
2796 | 2811 | sort_store: 0, |
2797 | 2812 | choice_sort_store: 1, |
2798 | 2813 | sec_sto: item, |
2814 | + sec_i:index, | |
2799 | 2815 | sec_pick_index: 0 |
2800 | 2816 | }); |
2801 | 2817 | }, | ... | ... |
packageA/pages/goodsInfo/goodsInfo.wxss
packageC/pages/luckyGo/luckyGo_goodsInfo/luckyGo_goodsInfo.js
... | ... | @@ -3333,8 +3333,14 @@ 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 | |
3338 | 3344 | let keyword = this.data.keyword |
3339 | 3345 | let text='sec_sto.s_arr' |
3340 | 3346 | if (keyword) { |
... | ... | @@ -3358,9 +3364,15 @@ Page({ |
3358 | 3364 | }) |
3359 | 3365 | } |
3360 | 3366 | }else{ |
3361 | - this.setData({ | |
3362 | - [text]:all_sto[sec_i].s_arr | |
3363 | - }) | |
3367 | + if(this.data.old_all_sto){ | |
3368 | + this.setData({ | |
3369 | + [text]: this.data.old_all_sto[sec_i].s_arr | |
3370 | + }) | |
3371 | + }else{ | |
3372 | + this.setData({ | |
3373 | + [text]: all_sto[sec_i].s_arr | |
3374 | + }) | |
3375 | + } | |
3364 | 3376 | } |
3365 | 3377 | |
3366 | 3378 | |
... | ... | @@ -5875,7 +5887,9 @@ Page({ |
5875 | 5887 | |
5876 | 5888 | // 选择门店 |
5877 | 5889 | choice_store: function (ee) { |
5878 | - | |
5890 | + this.setData({ | |
5891 | + keyword:'' | |
5892 | + }) | |
5879 | 5893 | //--先判断会员状态-- |
5880 | 5894 | var user_info = getApp().globalData.userInfo; |
5881 | 5895 | 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: 610rpx; | |
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,7 +2573,8 @@ line-height: 38rpx; |
2573 | 2573 | } |
2574 | 2574 | /* 门店分类列表 */ |
2575 | 2575 | .sort_store_list{ |
2576 | - max-height: 700rpx; | |
2576 | + /* max-height: 700rpx; */ | |
2577 | + min-height: 700rpx; | |
2577 | 2578 | overflow: hidden; |
2578 | 2579 | overflow-y: scroll; |
2579 | 2580 | width: 95%; | ... | ... |
packageC/pages/presell/goodsInfo/goodsInfo.js
... | ... | @@ -2065,8 +2065,14 @@ 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 | |
2070 | 2076 | let keyword = this.data.keyword |
2071 | 2077 | let text='sec_sto.s_arr' |
2072 | 2078 | if (keyword) { |
... | ... | @@ -2090,9 +2096,15 @@ Page({ |
2090 | 2096 | }) |
2091 | 2097 | } |
2092 | 2098 | }else{ |
2093 | - this.setData({ | |
2094 | - [text]:all_sto[sec_i].s_arr | |
2095 | - }) | |
2099 | + if(this.data.old_all_sto){ | |
2100 | + this.setData({ | |
2101 | + [text]: this.data.old_all_sto[sec_i].s_arr | |
2102 | + }) | |
2103 | + }else{ | |
2104 | + this.setData({ | |
2105 | + [text]: all_sto[sec_i].s_arr | |
2106 | + }) | |
2107 | + } | |
2096 | 2108 | } |
2097 | 2109 | |
2098 | 2110 | |
... | ... | @@ -3819,7 +3831,9 @@ Page({ |
3819 | 3831 | }, |
3820 | 3832 | // 选择门店 |
3821 | 3833 | choice_store: function (ee) { |
3822 | - | |
3834 | + this.setData({ | |
3835 | + keyword:'' | |
3836 | + }) | |
3823 | 3837 | //--先判断会员状态-- |
3824 | 3838 | var user_info = getApp().globalData.userInfo; |
3825 | 3839 | 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,14 @@ 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 | |
241 | 247 | let keyword = this.data.keyword |
242 | 248 | let text='sec_sto.s_arr' |
243 | 249 | if (keyword) { |
... | ... | @@ -261,9 +267,15 @@ Page({ |
261 | 267 | }) |
262 | 268 | } |
263 | 269 | }else{ |
264 | - this.setData({ | |
265 | - [text]:all_sto[sec_i].s_arr | |
266 | - }) | |
270 | + if(this.data.old_all_sto){ | |
271 | + this.setData({ | |
272 | + [text]: this.data.old_all_sto[sec_i].s_arr | |
273 | + }) | |
274 | + }else{ | |
275 | + this.setData({ | |
276 | + [text]: all_sto[sec_i].s_arr | |
277 | + }) | |
278 | + } | |
267 | 279 | } |
268 | 280 | |
269 | 281 | |
... | ... | @@ -514,6 +526,9 @@ Page({ |
514 | 526 | }, |
515 | 527 | // 选择门店 |
516 | 528 | choice_store: function (ee) { |
529 | + this.setData({ | |
530 | + keyword:'' | |
531 | + }) | |
517 | 532 | //--先判断会员状态-- |
518 | 533 | var user_info = getApp().globalData.userInfo; |
519 | 534 | 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
... | ... | @@ -62,7 +62,7 @@ Page({ |
62 | 62 | is_gps: 1, |
63 | 63 | open_ind_store: 0, //哪里打开的门店列表的控制属性 |
64 | 64 | default_store: {}, //创建添加默认门店地址的对象 |
65 | - | |
65 | + old_all_sto:null, | |
66 | 66 | store:0, |
67 | 67 | openSpecModal:0, |
68 | 68 | |
... | ... | @@ -223,8 +223,14 @@ Page({ |
223 | 223 | }else{ //分类下搜索 |
224 | 224 | let sec_i=this.data.sec_i |
225 | 225 | let all_sto = this.data.all_sto |
226 | + let old_all_sto = this.data.old_all_sto | |
227 | + if (!old_all_sto) { | |
228 | + this.setData({ | |
229 | + old_all_sto:JSON.parse(JSON.stringify(all_sto)) | |
230 | + }) | |
231 | + } | |
226 | 232 | let sec_sto= this.data.sec_sto |
227 | - let sec_arr = sec_sto.s_arr | |
233 | + let sec_arr = this.data.old_all_sto[sec_i].s_arr | |
228 | 234 | let keyword = this.data.keyword |
229 | 235 | let text='sec_sto.s_arr' |
230 | 236 | if (keyword) { |
... | ... | @@ -248,9 +254,15 @@ Page({ |
248 | 254 | }) |
249 | 255 | } |
250 | 256 | }else{ |
251 | - this.setData({ | |
252 | - [text]:all_sto[sec_i].s_arr | |
253 | - }) | |
257 | + if(this.data.old_all_sto){ | |
258 | + this.setData({ | |
259 | + [text]: this.data.old_all_sto[sec_i].s_arr | |
260 | + }) | |
261 | + }else{ | |
262 | + this.setData({ | |
263 | + [text]: all_sto[sec_i].s_arr | |
264 | + }) | |
265 | + } | |
254 | 266 | } |
255 | 267 | |
256 | 268 | |
... | ... | @@ -485,6 +497,9 @@ Page({ |
485 | 497 | }, |
486 | 498 | // 选择门店 |
487 | 499 | choice_store: function (ee) { |
500 | + this.setData({ | |
501 | + keyword:'' | |
502 | + }) | |
488 | 503 | //--先判断会员状态-- |
489 | 504 | var user_info = getApp().globalData.userInfo; |
490 | 505 | 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
... | ... | @@ -3742,8 +3742,14 @@ Page({ |
3742 | 3742 | } else { //分类下搜索 |
3743 | 3743 | let sec_i = this.data.sec_i |
3744 | 3744 | let all_sto = this.data.all_sto |
3745 | + let old_all_sto = this.data.old_all_sto | |
3746 | + if (!old_all_sto) { | |
3747 | + this.setData({ | |
3748 | + old_all_sto:JSON.parse(JSON.stringify(all_sto)) | |
3749 | + }) | |
3750 | + } | |
3745 | 3751 | let sec_sto = this.data.sec_sto |
3746 | - let sec_arr = sec_sto.s_arr | |
3752 | + let sec_arr = this.data.old_all_sto[sec_i].s_arr | |
3747 | 3753 | let keyword = this.data.keyword |
3748 | 3754 | let text = 'sec_sto.s_arr' |
3749 | 3755 | if (keyword) { |
... | ... | @@ -3767,9 +3773,15 @@ Page({ |
3767 | 3773 | }) |
3768 | 3774 | } |
3769 | 3775 | } else { |
3770 | - this.setData({ | |
3771 | - [text]: all_sto[sec_i].s_arr | |
3772 | - }) | |
3776 | + if(this.data.old_all_sto){ | |
3777 | + this.setData({ | |
3778 | + [text]: this.data.old_all_sto[sec_i].s_arr | |
3779 | + }) | |
3780 | + }else{ | |
3781 | + this.setData({ | |
3782 | + [text]: all_sto[sec_i].s_arr | |
3783 | + }) | |
3784 | + } | |
3773 | 3785 | } |
3774 | 3786 | |
3775 | 3787 | |
... | ... | @@ -6852,7 +6864,9 @@ Page({ |
6852 | 6864 | var th = this; |
6853 | 6865 | var ind = ee.currentTarget.dataset.ind; |
6854 | 6866 | var bconfig = th.data.bconfig; |
6855 | - | |
6867 | + this.setData({ | |
6868 | + keyword:'' | |
6869 | + }) | |
6856 | 6870 | //--先判断会员状态-- |
6857 | 6871 | var user_info = getApp().globalData.userInfo; |
6858 | 6872 | if (user_info == null || user_info.mobile == undefined || user_info.mobile == "" || user_info.mobile == null) { | ... | ... |