酷炫数据营销平台

52.a5df9c8eaa1429200c31.js 11KB

1
  1. webpackJsonp([52],{"0Pon":function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var s=i("NFBZ"),o={props:["checked","followTotal"],data:function(){return{isOver:!1,timer:null,followList:[],total:-1,pages:0,loading:!1,noneDone:!1,hasAuno:!1,videoLoading:!0}},created:function(){this.init(1)},computed:{bigImgNoMore:function(){return this.page>=this.pages&&0!=this.pages||!this.videoLoading&&-1!=this.total&&this.followList.length>=this.total},bigImgDisabled:function(){return this.videoLoading||this.bigImgNoMore}},components:{nopermission:s.a},methods:{videoLoad:function(){this.page<1&&this.page>=this.pages||this.hasAuno||(this.page++,clearTimeout(this.timer),this.timer=null,this.init(this.page))},toUrl1:function(){var t=this.$router.resolve({path:"/permissIntroduce"});window.open(t.href,"_blank")},toDetail:function(t){var e=this.$router.resolve({path:"/onlineDetailDou/"+t.room_id});window.open(e.href,"_blank")},handleCurrentChange:function(t){clearTimeout(this.timer),this.timer=null,this.init(t)},init:function(t){var e=this;this.timer||(this.total=0),this.page=t,this.videoLoading=!0,this.$axios.get(this.URL.BASEURL+this.URL.dou_livingIndex,{params:{page:t}}).then(function(t){t=t.data;if(e.videoLoading=!1,4403==t.auno?e.hasAuno=!0:e.hasAuno=!1,e.noneDone=4003==t.errno,t&&0==t.errno){var i=t.rst.data;e.total=t.rst.pageInfo.total,e.pages=t.rst.pageInfo.pages,e.followList=i.length>0?e.followList.concat(i):[],clearTimeout(e.timer),e.timer=window.setTimeout(function(){e.isOver||(e.followList=[],e.init(1))},6e4)}else 4003!=t.errno&&e.$message({message:t.err,type:"warning"})}).catch(function(t){e.videoLoading=!1})}},destroyed:function(){clearTimeout(this.timer),this.isOver=!0}},a={render:function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",[t.noneDone?t._e():s("div",{directives:[{name:"infinite-scroll",rawName:"v-infinite-scroll",value:t.videoLoad,expression:"videoLoad"}],staticClass:"follow",attrs:{id:"follow","infinite-scroll-disabled":"bigImgDisabled","infinite-scroll-distance":"100"}},[s("div",{staticClass:"commonHotVideo",staticStyle:{"min-height":"100px"}},[s("ul",{staticClass:"video_list"},t._l(t.followList,function(e,o){return s("li",{key:"followList"+o,staticClass:"video_item",on:{click:function(i){return t.toDetail(e)}}},[s("div",{staticClass:"playVideo"},[e.cover_url?s("el-image",{staticClass:"postUrl",attrs:{src:e.cover_url,lazy:""}},[s("div",{attrs:{slot:"error"},slot:"error"})]):s("img",{staticClass:"postUrl noCover",attrs:{src:i("tYDB")}}),t._v(" "),t._m(0,!0),t._v(" "),1==e.has_commerce_goods?s("div",{staticClass:"isDh"},[t._v("带货")]):t._e()],1),t._v(" "),s("div",{staticClass:"bottomText"},[s("div",{staticClass:"dataInfo2 clear"},[s("div",{staticClass:"clear"},[s("div",{staticClass:"count_text",staticStyle:{"margin-top":"5px",width:"96%"}},[s("img",{staticClass:"userImg",attrs:{src:e.avatar_url}}),t._v(" "),s("el-tooltip",{attrs:{effect:"dark",disabled:!(e.nickname&&e.nickname.length>10),content:e.nickname,placement:"top"}},[s("p",{staticClass:"userName"},[t._v(t._s(e.nickname))])])],1)]),t._v(" "),s("div",{staticClass:"clear"},[s("div",{staticClass:"count_text",staticStyle:{"text-align":"left"}},[t._v("\n 粉丝数 "),s("span",{staticClass:"count"},[t._v(t._s(e.follower_count?e.follower_count:"-"))])]),t._v(" "),s("div",{staticClass:"count_text",staticStyle:{"text-align":"right"}},[t._v("\n 已开播\n ")])])])])])}),0),t._v(" "),!t.hasAuno&&t.videoLoading?s("p",{staticClass:"loadingHint"},[t._v("加载中 "),s("i",{staticClass:"el-icon-loading"})]):t._e(),t._v(" "),!t.hasAuno&&t.bigImgNoMore?s("p",{staticClass:"loadingHint"},[t._v(t._s(0==t.followList.length?"暂无直播":"暂无更多直播"))]):t._e()]),t._v(" "),t.followList.length>0&&!t.noneDone&&t.hasAuno&&!t.loading?s("list-permission"):t._e()],1),t._v(" "),!t.hasAuno&&t.noneDone?s("nopermission",{attrs:{describe:"成为VIP会员,查看关注的红人直播"}}):t._e()],1)},staticRenderFns:[function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"playIconDiv"},[e("img",{staticClass:"icon",attrs:{src:i("Zp58"),alt:""}}),this._v("直播中")])}]};var n={components:{Follow:i("C7Lr")(o,a,!1,function(t){i("Ez4j")},"data-v-0f6416a4",null).exports,nopermission:s.a},data:function(){return{followTotal:0,tab:!1,isOver:!1,timer:0,pages:1,pageSize:20,user_keyword:"",keyword:"",checked:!1,infoList:[],total:0,loading:!1,noneDone:!1,hasAuno:!1}},created:function(){this.isOver||this.init(1)},methods:{toUrl1:function(){var t=this.$router.resolve({path:"/permissIntroduce"});window.open(t.href,"_blank")},showTotalFollow:function(t){this.followTotal=t},toHot:function(t){var e=this.$router.resolve({path:"userDetailD/"+t.uid});window.open(e.href,"_blank")},toDetail:function(t){if(1==t.has_commerce_goods){var e=this.$router.resolve({path:"onlineDetailDou/"+t.room_id});window.open(e.href,"_blank")}else{var i=this.$router.resolve({path:"douPlayDetail/"+t.room_id});window.open(i.href,"_blank")}},handleCurrentChange:function(t){clearTimeout(this.timer),this.timer=null,this.init(t)},init:function(t){var e=this;this.$message.closeAll(),this.hasAuno||this.noneDone?this.$message({message:"当前等级暂不支持使用该功能,请升级会员后操作",type:"warning"}):(this.$emit("internet_search",!0),this.timer||(this.infoList=[],this.total=0,this.loading=!0),1==t&&(this.infoList=[],this.total=0,this.loading=!0),this.page=t,this.$axios.get(this.URL.BASEURL+this.URL.douyinLive,{params:{page:t,pagesize:this.pageSize,is_living:1,has_commerce_goods:this.checked?1:"",user_keyword:this.keyword,sort_type:1}}).then(function(t){t=t.data;if(e.loading=!1,4403==t.auno?e.hasAuno=!0:e.hasAuno=!1,e.noneDone=4003==t.errno,t&&0==t.errno){var i=t.rst.data;e.total=t.rst.pageInfo.total,e.pageSize=t.rst.pageInfo.size,e.pages=t.rst.pageInfo.pages,e.infoList=i,clearTimeout(e.timer);var s=e;s.timer=window.setTimeout(function(){s.isOver||s.init(1)},6e4)}else e.$message({message:t.err,type:"warning"})}).catch(function(t){e.loading=!1}))}},destroyed:function(){clearTimeout(this.timer),this.isOver=!0},watch:{checked:function(){clearTimeout(this.timer),this.timer=null,this.init(1)}}},l={render:function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",[s("div",{staticClass:"online_box"},[s("div",{staticClass:"tab topTitle"},[s("div",{staticClass:"num_box",class:0==t.tab?"active":"",on:{click:function(e){t.tab=!1}}},[s("div",{staticClass:"span"},[t._v("全部直播("+t._s(t.total?t.total:"-")+")")])]),t._v(" "),s("div",{staticClass:"num_box",class:1==t.tab?"active":"",on:{click:function(e){t.tab=!0}}},[s("div",{staticClass:"span"},[t._v("我的关注\n "),t.followTotal>0?s("span",[t._v("("+t._s(t.followTotal)+")")]):t._e()])]),t._v(" "),t.tab?t._e():s("div",{staticClass:"right",staticStyle:{float:"right","margin-right":"20px"}},[s("el-checkbox",{model:{value:t.checked,callback:function(e){t.checked=e},expression:"checked"}},[t._v("带货直播")]),t._v(" "),s("div",{staticClass:"search_item"},[s("div",{staticClass:"search_input"},[s("img",{staticClass:"platform",attrs:{src:i("AJUD"),alt:""}}),t._v(" "),t.keyword?s("i",{staticClass:"clearText el-icon-circle-close",on:{click:function(e){t.user_keyword=t.keyword="",t.timer=null,t.init(1)}}}):t._e(),t._v(" "),s("input",{directives:[{name:"model",rawName:"v-model",value:t.user_keyword,expression:"user_keyword"}],attrs:{placeholder:"请输入网红名称、网红号、网红ID进行查询"},domProps:{value:t.user_keyword},on:{keydown:function(e){if(!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter"))return null;t.keyword=t.user_keyword,t.timer=null,t.init(1)},input:function(e){e.target.composing||(t.user_keyword=e.target.value)}}}),t._v(" "),s("button",{on:{click:function(e){t.keyword=t.user_keyword,t.timer=null,t.init(1)}}},[t._v("搜索")])])])],1)]),t._v(" "),t.tab||t.noneDone?t._e():s("div",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticClass:"onlive",attrs:{id:"onlive","element-loading-text":"拼命加载中","element-loading-spinner":"el-icon-loading"}},[s("table",[t._m(0),t._v(" "),t._l(t.infoList,function(e,i){return s("tr",{key:i},[s("td",[t._v(t._s((t.page-1)*t.pageSize+i+1)+"\n ")]),t._v(" "),s("td",{staticStyle:{width:"250px",padding:"20px 15px",cursor:"pointer"},on:{click:function(i){return t.toDetail(e)}}},[s("div",{staticClass:"liveItem"},[s("div",{staticClass:"postUrl"},[s("el-image",{staticClass:"img",attrs:{src:e.cover_url?e.cover_url:e.avatar_url,alt:""}})],1),t._v(" "),s("div",{staticClass:"right rightBox"},[s("el-tooltip",{attrs:{effect:"dark",content:e.title,placement:"top"}},[s("div",{staticClass:"userName name",staticStyle:{"font-weight":"bold"}},[t._v(t._s(e.title))])]),t._v(" "),s("p",[t._v("已开播"+t._s(e.duration?e.duration:"-"))]),t._v(" "),s("p",[t._v(t._s(e.created_at))])],1)])]),t._v(" "),s("td",{staticStyle:{width:"250px",padding:"20px 5px",cursor:"pointer"},on:{click:function(i){return t.toHot(e)}}},[s("div",{staticClass:"liveItem",staticStyle:{padding:"15px 0"}},[s("el-image",{staticClass:"userImg",staticStyle:{width:"44px",height:"44px",display:"inline-block","margin-right":"4px"},attrs:{src:e.avatar_url,alt:""}}),t._v(" "),s("div",{staticStyle:{display:"inline-block","vertical-align":"middle","text-align":"left"}},[s("el-tooltip",{attrs:{effect:"dark",content:e.nickname,placement:"top",disabled:!(e.nickname&&e.nickname.length>9)}},[s("p",{staticClass:"userName name",staticStyle:{"font-weight":"bold"}},[t._v(t._s(e.nickname))])]),t._v(" "),s("p",{staticStyle:{"font-size":"12px","line-height":"22px"}},[t._v("粉丝数 "+t._s(e.follower_count||0==e.follower_count?e.follower_count:"-"))])],1)],1)]),t._v(" "),s("td",{staticStyle:{width:"150px"}},[t._v("\n "+t._s(e.create_time?e.create_time:"-")+"\n ")]),t._v(" "),s("td",[t._v(t._s(e.user_count_max||0==e.user_count_max?e.user_count_max:"-"))]),t._v(" "),s("td",[t._v(t._s(e.fan_ticket||0==e.fan_ticket?e.fan_ticket:"-"))]),t._v(" "),s("td",[t._v(t._s(e.like_count||0==e.like_count?e.like_count:"-"))]),t._v(" "),s("td",{staticClass:"button"},[s("span",{staticClass:"button",on:{click:function(i){return t.toDetail(e)}}},[t._v(t._s(1==e.has_commerce_goods?"直播大盘":"直播详情"))])])])})],2),t._v(" "),!t.hasAuno&&t.total>0&&t.pages>1?s("div",{staticClass:"bottom",staticStyle:{margin:"auto"}},[s("span",{staticClass:"total"},[t._v("共"+t._s(this.total)+"条结果")]),t._v(" "),s("el-pagination",{attrs:{background:"","current-page":t.page,"page-size":t.pageSize,layout:"prev, pager, next",total:t.total},on:{"current-change":t.handleCurrentChange}})],1):t._e(),t._v(" "),t.noneDone||t.loading||0!=t.infoList.length?t._e():s("div",{staticClass:"noHaveData"},[t._v("暂无数据")]),t._v(" "),t.infoList.length>0&&!t.noneDone&&t.hasAuno&&!t.loading?s("list-permission"):t._e(),t._v(" "),!t.hasAuno&&t.noneDone?s("nopermission"):t._e()],1)]),t._v(" "),t.tab?s("follow",{on:{showTotalFollow:t.showTotalFollow}}):t._e()],1)},staticRenderFns:[function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("tr",[i("td",[t._v("排名")]),t._v(" "),i("td",[t._v("直播信息")]),t._v(" "),i("td",[t._v("达人名称")]),t._v(" "),i("td",[t._v("开播时间")]),t._v(" "),i("td",[t._v("在线峰值")]),t._v(" "),i("td",[t._v("音浪收入")]),t._v(" "),i("td",[t._v("点赞数")]),t._v(" "),i("td",[t._v("查看")])])}]};var r=i("C7Lr")(n,l,!1,function(t){i("J/KO"),i("IwUk")},"data-v-21f66252",null);e.default=r.exports},Ez4j:function(t,e){},IwUk:function(t,e){},"J/KO":function(t,e){}});