diff --git a/app.js b/app.js index 36d5836..ae09741 100644 --- a/app.js +++ b/app.js @@ -1319,6 +1319,44 @@ App({ th.goto(url); }) + }, + + //--- 统一跳转到物流的优化 --- + async check_go_fw(goods_id,func){ + + var user_id=this.globalData.user_id?this.globalData.user_id:0; + var flag=null; + //判断拼团的---会员身份-- + await this.promiseGet("/api/weshop/teamlist/pageteam/2", { + data: { + store_id: os.stoid, + is_end: 0, + is_show: 1, + user_id: user_id, + pageSize: 1000, + goods_id:goods_id + } + }).then(res => { + let pd_list = res.data.data.pageData; + if (res.data.code == 0 && pd_list.length > 0) { + flag = pd_list.find(pd => { + return pd.goods_type==1; + }) + } + }) + + var url= "/packageA/pages/goodsInfo/goodsInfo?goods_id="+goods_id; + if(flag){ + url='/packageA/pages/serviceCard_pd/goodsInfo/goodsInfo?goods_id='+goods_id+'&prom_type=6&prom_id='+flag.id; + } + if(func){ + func(flag,url) + }else{ + this.goto(url); + } + + } + });