酷炫数据营销平台

54.d3da65575514a4a24cd8.js 7.3KB

1
  1. webpackJsonp([54],{FUNu:function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a={data:function(){return{hasLived:"",hasGoodsLived:"",userId:"",page:1,total:0,page_size:0,loading:!0,liveList:[],lastUpdatedAt:"",timeInterval:null,pickerTimes:{disabledDate:function(t){return t>Date.now()}},searchTime:[],starttime:this.getDay(-1,!1),endtime:this.getDay(-1,!1),username:"",timeDate:[],sortType:"startTime",times_arr:[],timeRange:[{name:"昨日",stime:this.getDay(-1,!1),etime:this.getDay(-1,!1)},{name:"近7天",stime:this.getDay(-7,!1),etime:this.getDay(-1,!1)},{name:"近30天",stime:this.getDay(-30,!1),etime:this.getDay(-1,!1)},{name:"近90天",stime:this.getDay(-90,!1),etime:this.getDay(-1,!1)}]}},created:function(){this.todayShowList(1)},mounted:function(){var t=this;this.timeInterval=setInterval(function(){t.todayShowList(1)},3e5)},beforeDestroy:function(){clearInterval(this.timeInterval)},methods:{addPush:function(t,e){this.searchTime=[],this.searchTime.push(t),this.searchTime.push(e)},toDetail:function(t){t?this.$router.push({path:"/tbShowListDetail/"+t}):this.$message({message:"暂无此直播详情!",type:"warning"})},handleCurrentChange:function(t){this.todayShowList(t)},todayShowList:function(t){var e=this;this.page=t,this.total=0,this.liveList=[],this.loading=!0,this.$axios({url:this.URL.BASEURL+this.URL.tbShowList,method:"post",data:{page:this.page,pagesize:20,order:this.sortType,username:this.username,starttime:this.starttime,endtime:this.endtime}}).then(function(t){t=t.data;e.loading=!1,t&&0==t.errno?(e.liveList=t.rst.list,e.total=t.rst.count,e.page_size=t.rst.pagesize):e.$message({message:t.err,type:"warning"})}).catch(function(t){e.loading=!1})}},watch:{searchTime:function(t,e){t?(this.starttime=t[0],this.endtime=t[1]):(this.starttime="",this.endtime=""),this.todayShowList(1)},timeDate:function(){this.timeDate?this.times_arr=[this.timeDate[0],this.timeDate[1]]:this.times_arr=["",""],this.todayShowList(1)},hasLived:function(){this.todayShowList(1)},hasGoodsLived:function(){this.todayShowList(1)}}},s={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticClass:"tbList",attrs:{"element-loading-text":"拼命加载中","element-loading-spinner":"el-icon-loading"}},[a("div",[a("div",{staticClass:"top"},[a("div",{staticClass:"search_item"},[a("div",{staticClass:"search_input"},[a("img",{staticClass:"platform",attrs:{src:i("ZYkq"),alt:""}}),t._v(" "),a("input",{directives:[{name:"model",rawName:"v-model",value:t.username,expression:"username"}],attrs:{placeholder:"请输入红人名称"},domProps:{value:t.username},on:{keydown:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.todayShowList(1)},input:function(e){e.target.composing||(t.username=e.target.value)}}}),t._v(" "),a("button",{on:{click:function(e){return t.todayShowList(1)}}},[t._v("搜索")])])]),t._v(" "),a("div",{staticClass:"commonSortType",staticStyle:{margin:"0"}},[a("li",{staticStyle:{width:"80px","margin-right":"0"}},[t._v("时间范围")]),t._v(" "),t._l(t.timeRange,function(e,i){return a("li",{key:"timeRange"+i,class:t.starttime==e.stime&t.endtime==e.etime?"active":"",on:{click:function(i){return t.addPush(e.stime,e.etime)}}},[t._v(t._s(e.name))])}),t._v(" "),a("li",{staticClass:"custom"},[t._v("自定义:\n "),a("input",{directives:[{name:"model",rawName:"v-model",value:t.starttime,expression:"starttime"}],attrs:{placeholder:"开始时间"},domProps:{value:t.starttime},on:{keydown:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.init(1)},input:function(e){e.target.composing||(t.starttime=e.target.value)}}}),t._v(" — "),a("input",{directives:[{name:"model",rawName:"v-model",value:t.endtime,expression:"endtime"}],attrs:{placeholder:"结束时间"},domProps:{value:t.endtime},on:{keydown:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.init(1)},input:function(e){e.target.composing||(t.endtime=e.target.value)}}}),t._v(" "),a("el-date-picker",{attrs:{type:"daterange","value-format":"yyyy-MM-dd","picker-options":t.pickerTimes,"range-separator":"至","start-placeholder":"开始日期",size:"small","end-placeholder":"结束日期",align:"right"},model:{value:t.searchTime,callback:function(e){t.searchTime=e},expression:"searchTime"}})],1)],2),t._v(" "),a("br"),t._v(" "),a("ul",{staticClass:"commonSortType"},[a("li",{staticStyle:{width:"80px","margin-right":"0"}},[t._v("排序方式")]),t._v(" "),a("li",{class:"startTime"==t.sortType?"active":"",on:{click:function(e){t.sortType="startTime",t.todayShowList(1)}}},[t._v("直播时间")]),t._v(" "),a("li",{class:"viewCount"==t.sortType?"active":"",on:{click:function(e){t.sortType="viewCount",t.todayShowList(1)}}},[t._v("观看人数")])])]),t._v(" "),a("table",[t._m(0),t._v(" "),t._l(t.liveList,function(e){return a("tr",{key:e.id,staticStyle:{cursor:"pointer"},on:{click:function(i){return t.toDetail(e.liveId)}}},[a("td",{staticStyle:{position:"relative"}},[a("div",{class:["isLive",1==e.roomStatus?"isLiveYes":"isLiveNo"]},[t._v(t._s(1==e.roomStatus?"直播中":"已结束"))]),t._v(" "),a("img",{staticStyle:{width:"50px",height:"auto",background:"#f4f4f4",margin:"5px auto"},attrs:{src:e.coverImg}})]),t._v(" "),a("td",{staticStyle:{width:"230px"}},[a("img",{staticClass:"userImg",staticStyle:{width:"38px",height:"38px",background:"#f4f4f4"},attrs:{src:e.headImg}}),t._v(" "),a("el-tooltip",{attrs:{effect:"dark",content:e.accountName.toString(),placement:"top"}},[a("p",{staticClass:"userName name",staticStyle:{"padding-left":"4px",width:"120px"}},[t._v(t._s(e.accountName))])])],1),t._v(" "),a("td",[t._v(t._s(e.fansNum||0==e.fansNum?e.fansNum:"-"))]),t._v(" "),a("td",[t._v(t._s(e.startTime?e.startTime:"-"))]),t._v(" "),a("td",[t._v(t._s(e.upTime||0==e.upTime?e.upTime:"-"))]),t._v(" "),a("td",[t._v(t._s(e.viewCount||0==e.viewCount?e.viewCount:"-"))]),t._v(" "),a("td",[t._v(t._s(e.totalJoinCount||0==e.totalJoinCount?e.totalJoinCount:"-"))]),t._v(" "),a("td",[t._v(t._s(e.curItemNum||0==e.curItemNum?e.curItemNum:"-"))]),t._v(" "),a("td",[t._v(t._s(e.sellCount||0==e.sellCount?e.sellCount:"-"))])])})],2),t._v(" "),t.loading||0!=t.liveList.length?t._e():a("div",{staticClass:"noHaveData"},[t._v("暂无数据")]),t._v(" "),t.total>0?a("div",{staticClass:"bottom"},[a("span",{directives:[{name:"show",rawName:"v-show",value:t.total,expression:"total"}],staticClass:"total"},[t._v("共"+t._s(t.total)+"条结果")]),t._v(" "),a("el-pagination",{attrs:{background:"","current-page":t.page,"page-size":t.page_size,layout:"prev, pager, next",total:t.total},on:{"current-change":t.handleCurrentChange}})],1):t._e()])])},staticRenderFns:[function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("tr",[i("td",{staticStyle:{width:"100px"}},[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("直播商品数")]),t._v(" "),i("td",[t._v("直播销量")])])}]};var n=i("C7Lr")(a,s,!1,function(t){i("xR+B"),i("xlnw")},"data-v-b5096bbc",null);e.default=n.exports},"xR+B":function(t,e){},xlnw:function(t,e){}});