From cb6a2522fed8cc87d8a8974e111d386c9b5f1ee7 Mon Sep 17 00:00:00 2001 From: yvan.ni Date: Tue, 26 Dec 2023 09:56:59 +0800 Subject: [PATCH] 多规格的优化 --- pages/goods/goodsInfo/goodsInfo.js | 49 +++++++++++++++++++++++++++++++++---------------- 1 file changed, 33 insertions(+), 16 deletions(-) diff --git a/pages/goods/goodsInfo/goodsInfo.js b/pages/goods/goodsInfo/goodsInfo.js index 7395f60..6695c3e 100644 --- a/pages/goods/goodsInfo/goodsInfo.js +++ b/pages/goods/goodsInfo/goodsInfo.js @@ -4044,6 +4044,27 @@ Page({ } }, + + + //处理首页的显示门店 + deal_front_pk(){ + var th=this; + if(this.data.fir_set_sto==1){ + this.data.fir_set_sto=0; + var cp_data=null + if(th.data.def_pick_store && th.data.def_pick_store.pickup_id){ + cp_data=JSON.parse(JSON.stringify(th.data.def_pick_store)); + } + th.setData({ + front_pick:cp_data, + front_only_pk:th.data.only_pk, + front_def_pickpu_list:th.data.def_pickpu_list, + front_pickpu_listt:th.data.pickpu_list, + front_all_sto:th.data.all_sto, + }) + } + }, + //------------处理门店--------------- deal_pickup(e) { var th = this; @@ -4236,6 +4257,11 @@ Page({ }) } } + + + //-- 设置商品详情页面的门店显示情况 --- + th.deal_front_pk(); + } else { th.setData({ is_show_sto_cat: -1, @@ -4251,6 +4277,9 @@ Page({ }) } + //-- 设置商品详情页面的门店显示情况 --- + th.deal_front_pk(); + } } }); @@ -4268,21 +4297,9 @@ Page({ sto_sele_distr: e.data.data.pageData[0].distr_type }) } - } - if(this.data.fir_set_sto==1){ - this.data.fir_set_sto=0; - var cp_data=null - if(th.data.def_pick_store && th.data.def_pick_store.pickup_id){ - cp_data=JSON.parse(JSON.stringify(th.data.def_pick_store)); - } - th.setData({ - front_pick:cp_data, - front_only_pk:th.data.only_pk, - front_def_pickpu_list:th.data.def_pickpu_list, - front_pickpu_listt:th.data.pickpu_list, - front_all_sto:th.data.all_sto, - }) + //-- 设置商品详情页面的门店显示情况 --- + th.deal_front_pk(); } }, @@ -6022,7 +6039,7 @@ Page({ } else { console.log(222, goods_id) wx.navigateTo({ - url: "/pages/team/team_show/team_show?tg_id=" + id + "&goods_id=" + goods_id, + url: "/packageG/pages/team/team_show/team_show?tg_id=" + id + "&goods_id=" + goods_id, }); } } @@ -6030,7 +6047,7 @@ Page({ else { console.log(1111, th.data.goods_id) wx.navigateTo({ - url: "/pages/team/team_show/team_show?tg_id=" + id + "&goods_id=" + goods_id, + url: "/packageG/pages/team/team_show/team_show?tg_id=" + id + "&goods_id=" + goods_id, }); } } -- libgit2 0.21.4