Commit 7bf4e75be46dd8d4782faf004975811d995523fc
1 parent
a1a735e7
商品详情页面的优化
Showing
1 changed file
with
20 additions
and
2 deletions
pages/goods/goodsInfo/goodsInfo.js
| ... | ... | @@ -285,6 +285,9 @@ Page({ |
| 285 | 285 | istop: 0, //是否置顶风格为1 |
| 286 | 286 | searchbox_transparent: 1, |
| 287 | 287 | template_id:[],//订阅消息id |
| 288 | + | |
| 289 | + fir_set_sto:1, //最初始的一下,获取门店 | |
| 290 | + front_pick:null, //在详情页面上显示的门店 | |
| 288 | 291 | }, |
| 289 | 292 | |
| 290 | 293 | //------初始化加载---------- |
| ... | ... | @@ -3914,21 +3917,23 @@ Page({ |
| 3914 | 3917 | } |
| 3915 | 3918 | if(func) func(); |
| 3916 | 3919 | }else{ |
| 3917 | - | |
| 3918 | 3920 | if(func) func(); |
| 3919 | 3921 | th.setData({sp_seleing:0}) |
| 3920 | 3922 | wx.hideLoading(); |
| 3923 | + th.data.fir_set_sto=0; | |
| 3921 | 3924 | } |
| 3922 | 3925 | } else { |
| 3923 | 3926 | if(func) func(); |
| 3924 | 3927 | th.setData({sp_seleing:0}) |
| 3925 | 3928 | wx.hideLoading(); |
| 3929 | + th.data.fir_set_sto=0; | |
| 3926 | 3930 | } |
| 3927 | 3931 | },err=>{ |
| 3928 | 3932 | ut.m_toast('网络繁忙,请稍后重试'); |
| 3929 | 3933 | if(func) func(); |
| 3930 | 3934 | th.setData({sp_seleing:0}) |
| 3931 | 3935 | wx.hideLoading(); |
| 3936 | + th.data.fir_set_sto=0; | |
| 3932 | 3937 | }) |
| 3933 | 3938 | }, 200) |
| 3934 | 3939 | |
| ... | ... | @@ -4260,6 +4265,16 @@ Page({ |
| 4260 | 4265 | }) |
| 4261 | 4266 | } |
| 4262 | 4267 | } |
| 4268 | + | |
| 4269 | + if(this.data.fir_set_sto==1){ | |
| 4270 | + if(th.data.def_pick_store && th.data.def_pick_store.pickup_id){ | |
| 4271 | + let cp_data=JSON.parse(JSON.stringify(th.data.def_pick_store)); | |
| 4272 | + th.setData({ | |
| 4273 | + front_pick:cp_data | |
| 4274 | + }) | |
| 4275 | + } | |
| 4276 | + } | |
| 4277 | + | |
| 4263 | 4278 | }, |
| 4264 | 4279 | |
| 4265 | 4280 | //------------处理线下门店库存-------- |
| ... | ... | @@ -4366,6 +4381,7 @@ Page({ |
| 4366 | 4381 | |
| 4367 | 4382 | |
| 4368 | 4383 | } else { |
| 4384 | + th.data.fir_set_sto=0; | |
| 4369 | 4385 | th.setData({ |
| 4370 | 4386 | all_sto: null, |
| 4371 | 4387 | only_pk: null, |
| ... | ... | @@ -4463,7 +4479,8 @@ Page({ |
| 4463 | 4479 | th.deal_pickup(em); |
| 4464 | 4480 | |
| 4465 | 4481 | } else { |
| 4466 | - | |
| 4482 | + | |
| 4483 | + th.data.fir_set_sto=0; | |
| 4467 | 4484 | th.setData({ |
| 4468 | 4485 | all_sto: null, |
| 4469 | 4486 | only_pk: null, |
| ... | ... | @@ -4473,6 +4490,7 @@ Page({ |
| 4473 | 4490 | |
| 4474 | 4491 | } else { |
| 4475 | 4492 | |
| 4493 | + th.data.fir_set_sto=0; | |
| 4476 | 4494 | th.setData({ |
| 4477 | 4495 | all_sto: null, |
| 4478 | 4496 | only_pk: null, | ... | ... |