1 line
8.8 KiB
JavaScript
1 line
8.8 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-06cbd130"],{"0cbe":function(t,a,e){"use strict";e("72f72")},"172d":function(t,a,e){"use strict";e.d(a,"a",(function(){return i}));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():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():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))}))}}}},3833: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",{class:t.className},[e("div",{domProps:{innerHTML:t._s(t.css)}}),e("div",[e("div",{attrs:{id:"tab"}},[t.datas.list&&t.datas.list.length>0?e("ul",{staticClass:"tab_list",style:{minHeight:t.datas.is_tab_high?"":"100vh"}},[e("van-tabs",{attrs:{sticky:t.sticky,background:t.datas.tab_bg_color,"title-active-color":t.datas.tab_active_color,color:t.datas.tab_active_color,"title-inactive-color":t.datas.tab_color},on:{change:t.onChange},model:{value:t.active,callback:function(a){t.active=a},expression:"active"}},t._l(t.datas.list,(function(a,i){return e("van-tab",{key:i,attrs:{title:a.text,name:i}},[t.show_page&&t.active==i&&a?e("div",[e("cpslist",{attrs:{datas:t.goodsData,ratio_data:t.ratio_data}})],1):t._e(),t.show_page?t._e():[e("div",{staticStyle:{padding:"100px 15px","text-align":"center"},style:{backgroundColor:t.datas.tab_bg_color}},[t._v(" "+t._s(t.show_text)+" ")])]],2)})),1)],1):t._e(),t.datas.list.length<=1&&t.datas.list[0]&&!t.datas.list[0].text?e("div",{staticStyle:{padding:"100px 15px","text-align":"center"},style:{backgroundColor:t.datas.tab_bg_color}},[t._v(" 暂无设置商品数据 ")]):t._e()]),t.lastIndex!=t.index?e("div",[t.isLoadMore?e("div",{staticClass:"loadMore",on:{click:t.getMoreData}},[t._v(" "+t._s(t.$i18n.t("加载更多"))+" ")]):t._e(),t.lastIndex!=t.index||t.isLoadMore?t._e():e("div",{staticClass:"loadMore"},[t._v(t._s(t.$i18n.t("没有更多了"))+"~~")])]):t._e()])])},o=[],s=(e("99af"),e("2c3e"),e("db87")),n=e("172d"),d=e("adf7"),c=e.n(d),r=function(){var t=this.datas,a=t.tab_bg_color,e=t.tab_color,i=t.tab_active_color;return"\n .component-".concat(this.id," .nav-bgimage{\n background-color: ").concat(a,";\n color: ").concat(e,";\n }\n\n .component-").concat(this.id," .nav-bgimage .nav-selected{\n color: ").concat(i,";\n border-bottom: 2px solid ").concat(i,";\n }\n ")},h={mixins:[n["a"]],data:function(){return{emptyImage:c.a,active:"0",show_text:"加载中...",show_page:!0,sticky:!1}},props:["isBottom","lastIndex","index","page_id","id","datas","component_key"],computed:{css:function(){return"<style>"+r.call(this)+"</style>"},className:function(){var t=["component-wrapper","component-".concat(this.id)];return t}},mounted:function(){var t=this;this.getCPSLogin(),setTimeout((function(){t.sticky=!0}),500)},watch:{isBottom:function(t,a){t&&this.lastIndex==this.index&&this.isLoadMore&&(this.page+=1,this.getCPSGood(this.active,this.datas.list[this.active].text,"more"))}},methods:{getMoreData:function(){this.page+=1,this.getCPSGood(this.active,this.datas.list[this.active].text,"more")},onChange:function(t,a){this.page=1,this.isLoadMore=!0,this.getCPSGood(t,a)}},components:{cpslist:s["a"]}},g=h,l=(e("0cbe"),e("2877")),p=Object(l["a"])(g,i,o,!1,null,"d72bb6be",null);a["default"]=p.exports},"72f72":function(t,a,e){var i=e("e6a9");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var o=e("499e").default;o("7ff9a315",i,!0,{sourceMap:!1,shadowMode:!1})},e6a9:function(t,a,e){var i=e("24fb");a=i(!1),a.push([t.i,"*[data-v-d72bb6be]{list-style-type:none}.component-wrapper[data-v-d72bb6be]{width:100%}.loadMore[data-v-d72bb6be],.tab_list[data-v-d72bb6be]{background:#fff}.loadMore[data-v-d72bb6be]{width:100%;height:40px;line-height:40px;text-align:center;clear:both}",""]),t.exports=a}}]); |