1 line
9.0 KiB
JavaScript
1 line
9.0 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-e29fa032"],{"172d":function(t,a,e){"use strict";e.d(a,"a",(function(){return i}));e("b64b"),e("e9c4"),e("99af"),e("b680");var i={data:function(){return{header:{},goodsData:[],isLoadMore:!0,page:1,goodsDetail:{},ratio_data:{}}},activated:function(){},methods:{getCPSLogin:function(t){var a=this;if(this.page=1,this.isLoadMore=!0,this.goodsData=[],window.localStorage.getItem("CPSHeader")){if(this.header=JSON.parse(window.localStorage.getItem("CPSHeader")),this.header.t+420>Math.round(new Date/1e3))return void("list"===t?this.searchCPSGood():"good"===t?this.getGoodDetail():"link"===t?this.getCPSLink():"bird_link"===t?this.getCPSBirdLink():this.getCPSGood(0,this.datas.list[0].text));window.localStorage.removeItem("CPSHeader")}$http.get("plugin.aggregation-cps.api.web.mergeLogin",{},"加载中").then((function(e){1===e.result?(a.header=e.data.header,window.localStorage.setItem("CPSHeader",JSON.stringify(a.header)),"list"===t?a.searchCPSGood():"good"===t?a.getGoodDetail():"link"===t?a.getCPSLink():"bird_link"===t?a.getCPSBirdLink():a.getCPSGood(0,a.datas.list[0].text)):a.$dialog.alert({message:e.msg})}))},getPDDLogin:function(t,a,e,i){var o=this;$http.fetchUrl("https://v3.biyingniao.com/api/v3/user/is_union_oauth",{params:{platform:a},headers:this.header},"加载中").then((function(s){0===s.code?s.data.is_oauth?"list"===t?o.searchCPSGood():"good"===t?o.getGoodDetail():o.getCPSGood(t,e,i):window.location.href=2==a?s.data.oauth_url_info.url:s.data.oauth_url.url:30004===s.code&&o.getCPSLogin(t,a,e,i)}))},getCPSGood:function(t,a,e){var i=this;if(this.isLoadMore){this.isLoadMore=!1,"more"!==e&&(this.show_page=!1,this.show_text="加载中...");var o="https://v3.biyingniao.com/api/v3/goods/pdd/search";2==this.datas.list[t].is_minApp?o="https://v3.biyingniao.com/api/v3/goods/jd/search":3==this.datas.list[t].is_minApp&&(o="https://v3.biyingniao.com/api/v3/goods/tb/search"),$http.fetchUrl(o,{params:{keyword:1==this.datas.list[t].is_minApp?a:a||"百货",page:this.page},headers:this.header},"加载中").then((function(o){0===o.code?(1===i.page&&i.getRatio(),i.isLoadMore=o.data.has_next,i.goodsData="more"!==e?o.data.data||[]:i.goodsData.concat(o.data.data||[]),i.show_page=!0):30009===o.code||30007===o.code||1e4===o.code?(i.isLoadMore=!0,1==i.datas.list[t].is_minApp?i.getPDDLogin(t,2,a,e):3==i.datas.list[t].is_minApp&&i.getPDDLogin(t,1,a,e)):30004===o.code?i.getCPSLogin(t):(i.isLoadMore=!0,i.show_page=!1,i.show_text="数据报错",i.$dialog.alert({message:o.message}))}))}},searchCPSGood:function(){var t=this;if(this.isLoadMore){this.isLoadMore=!1;var a="https://v3.biyingniao.com/api/v3/goods/pdd/search";"jd"===this.searchActive?a="https://v3.biyingniao.com/api/v3/goods/jd/search":"tb"===this.searchActive&&(a="https://v3.biyingniao.com/api/v3/goods/tb/search");var e={keyword:"pdd"===this.searchActive?this.searchKey:this.searchKey||"百货",page:this.page};!this.searchKey&&this.channel_type&&(e={channel_type:this.channel_type,page:this.page},a="https://v3.biyingniao.com/api/v3/goods/pdd/recommend","jd"===this.searchActive&&(a="https://v3.biyingniao.com/api/v3/goods/jd/jf")),"tb"===this.searchActive&&!this.searchKey&&this.material_id&&(a="https://v3.biyingniao.com/api/v3/goods/tb/matter",e={material_id:this.material_id,page:this.page}),this.searchKey?this.channel_type_name="搜索":this.$route.query.channel_type_name&&(this.channel_type_name="".concat(this.$route.query.channel_type_name).concat("jd"===this.searchActive?"-京东":"tb"===this.searchActive?"-淘宝":"-拼多多")||"商品列表"),this.fun.setWXTitle(this.channel_type_name),this.fun.wxShare("",{},{title:this.channel_type_name}),$http.fetchUrl(a,{params:e,headers:this.header},"加载中").then((function(a){0===a.code?(1===t.page&&t.getRatio(),t.page+=1,t.isLoadMore=a.data.has_next,t.goodsData=t.goodsData.concat(a.data.data||[])):30009===a.code||30007===a.code||1e4===a.code?(t.isLoadMore=!0,"pdd"===t.searchActive?t.getPDDLogin("list",2):"jd"===t.searchActive?t.getCPSLogin("list"):"tb"===t.searchActive&&t.getPDDLogin("list",1)):30004===a.code?t.getCPSLogin("list"):(t.isLoadMore=!0,t.$dialog.alert({message:a.message}))}))}},getGoodDetail:function(){var t=this;$http.fetchUrl("https://v3.biyingniao.com/api/v3/goods/detail",{params:{item_id:this.good.item_id,platform_id:this.good.platform_id,activity_id:this.good.activity_id},headers:this.header},"加载中").then((function(a){0===a.code?(t.goodsDetail=a.data||{},t.fun.wxShare("",{mid:t.fun.getKeyByMid()},{title:t.goodsDetail.title,imgUrl:t.goodsDetail.cover_image,description:t.goodsDetail.title}),t.getRatio()):30009===a.code||30007===a.code||1e4===a.code?30007===a.code?t.getCPSLogin("good"):t.getPDDLogin("good",t.good.platform_id):30004===a.code?t.getCPSLogin("good"):t.$dialog.alert({message:a.message})}))},getCPSLink:function(){var t=this;$http.fetchUrl("https://v3.biyingniao.com/api/v3/popularize/cps",{params:{id:this.id,phone:this.phone},headers:this.header},"加载中").then((function(a){0===a.code?window.location.href=a.data.click_url:t.$dialog.alert({message:a.message})}))},getRatio:function(){var t=this;this.ratio_data&&this.ratio_data.ratio||$http.get("plugin.aggregation-cps.api.setting.index").then((function(a){1==a.result&&(t.ratio_data=a.data,t.ratioCommissionAmount=(t.goodsDetail.discount_price*(t.goodsDetail.tk_rate/100)*.78*.97*(t.ratio_data.ratio/100)).toFixed(2),t.shareCommissionAmount=(t.goodsDetail.discount_price*(t.goodsDetail.tk_rate/100)*.78*.97*(t.ratio_data.agent_ratio/100)).toFixed(2))}))},getCPSBirdLink:function(){window.location.href=decodeURIComponent(this.$route.query.bird_link)+"&token="+this.header.authorization}}}},"1d1e":function(t,a,e){"use strict";e.r(a);var i=function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("div",{attrs:{id:"cpsSearchPage"}},[e("c-title",{attrs:{hide:!1,text:t.channel_type_name}}),e("van-search",{attrs:{shape:"round","show-action":"",placeholder:"请输入搜索关键词"},on:{search:t.onSearch},scopedSlots:t._u([{key:"action",fn:function(){return[e("div",{staticStyle:{color:"#e64a40"},on:{click:t.onSearch}},[t._v("搜索")])]},proxy:!0}]),model:{value:t.searchKey,callback:function(a){t.searchKey=a},expression:"searchKey"}}),e("div",{staticClass:"tabs"},[t.channel_type?t._e():[e("van-tabs",{attrs:{sticky:""},on:{change:t.onSearch},model:{value:t.searchActive,callback:function(a){t.searchActive=a},expression:"searchActive"}},[e("van-tab",{attrs:{name:"pdd",title:"拼多多"}},[e("div",{staticClass:"listbox"},[e("d-list",{attrs:{finished:!t.isLoadMore,loading:t.loading,showStatusText:!1},on:{load:t.searchCPSGood}},[e("cpslist",{attrs:{datas:t.goodsData,ratio_data:t.ratio_data}})],1)],1)]),e("van-tab",{attrs:{name:"jd",title:"京东"}},[e("div",{staticClass:"listbox"},[e("d-list",{attrs:{finished:!t.isLoadMore,loading:t.loading,showStatusText:!1},on:{load:t.searchCPSGood}},[e("cpslist",{attrs:{datas:t.goodsData,ratio_data:t.ratio_data}})],1)],1)]),e("van-tab",{attrs:{name:"tb",title:"淘宝"}},[e("div",{staticClass:"listbox"},[e("d-list",{attrs:{finished:!t.isLoadMore,loading:t.loading,showStatusText:!1},on:{load:t.searchCPSGood}},[e("cpslist",{attrs:{datas:t.goodsData,ratio_data:t.ratio_data}})],1)],1)])],1)],t.channel_type?e("div",[e("div",{staticClass:"listbox"},[e("d-list",{attrs:{finished:!t.isLoadMore,loading:t.loading,showStatusText:!1},on:{load:t.searchCPSGood}},[e("cpslist",{attrs:{datas:t.goodsData,ratio_data:t.ratio_data}})],1)],1)]):t._e()],2),t.goodsData.length<=0?e("div",[t._v(" 暂无数据 ")]):t._e()],1)},o=[],s=e("172d"),d=e("db87"),r=e("94b4"),n={mixins:[s["a"]],data:function(){return{searchActive:"pdd",searchKey:"",channel_type:"",channel_type_name:"商品列表",material_id:""}},created:function(){1!==this.$route.params.fromHome&&(this.$route.query.channel_type&&(this.channel_type=this.$route.query.channel_type),this.$route.query.keyword&&(this.searchKey=this.$route.query.keyword),this.$route.query.material_id&&(this.material_id=this.$route.query.material_id),this.searchActive=this.$route.query.status||"pdd",this.getCPSLogin("list"))},activated:function(){1===this.$route.params.fromHome&&(this.$route.query.channel_type&&(this.channel_type=this.$route.query.channel_type),this.$route.query.keyword&&(this.searchKey=this.$route.query.keyword),this.$route.query.material_id&&(this.material_id=this.$route.query.material_id),this.searchActive=this.$route.query.status||"pdd",this.getCPSLogin("list"))},methods:{onSearch:function(t){this.page=1,this.isLoadMore=!0,this.goodsData=[],this.searchCPSGood()}},components:{DList:r["a"],cpslist:d["a"]}},h=n,c=(e("c106"),e("2877")),g=Object(c["a"])(h,i,o,!1,null,"5b5fd168",null);a["default"]=g.exports},7304:function(t,a,e){var i=e("f617");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var o=e("499e").default;o("619b0f39",i,!0,{sourceMap:!1,shadowMode:!1})},c106:function(t,a,e){"use strict";e("7304")},f617:function(t,a,e){var i=e("24fb");a=i(!1),a.push([t.i,"#cpsSearchPage[data-v-5b5fd168]{min-height:100vh;background:#fff}#cpsSearchPage .tabs[data-v-5b5fd168]{margin-bottom:10px}#cpsSearchPage .listbox[data-v-5b5fd168]{margin:10px}",""]),t.exports=a}}]); |