酷炫数据营销平台

70.5d56a6129d5779d545bd.js 16KB

1
  1. webpackJsonp([70],{HPLd:function(t,e){},Lb52:function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a=i("a3Yh"),n=i.n(a),s=i("fBAn"),o=i("NFBZ"),r={data:function(){var t;return t={isType:2,cityType:"",cityTagTitle:[],allDataList:[],addressFlag:!1,cityTypeNum:0,city:"",cityList:[],fenGender:[{label:"M",value:"男性占比"},{label:"F",value:"女性占比"}],fenSex:"M",fenSextag:"",fanSexProportion:"",womenFanSexProportion:"",fan_age_limits:"",fan_age_max:"",fan_age_min:"",fan_max:"",fan_min:"",ageList:[{label:1,value:"12-17岁",min:12,max:17},{label:2,value:"18-23岁",min:18,max:23},{label:3,value:"24-30岁",min:24,max:30},{label:4,value:"31-40岁",min:31,max:40},{label:5,value:"41-49岁",min:41,max:49},{label:6,value:"50岁+",min:50,max:""}],noneDone:!1,hasAuno:!1,infoList:[],page:1,keyword:"",tag:0,total:0,page_size:0,dataFlag:!0,loading:!1,timeRange:[{name:"昨天",id:1,stime:this.getDay(-1,!1),etime:this.getDay(-1,!1)},{name:"近7天",id:7,stime:this.getDay(-7,!1),etime:this.getDay(-1,!1)},{name:"近30天",id:30,stime:this.getDay(-30,!1),etime:this.getDay(-1,!1)},{name:"近90天",id:90,stime:this.getDay(-90,!1),etime:this.getDay(-1,!1)}],timeType:1,pickerTimes:{disabledDate:function(t){return t>Date.now()}},stime:this.getDay(-1,!1),etime:this.getDay(-1,!1)},n()(t,"tag",0),n()(t,"signList",[]),n()(t,"sort","fans_grow"),n()(t,"sortList",[{value:"fans_grow",label:"粉丝增量"},{value:"fans_grow_rate",label:"增幅比例"},{value:"share_count",label:"视频分享数"},{value:"reward_money",label:"对外打赏金额"}]),t},components:{CityOperation:s.a,nopermission:o.a},created:function(){this.getSignList()},mounted:function(){this.listRedUserUsers(1)},methods:{clearCity:function(){this.cityTypeNum=0,this.city="",this.cityList=[],this.cityAllList=[],this.cityRegionProvincesList=[],this.cityLineCitiesList=[],this.listRedUserUsers(1)},getMoreList:function(){var t=this;"M"==this.fenSex&&this.fanSexProportion,"F"==this.fenSex&&this.fanSexProportion;var e=[],i=[];this.cityList.forEach(function(a){a.father?(1==t.cityTypeNum&&e.push(a.name),2==t.cityTypeNum&&i.push(a.name),3==t.cityTypeNum&&e.push(a.name)):3==t.cityTypeNum&&i.push(a.name)}),this.allDataList=[],this.$axios.get(this.URL.BASEURL+this.URL.dou_fansGrowth,{params:{page:1,pagesize:999,sign_id:this.tag,days:this.timeType,sort:this.sort,fan_cities:e,fan_provinces:i,mansex:"M"==this.fenSex?this.fanSexProportion:"",womansex:"F"==this.fenSex?this.fanSexProportion:"",minage:this.fan_age_min?parseInt(this.fan_age_min):"",maxage:this.fan_age_max?parseInt(this.fan_age_max):""}}).then(function(e){if((e=e.data)&&0==e.errno){var i=e.rst.data;t.allDataList=i,t.exportToExcel()}else 4003!=e.errno&&t.$message({message:e.err,type:"warning"})}).catch(function(e){t.loading=!1})},exportToExcel:function(){var t=this.allDataList,e=[];for(var i in t)e.push({nickname:t[i].nickname?'"'+t[i].nickname+'"':"空",douyin_fan:t[i].export_data.douyin_fan?t[i].export_data.douyin_fan:"空",photo_count:t[i].photo_count||0==t[i].photo_count?t[i].photo_count:"空",share_count:t[i].export_data.share_count||0==t[i].export_data.share_count?t[i].export_data.share_count:"空",reward_times:t[i].reward_times?t[i].reward_times:"空",reward_money:t[i].export_data.reward_money?t[i].export_data.reward_money:"空",before_fan:t[i].export_data.before_fan?t[i].export_data.before_fan:"空",after_fan:t[i].export_data.after_fan?t[i].export_data.after_fan:"空",fans_grow:t[i].export_data.fans_grow?t[i].export_data.fans_grow:"空",fans_grow_rate:t[i].fans_grow_rate?t[i].fans_grow_rate+"%":"空",avatar_url:t[i].avatar_url?t[i].avatar_url:"空"});for(var a="达人名称,粉丝数,发布视频数,视频分享数,对外打赏次数,对外打赏金额(元),涨粉前粉丝数,增粉后粉丝数,粉丝增量,增幅比例,达人头像\n",n=0;n<e.length;n++){for(var s in e[n])a+=e[n][s]+"\t,";a+="\n"}var o="data:text/csv;charset=utf-8,\ufeff"+encodeURIComponent(a),r=document.createElement("a");r.href=o,r.download="抖音-涨粉红人榜.csv",document.body.appendChild(r),r.click(),document.body.removeChild(r)},confirmCity:function(t){var e=[];t[0].forEach(function(t){e.push(t.name)}),this.city=e.join(","),this.cityList=t[1],"cityAll"==t[2]&&(this.cityTypeNum=3,this.cityAllList=t[1],this.cityLineCitiesList=[],this.cityRegionProvincesList=[]),"cityLineCities"==t[2]&&(this.cityTypeNum=1,this.cityLineCitiesList=t[1],this.cityAllList=[],this.cityRegionProvincesList=[]),"cityRegionProvinces"==t[2]&&(this.cityTypeNum=2,this.cityRegionProvincesList=t[1],this.cityAllList=[],this.cityLineCitiesList=[]),this.addressFlag=!1,this.listRedUserUsers(1)},cityEvent:function(t){this.cityList=[],"cityLineCities"==t&&1==this.cityTypeNum&&(this.cityList=this.cityLineCitiesList),"cityRegionProvinces"==t&&2==this.cityTypeNum&&(this.cityList=this.cityRegionProvincesList),"cityAll"==t&&3==this.cityTypeNum&&(this.cityList=this.cityAllList),"cityLineCities"==t&&(this.cityTagTitle=["发展划分","城市"]),"cityRegionProvinces"==t&&(this.cityTagTitle=["区域划分","城市"]),"cityAll"==t&&(this.cityTagTitle=["省份","城市"]),this.addressFlag=!0,this.cityType=t},toUrl:function(){var t=this.$router.resolve({path:"/permissIntroduce"});window.open(t.href,"_blank")},getSignList:function(){var t=this;this.$axios({url:this.URL.BASEURL+this.URL.ScSignList,method:"get"}).then(function(e){if((e=e.data)&&0==e.errno){var i=e.rst;t.signList=i}else t.$message({message:e.err,type:"warning"})})},toDetail:function(t){var e=this.$router.resolve({path:"/userDetailD/"+t});window.open(e.href,"_blank")},handleCurrentChange:function(t){this.listRedUserUsers(t)},listRedUserUsers:function(t){var e=this;if(this.$message.closeAll(),this.hasAuno||this.noneDone)this.$message({message:"当前等级暂不支持使用该功能,请升级会员后操作",type:"warning"});else{"M"==this.fenSex&&(100,this.fanSexProportion),"F"==this.fenSex&&(100-this.fanSexProportion,0);var i=[],a=[];this.cityList.forEach(function(t){t.father?(1==e.cityTypeNum&&i.push(t.name),2==e.cityTypeNum&&a.push(t.name),3==e.cityTypeNum&&i.push(t.name)):3==e.cityTypeNum&&a.push(t.name)}),this.infoList=[],this.total=0,this.loading=!0,this.dataFlag=!0,this.page=t,this.$axios.get(this.URL.BASEURL+this.URL.dou_fansGrowth,{params:{page:t,sign_id:this.tag,days:this.timeType,sort:this.sort,fan_cities:i,fan_provinces:a,mansex:"M"==this.fenSex?this.fanSexProportion:"",womansex:"F"==this.fenSex?this.fanSexProportion:"",minage:this.fan_age_min?parseInt(this.fan_age_min):"",maxage:this.fan_age_max?parseInt(this.fan_age_max):""}}).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.infoList=i,e.page_size=t.rst.pageInfo.size,e.total=t.rst.pageInfo.total,0==e.infoList.length&&(e.dataFlag=!1)}else 4003!=t.errno&&e.$message({message:t.err,type:"warning"})}).catch(function(t){e.loading=!1})}}},watch:{sort:function(){this.listRedUserUsers(1)},fanSexProportion:function(){this.fanSexProportion>100&&(this.fanSexProportion=100),this.fanSexProportion<0&&(this.fanSexProportion=0)}}},l={render:function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticClass:"HotList power",attrs:{"element-loading-text":"拼命加载中","element-loading-spinner":"el-icon-loading"}},[i("div",{staticClass:"top"},[i("div",{staticClass:"tabDiv tab_small_aggregate clear",staticStyle:{"margin-left":"20px"}},[i("div",{staticClass:"common_title"},[t._v("时间范围")]),t._v(" "),i("ul",{staticClass:"clear"},t._l(t.timeRange,function(e,a){return i("li",{key:"timeRange"+a,class:t.timeType==e.id?"tabActive":"",on:{click:function(i){t.timeType=e.id,t.listRedUserUsers(1)}}},[t._v(t._s(e.name)+"\n ")])}),0)]),t._v(" "),i("div",{staticClass:"tabDiv tab_small_aggregate clear",staticStyle:{"margin-left":"20px"}},[i("div",{staticClass:"common_title",staticStyle:{"text-align":"left"}},[t._v("标签")]),t._v(" "),i("ul",{staticClass:"clear"},[i("div",{staticClass:"tabTable",class:""==t.tag?"tabActive":"",on:{click:function(e){t.tag=0,t.listRedUserUsers(1)}}},[t._v("全部")]),t._v(" "),t._l(t.signList,function(e,a){return i("li",{key:"signList"+a,class:t.tag==a?"tabActive":"",on:{click:function(e){t.tag=a,t.listRedUserUsers(1)}}},[t._v(t._s(e))])})],2)]),t._v(" "),i("div",{staticClass:"tabDiv tab_small_aggregate clear",staticStyle:{"margin-left":"20px"}},[i("div",{staticClass:"common_title"},[t._v("粉丝年龄")]),t._v(" "),i("ul",{staticClass:"clear"},[i("div",{class:["tabTable",""==t.fan_age_max&&""==t.fan_age_min?"tabActive":""],on:{click:function(e){t.fan_age_max="",t.fan_age_min="",t.listRedUserUsers(1)}}},[t._v("不限")]),t._v(" "),t._l(t.ageList,function(e,a){return i("li",{key:a,class:t.fan_age_max==e.max&&t.fan_age_min==e.min?"tabActive":"",on:{click:function(i){t.fan_age_max=e.max,t.fan_age_min=e.min,t.listRedUserUsers(1)}}},[t._v(t._s(e.value))])}),t._v(" "),i("li",{staticClass:"custom"},[t._v("自定义:"),i("input",{directives:[{name:"model",rawName:"v-model",value:t.fan_age_min,expression:"fan_age_min"}],attrs:{placeholder:"最小值"},domProps:{value:t.fan_age_min},on:{keydown:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.listRedUserUsers(1)},input:function(e){e.target.composing||(t.fan_age_min=e.target.value)}}}),t._v(" — "),i("input",{directives:[{name:"model",rawName:"v-model",value:t.fan_age_max,expression:"fan_age_max"}],attrs:{placeholder:"最大值"},domProps:{value:t.fan_age_max},on:{keydown:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.listRedUserUsers(1)},input:function(e){e.target.composing||(t.fan_age_max=e.target.value)}}}),i("button",{staticClass:"customButton",on:{click:function(e){return t.listRedUserUsers(1)}}},[t._v("确定")])])],2)]),t._v(" "),i("div",{staticClass:"tabDiv tab_small_aggregate clear",staticStyle:{"margin-left":"20px"}},[i("div",{staticClass:"common_title"},[t._v("粉丝地域")]),t._v(" "),i("ul",{staticClass:"clear"},[i("div",{class:["tabTable",0==t.cityTypeNum?"tabActive":""],on:{click:function(e){return t.clearCity()}}},[t._v("不限")]),t._v(" "),i("li",{class:1==t.cityTypeNum?"tabActive":"",on:{click:function(e){return t.cityEvent("cityLineCities")}}},[t._v("按发展城市")]),t._v(" "),i("li",{class:2==t.cityTypeNum?"tabActive":"",on:{click:function(e){return t.cityEvent("cityRegionProvinces")}}},[t._v("按区域省份")]),t._v(" "),i("li",{class:3==t.cityTypeNum?"tabActive":"",on:{click:function(e){return t.cityEvent("cityAll")}}},[t._v("自定义")]),t._v(" "),t.city?i("li",{staticClass:"custom",staticStyle:{cursor:"initial"}},[t._v("已选:\n "),i("span",[t._v(t._s(t.city))])]):t._e()])]),t._v(" "),i("div",{staticClass:"tabDiv tab_small_aggregate clear",staticStyle:{"margin-left":"20px"}},[i("div",{staticClass:"common_title"},[t._v("粉丝性别")]),t._v(" "),i("ul",{staticClass:"clear"},[i("li",{class:""==t.fenSextag?"tabActive":"",on:{click:function(e){t.fenSextag="",t.fenSex="M",t.fanSexProportion="",t.listRedUserUsers(1)}}},[t._v("不限")]),t._v(" "),i("li",{class:"M"==t.fenSextag?"tabActive":"",on:{click:function(e){t.fenSextag="M",t.fenSex="M",t.fanSexProportion=50,t.listRedUserUsers(1)}}},[t._v("男性多")]),t._v(" "),i("li",{class:"F"==t.fenSextag?"tabActive":"",on:{click:function(e){t.fenSextag="F",t.fenSex="F",t.fanSexProportion=50,t.listRedUserUsers(1)}}},[t._v("女性多")]),t._v(" "),i("span",{staticClass:"text"},[t._v("自定义:")]),i("el-select",{staticStyle:{width:"100px",float:"left",margin:"10px 0"},attrs:{size:"mini",placeholder:"男性占比"},model:{value:t.fenSex,callback:function(e){t.fenSex=e},expression:"fenSex"}},t._l(t.fenGender,function(t,e){return i("el-option",{key:"fenGender"+e,attrs:{label:t.value,value:t.label}})}),1),t._v(" "),i("li",{staticClass:"custom",staticStyle:{padding:"0","margin-left":"5px"}},[i("el-input",{staticClass:"sexInput",staticStyle:{width:"50px",padding:"0"},attrs:{type:"number",maxlength:"3","show-word-limit":"",size:"mini"},nativeOn:{keydown:function(e){if(!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter"))return null;""!=t.fanSexProportion&&(t.fenSextag="99"),t.listRedUserUsers(1)}},model:{value:t.fanSexProportion,callback:function(e){t.fanSexProportion=e},expression:"fanSexProportion"}}),t._v("\n %以上\n "),i("button",{staticClass:"customButton",on:{click:function(e){""!=t.fanSexProportion&&(t.fenSextag="99"),t.listRedUserUsers(1)}}},[t._v("确定")])],1)],1)]),t._v(" "),i("div",{staticClass:"tabDiv tab_small_aggregate clear",staticStyle:{"margin-left":"20px"}},[i("div",{staticClass:"common_title",staticStyle:{"padding-right":"10px"}},[t._v("排序")]),t._v(" "),i("el-select",{staticStyle:{width:"160px","margin-top":"12px"},attrs:{size:"mini",placeholder:"请选择"},model:{value:t.sort,callback:function(e){t.sort=e},expression:"sort"}},t._l(t.sortList,function(t,e){return i("el-option",{key:"sortList"+e,attrs:{label:t.label,value:t.value}})}),1),t._v(" "),t.total>0?i("div",{staticClass:"excel right",on:{click:t.getMoreList}},[t._v("导出")]):t._e()],1)]),t._v(" "),t.noneDone||t.dataFlag?t._e():i("div",{staticClass:"noHaveData"},[t._v("暂无数据")]),t._v(" "),t.dataFlag?i("div",[!t.noneDone&&t.total>0?i("div",[i("table",[t._m(0),t._v(" "),t._l(t.infoList,function(e,a){return i("tr",{key:a,staticStyle:{cursor:"pointer"},on:{click:function(i){return t.toDetail(e.user_id)}}},[i("td",{staticStyle:{width:"50px"},style:(t.page-1)*t.page_size+a>2?"":"padding:30px 0;"},[i("div",{staticClass:"user_sort"},[i("div",[t._v(t._s((t.page-1)*t.page_size+a+1))])])]),t._v(" "),i("td",{staticStyle:{width:"200px"}},[i("el-image",{staticClass:"userImg",staticStyle:{width:"44px",height:"44px",display:"inline-block","margin-right":"4px"},attrs:{src:e.avatar_url,alt:""}}),t._v(" "),i("div",{staticStyle:{display:"inline-block","vertical-align":"middle","text-align":"left"}},[i("el-tooltip",{attrs:{effect:"dark",content:e.nickname,placement:"top",disabled:!(e.nickname&&e.nickname.length>9)}},[i("p",{staticClass:"userName name",staticStyle:{"font-weight":"bold",width:"100px"}},[t._v(t._s(e.nickname))])]),t._v(" "),i("p",{staticStyle:{"font-size":"12px","line-height":"22px"}},[t._v("粉丝数 "+t._s(e.douyin_fan||0==e.douyin_fan?e.douyin_fan:"-"))])],1)],1),t._v(" "),i("td",[t._v(t._s(e.photo_count||0==e.photo_count?e.photo_count:"-"))]),t._v(" "),i("td",[t._v(t._s(e.share_count||0==e.share_count?e.share_count:"-"))]),t._v(" "),i("td",[t._v(t._s(e.reward_times||0==e.reward_times?e.reward_times:"-"))]),t._v(" "),i("td",[t._v(t._s(e.reward_money||0==e.reward_money?e.reward_money:"-"))]),t._v(" "),i("td",[t._v(t._s(e.before_fan||0==e.before_fan?e.before_fan:"-"))]),t._v(" "),i("td",[t._v(t._s(e.after_fan||0==e.after_fan?e.after_fan:"-"))]),t._v(" "),i("td",[t._v(t._s(e.fans_grow||0==e.fans_grow?e.fans_grow:"-"))]),t._v(" "),i("td",[t._v(t._s(e.fans_grow_rate||0==e.fans_grow_rate?e.fans_grow_rate+"%":"-"))])])})],2),t._v(" "),!t.hasAuno&&t.total>0?i("div",{staticClass:"bottom",staticStyle:{"margin-top":"15px"}},[i("span",{staticClass:"total"},[t._v("共"+t._s(this.total)+"条结果")]),t._v(" "),i("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()]):t._e(),t._v(" "),!t.noneDone&&t.hasAuno&&!t.loading&&t.infoList.length>0?i("list-permission"):t._e(),t._v(" "),!t.hasAuno&&t.noneDone?i("nopermission"):t._e()],1):t._e(),t._v(" "),i("my-dialog",{attrs:{visible:t.addressFlag,width:"1000px"},on:{"update:visible":function(e){t.addressFlag=e}}},[i("city-operation",{attrs:{cityList:t.cityList,cityType:t.cityType,tagTitle:t.cityTagTitle},on:{cancelAddCity:function(e){t.addressFlag=!1},confirmAddTag:t.confirmCity}})],1)],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("涨粉后粉丝数")]),t._v(" "),i("td",[t._v("粉丝增量")]),t._v(" "),i("td",[t._v("增幅比例")])])}]};var c=i("C7Lr")(r,l,!1,function(t){i("jcFv"),i("HPLd")},"data-v-3d1b010a",null);e.default=c.exports},jcFv:function(t,e){}});