(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-1da5b972"],{"67cd":function(e,t,a){"use strict";a("e8d7")},c5bd:function(e,t,a){"use strict";a.r(t);var o=a("f2bf");const l=e=>(Object(o["pushScopeId"])("data-v-61d9be04"),e=e(),Object(o["popScopeId"])(),e),r={class:"course-stats"},c={class:"course-top"},n=l(()=>Object(o["createElementVNode"])("span",null,"直播课程统计",-1)),i={class:"course-header"},d={class:"course-list"},s={class:"course-page"};function b(e,t,a,l,b,u){const p=Object(o["resolveComponent"])("el-breadcrumb-item"),m=Object(o["resolveComponent"])("el-breadcrumb"),h=Object(o["resolveComponent"])("el-option"),g=Object(o["resolveComponent"])("el-select"),O=Object(o["resolveComponent"])("el-form-item"),j=Object(o["resolveComponent"])("el-input"),f=Object(o["resolveComponent"])("el-button"),N=Object(o["resolveComponent"])("el-form"),v=Object(o["resolveComponent"])("el-table-column"),w=Object(o["resolveComponent"])("el-table"),V=Object(o["resolveComponent"])("el-pagination"),C=Object(o["resolveDirective"])("loading");return Object(o["openBlock"])(),Object(o["createElementBlock"])("div",r,[Object(o["createElementVNode"])("div",c,[n,Object(o["createVNode"])(m,{"separator-class":"el-icon-arrow-right"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(p,{to:{name:"admin-home"}},{default:Object(o["withCtx"])(()=>[Object(o["createTextVNode"])("首页")]),_:1}),Object(o["createVNode"])(p,null,{default:Object(o["withCtx"])(()=>[Object(o["createTextVNode"])("直播课程统计")]),_:1})]),_:1})]),Object(o["createElementVNode"])("div",i,[Object(o["createVNode"])(N,{inline:!0,model:b.queryData,class:"vertical-center"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(O,{label:"课程类型:"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(g,{modelValue:b.queryData.tagId,"onUpdate:modelValue":t[0]||(t[0]=e=>b.queryData.tagId=e)},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(h,{label:"全部",value:""}),(Object(o["openBlock"])(!0),Object(o["createElementBlock"])(o["Fragment"],null,Object(o["renderList"])(b.tagList,(e,t)=>(Object(o["openBlock"])(),Object(o["createBlock"])(h,{label:e.tagName,value:e.id,key:t},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),Object(o["createVNode"])(O,{label:"课程名称:"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(j,{modelValue:b.queryData.courseName,"onUpdate:modelValue":t[1]||(t[1]=e=>b.queryData.courseName=e),placeholder:"课程名称"},null,8,["modelValue"])]),_:1}),Object(o["createVNode"])(O,{label:"授课老师:"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(j,{modelValue:b.queryData.presenter,"onUpdate:modelValue":t[2]||(t[2]=e=>b.queryData.presenter=e),placeholder:"授课老师"},null,8,["modelValue"])]),_:1}),Object(o["createVNode"])(O,null,{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(f,{onClick:t[3]||(t[3]=e=>u.getRecordLiveListStats(1))},{default:Object(o["withCtx"])(()=>[Object(o["createTextVNode"])("查询")]),_:1}),Object(o["createVNode"])(f,{onClick:u.exportRecordLiveListStats},{default:Object(o["withCtx"])(()=>[Object(o["createTextVNode"])("导出")]),_:1},8,["onClick"])]),_:1})]),_:1},8,["model"])]),Object(o["createElementVNode"])("div",d,[Object(o["withDirectives"])((Object(o["openBlock"])(),Object(o["createBlock"])(w,{ref:"multipleTable",data:b.tableData,"tooltip-effect":"dark",height:b.tableHeight,style:{width:"100%"},onSelectionChange:u.handleSelectionChange},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(v,{prop:"title",label:"课程名称"}),Object(o["createVNode"])(v,{prop:"name",label:"学员",width:"100"}),Object(o["createVNode"])(v,{prop:"company",label:"单位",width:"150"}),Object(o["createVNode"])(v,{prop:"mobile",label:"手机号",width:"150"}),Object(o["createVNode"])(v,{prop:"member",label:"是否会员",width:"80",formatter:u.formItemFormatter},null,8,["formatter"]),Object(o["createVNode"])(v,{prop:"starttime",label:"进入时间",width:"150"}),Object(o["createVNode"])(v,{prop:"endtime",label:"退出时间",width:"150"}),Object(o["createVNode"])(v,{prop:"duration",label:"观看时长",width:"100",formatter:u.formItemFormatter},null,8,["formatter"])]),_:1},8,["data","height","onSelectionChange"])),[[C,b.loading]])]),Object(o["createElementVNode"])("div",s,[Object(o["createVNode"])(V,{background:"",layout:"prev, pager, next","current-page":b.pageNum,"onUpdate:currentPage":t[4]||(t[4]=e=>b.pageNum=e),"page-size":b.pageSize,total:b.total,onCurrentChange:t[5]||(t[5]=e=>u.getRecordLiveListStats(b.pageNum))},null,8,["current-page","page-size","total"])])])}var u=a("ed08"),p={name:"class-stats",inject:["$global","$api","$message"],data(){return{queryData:{courseName:"",presenter:"",tagId:""},tagList:[],tableHeight:300,loading:!1,tableData:[],multipleSelection:[],total:0,pageNum:1,pageSize:10,searchKey:""}},mounted(){this.$nextTick((function(){this.tableHeight=window.innerHeight-this.$refs.multipleTable.$el.offsetTop-200;let e=this;window.onresize=function(){e.tableHeight=window.innerHeight-e.$refs.multipleTable.$el.offsetTop-200}}))},created(){this.getRecordLiveListStats(1),this.handleGetTagList()},methods:{formItemFormatter(e,t){let a="";switch(t.property){case"member":a=1==e.member?"是":"否";break;case"duration":a=Object(u["a"])(e.duration,1);break;default:break}return a},handleGetTagList(){this.$api.admin.listTags().then(e=>{let t=e.data;0===t.code?this.tagList=t.data:console.log("api handleGetTagList error")}).catch(e=>{console.error(e)})},getRecordLiveListStats(e){this.loading=!0,this.tableData=[],this.pageNum=e;let t={pageNum:this.pageNum,pageSize:this.pageSize,name:this.queryData.courseName,presenter:this.queryData.presenter,tagId:this.queryData.tagId,type:2};console.log(t),this.$api.admin.getRecordLiveListStats(t).then(e=>{let t=e.data;this.loading=!1,"0"==t.code?(console.log("api getRecordLiveListStats success"),this.tableData=t.data.list,this.total=t.data.total):console.log("api getRecordLiveListStats error")}).catch(()=>{this.loading=!1,console.log("api getRecordLiveListStats error")})},handleSelectionChange(e){this.multipleSelection=e},handleCurrentChange(e){console.log("当前页: "+e)},exportRecordLiveListStats(){let e={name:this.queryData.courseName,presenter:this.queryData.presenter,tagId:this.queryData.tagId,type:2};this.$api.admin.exportRecordLiveListStats(e).then(e=>{console.log(e);const t=new Blob([e.data]),a=document.createElement("a"),o=window.URL.createObjectURL(t),l="直播课程统计.xlsx";a.href=o,a.download=l,document.body.appendChild(a),a.click(),window.URL.revokeObjectURL(o),document.body.removeChild(a)}).catch(()=>{})}}},m=(a("67cd"),a("6b0d")),h=a.n(m);const g=h()(p,[["render",b],["__scopeId","data-v-61d9be04"]]);t["default"]=g},e8d7:function(e,t,a){},ed08:function(e,t,a){"use strict";function o(e,t){if(e<0||1!==t&&1e3!==t)return"";const a=parseInt(e/(60*t*60*24)),o=parseInt(e%(60*t*60*24)/(60*t*60)),l=parseInt(e%(60*t*60)/(60*t));(e%(60*t)/t).toFixed(0);let r="";return a>0&&(r+=a+"天"),o>0&&(r+=o+"小时"),l>0&&(r+=l+"分"),r}function l(){for(var e=navigator.userAgent,t=new Array("Android","iPhone","SymbianOS","iPad","iPod"),a=!1,o=0;o0){a=!0;break}return a}a.d(t,"a",(function(){return o})),a.d(t,"b",(function(){return l}))}}]);