| | |
| | | loading:true, |
| | | isUniReady:false, |
| | | plat:'tb', |
| | | posturl:"http://dfg.shop.com" |
| | | //posturl:"http://dfg.shop.com" |
| | | //posturl:"http://appapitest.ushopvip.com" |
| | | //posturl:"http://dfgapp.ushopvip.com" |
| | | }, |
| | |
| | | }) |
| | | }, |
| | | Infoformat: function(info){ |
| | | let formatObj = info.replace(/\%/g,"%25") |
| | | formatObj = info.replace(/\#/g,"%23") |
| | | formatObj = info.replace(/\&/g,"%26") |
| | | formatObj = info.replace(/\?/g,"%3F") |
| | | return formatObj; |
| | | info = info.replace(/\%/g,"%25") |
| | | info = info.replace(/\#/g,"%23") |
| | | info = info.replace(/\&/g,"%26") |
| | | info = info.replace(/\?/g,"%3F") |
| | | return info; |
| | | }, |
| | | targetItem:function(item){ |
| | | switch(this.plat) |
| | |
| | | }); |
| | | break; |
| | | case "dy": |
| | | case "jd": |
| | | var itemsStr=this.Infoformat(JSON.stringify(item)); |
| | | uni.navigateTo({ |
| | | url: '/pages/goods/goodsDetail?sourcefrom=freebuy&info=' + itemsStr+'&frompage=freebuy' |
| | |
| | | if(r !=null)return unescape(r[2]); |
| | | return null; |
| | | }, |
| | | //获取京东商品 |
| | | getJdGoodsList:function(){ |
| | | var _this=this; |
| | | $.ajax({ |
| | | headers:{ |
| | | "token":_this.getUrlPar("token") |
| | | }, |
| | | url:'/api/taoke/get_first_free_jd_goods', |
| | | type:"post", |
| | | dataType:"json", |
| | | data:{ |
| | | } |
| | | }).done(function(res){ |
| | | _this.lists=[].concat([],res.data.list); |
| | | _this.loading = false; |
| | | }) |
| | | }, |
| | | //获取抖音商品 |
| | | getDyGoodsList:function(){ |
| | | var _this=this; |
| | |
| | | headers:{ |
| | | "token":_this.getUrlPar("token") |
| | | }, |
| | | url:_this.posturl+'/api/taoke/get_first_free_dy_goods', |
| | | url:'/api/taoke/get_first_free_dy_goods', |
| | | type:"post", |
| | | dataType:"json", |
| | | data:{ |
| | | page: 1, |
| | | pageSize:40, |
| | | } |
| | | }).done(function(res){ |
| | | _this.lists=[].concat([],res.data.list); |
| | |
| | | headers:{ |
| | | "token":_this.getUrlPar("token") |
| | | }, |
| | | url:_this.posturl+'/api/taoke/get_first_free_goods', |
| | | url:'/api/taoke/get_first_free_goods', |
| | | type:"post", |
| | | dataType:"json", |
| | | data:{ |
| | |
| | | { |
| | | switch(plat) |
| | | { |
| | | case "tb": |
| | | case "tb": |
| | | this.getTbGoodsList(); |
| | | break; |
| | | case "dy": |
| | | this.getDyGoodsList(); |
| | | break; |
| | | case"jd": |
| | | this.getJdGoodsList(); |
| | | break; |
| | | } |
| | | }, |
| | |
| | | headers:{ |
| | | "token":_this.getUrlPar("token") |
| | | }, |
| | | url:_this.posturl+'/api/user/check_isfirst_free', |
| | | url:'/api/user/check_isfirst_free', |
| | | type:"post", |
| | | dataType:"json", |
| | | data:{ |