(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-0f9c13b8"],{1833:function(e,t,a){"use strict";a.r(t);var o=a("f2bf");const c=e=>(Object(o["pushScopeId"])("data-v-cf6d171e"),e=e(),Object(o["popScopeId"])(),e),l={class:"course-stats"},r={class:"course-top"},n=c(()=>Object(o["createElementVNode"])("span",null,"录制课程统计",-1)),i={class:"course-header"},d={class:"course-list"},s={class:"course-page"};function b(e,t,a,c,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"),v=Object(o["resolveComponent"])("el-form"),N=Object(o["resolveComponent"])("el-table-column"),V=Object(o["resolveComponent"])("el-table"),C=Object(o["resolveComponent"])("el-pagination"),w=Object(o["resolveDirective"])("loading");return Object(o["openBlock"])(),Object(o["createElementBlock"])("div",l,[Object(o["createElementVNode"])("div",r,[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"])(v,{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"])(V,{ref:"multipleTable",data:b.tableData,"tooltip-effect":"dark",height:b.tableHeight,style:{width:"100%"},onSelectionChange:u.handleSelectionChange},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(N,{prop:"title",label:"课程名称"}),Object(o["createVNode"])(N,{prop:"name",label:"学员"}),Object(o["createVNode"])(N,{prop:"company",label:"单位"}),Object(o["createVNode"])(N,{prop:"mobile",label:"手机号"}),Object(o["createVNode"])(N,{prop:"member",label:"是否会员",formatter:u.formItemFormatter},null,8,["formatter"]),Object(o["createVNode"])(N,{prop:"duration",label:"观看时长",formatter:u.formItemFormatter},null,8,["formatter"])]),_:1},8,["data","height","onSelectionChange"])),[[w,b.loading]])]),Object(o["createElementVNode"])("div",s,[Object(o["createVNode"])(C,{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:"info-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:"",classRes:[],currentClassId:-1}},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.pageNum=e,this.tableData=[];let t={pageNum:this.pageNum,pageSize:this.pageSize,name:this.queryData.courseName,presenter:this.queryData.presenter,tagId:this.queryData.tagId,type:1};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:1};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),c="录制课程统计.xlsx";a.href=o,a.download=c,document.body.appendChild(a),a.click(),window.URL.revokeObjectURL(o),document.body.removeChild(a)}).catch(()=>{})}}},m=(a("cadf"),a("6b0d")),h=a.n(m);const g=h()(p,[["render",b],["__scopeId","data-v-cf6d171e"]]);t["default"]=g},b264:function(e,t,a){},cadf:function(e,t,a){"use strict";a("b264")},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)),c=parseInt(e%(60*t*60)/(60*t));(e%(60*t)/t).toFixed(0);let l="";return a>0&&(l+=a+"天"),o>0&&(l+=o+"小时"),c>0&&(l+=c+"分"),l}function c(){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 c}))}}]);