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) { | ... | ... |