From 32d53bd3eb42f7d74f73f80846bfaf0b9b4f6614 Mon Sep 17 00:00:00 2001 From: zhaojs <349234519@qq.com> Date: 星期二, 27 六月 2023 16:06:23 +0800 Subject: [PATCH] no message --- public/html/fengqiangbang.html | 51 ++++++++++++++++++++++++++++++++++++++++----------- 1 files changed, 40 insertions(+), 11 deletions(-) diff --git a/public/html/fengqiangbang.html b/public/html/fengqiangbang.html index 261e1dd..ed32a92 100644 --- a/public/html/fengqiangbang.html +++ b/public/html/fengqiangbang.html @@ -30,18 +30,27 @@ var _config = { appKey: 'bkuibk',//姝ゅ鏇挎崲鎴愮敤鎴穉ppKey jumpGoodsUrl: function (items,sourceType) { //榛樿鐩存帴杞摼 - var url='/pages/goods/goodsDetail?id=' + items.goodsid; - switch(sourceType) + var url=''; + if(sourceType=="jd"||sourceType=="pdd"||sourceType=="dy") { - case "jd": - url='/pages/goods/goodsDetail?info=' + encodeURIComponent(JSON.stringify(items)) - break; + var itemsStr=Infoformat(JSON.stringify(items)); + url='/pages/goods/goodsDetail?sourcefrom=fqb&info=' + encodeURIComponent(itemsStr) + } + else{ + url='/pages/goods/goodsDetail?id=' + items.goodsid } uni.navigateTo({ url: url }); } }; + function Infoformat(info){ + let formatObj = info.replace(/\%/g,"%25") + formatObj = info.replace(/\#/g,"%23") + formatObj = info.replace(/\&/g,"%26") + formatObj = info.replace(/\?/g,"%3F") + return formatObj; + } </script> <style> body{ @@ -451,17 +460,37 @@ console.log(options); }, methods:{ + getItemDetail:function(items) + { + var _this = this; + $.ajax({ + headers:{ + "token":_this.getUrlPar("token") + }, + url:_this.posturl+'/api/Activity/fqb_goods_detail', + type:"post", + dataType:"json", + data:{ + plat:_this.platid, + goodsid:items.goodsid + } + }).done(function(res){ + _config.jumpGoodsUrl(res.data,_this.platid); + }) + }, handleCdetailFavorite: function (items) { if(_config.jumpGoodsUrl){ - var faction='t'; switch(this.platid) { - case "tb":faction="t";break; - case "jd":faction="j";break; - case "pdd":faction="p";break; - case "dy":faction="d";break; + case "tb": + case "pdd": + case "dy": + _config.jumpGoodsUrl(items,this.platid); + break; + case "jd": + this.getItemDetail(items); + break; } - _config.jumpGoodsUrl(items,this.platid); } return; var params = { -- Gitblit v1.9.3