chunk-80c6be98.9eaa4490.js 26 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-80c6be98"],{"09f4":function(t,e,a){"use strict";a.d(e,"a",(function(){return i})),Math.easeInOutQuad=function(t,e,a,n){return t/=n/2,t<1?a/2*t*t+e:(t--,-a/2*(t*(t-2)-1)+e)};var n=function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||function(t){window.setTimeout(t,1e3/60)}}();function r(t){document.documentElement.scrollTop=t,document.body.parentNode.scrollTop=t,document.body.scrollTop=t}function o(){return document.documentElement.scrollTop||document.body.parentNode.scrollTop||document.body.scrollTop}function i(t,e,a){var i=o(),s=t-i,c=20,l=0;e="undefined"===typeof e?500:e;var u=function t(){l+=c;var o=Math.easeInOutQuad(l,i,s,e);r(o),l<e?n(t):a&&"function"===typeof a&&a()};u()}},"279c":function(t,e,a){},"446b":function(t,e,a){"use strict";var n=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("div",{staticClass:"titleWrap"},[a("div",{staticClass:"box"},[a("span",{staticClass:"shape"}),t._v(" "),a("span",[t._v(t._s(t.title))])]),t._v(" "),a("div",{staticClass:"right"},[t.hidenOrgan?t._e():a("el-select",{staticClass:"multiple",attrs:{filterable:"",clearable:"",placeholder:"请选择分部"},on:{change:t.changeOrgan},model:{value:t.organId,callback:function(e){t.organId="string"===typeof e?e.trim():e},expression:"organId"}},t._l(t.special?t.specialList:t.selects.branchs,(function(t,e){return a("el-option",{key:e,attrs:{label:t.name,value:t.id}})})),1)],1)]),t._v(" "),a("el-divider")],1)},r=[],o=a("c80c"),i=(a("96cf"),a("3b8d")),s={props:["title","hidenOrgan","special"],data:function(){return{organId:"",specialList:[]}},mounted:function(){var t=Object(i["a"])(Object(o["a"])().mark((function t(){var e;return Object(o["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,this.$store.dispatch("setBranchs");case 2:e=[36,39,41,42,43,44,45,46,47,48,49,50,52,54,56],this.specialList=this.selects.branchs.filter((function(t){return-1==e.indexOf(t.id)}));case 4:case"end":return t.stop()}}),t,this)})));function e(){return t.apply(this,arguments)}return e}(),methods:{changeOrgan:function(t){this.organId=t,this.$emit("changeOrgan",t)}}},c=s,l=(a("ae1f"),a("2877")),u=Object(l["a"])(c,n,r,!1,null,"aff3d1da",null);e["a"]=u.exports},4499:function(t,e,a){"use strict";a.r(e);var n=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"m-container"},[t._m(0),t._v(" "),a("div",{staticClass:"m-core"},[a("tab-router",{on:{change:t.changeKey}},[t.permission("/cloudDate/organMemberList")?a("el-tab-pane",{attrs:{lazy:"",label:"数据总览",name:"memberList"}},["memberList"==t.activeKey?a("organMemberList",{directives:[{name:"permission",rawName:"v-permission",value:"studentManage/getCloudStudyStudentOverView",expression:"'studentManage/getCloudStudyStudentOverView'"}]}):t._e()],1):t._e(),t._v(" "),t.permission("/cloudDate/exerciseDuration")?a("el-tab-pane",{attrs:{lazy:"",label:"练习时长",name:"exerciseDuration"}},["exerciseDuration"==t.activeKey?a("exerciseDuration"):t._e()],1):t._e()],1)],1)])},r=[function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("h2",[a("div",{staticClass:"squrt"}),t._v("\n 团练宝数据\n ")])}],o=a("ec8a"),i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("el-card",[a("headers",{attrs:{title:"数据总览",hidenOrgan:!0}}),t._v(" "),"{}"==JSON.stringify(t.items)?a("div",{staticClass:"wall",staticStyle:{height:"68px"}},[t._v("\n 暂无数据\n ")]):t._e(),t._v(" "),a("statistic",{staticClass:"statistic",attrs:{col:6,cols:0}},t._l(t.items,(function(e,n){return a("statistic-item",{key:n,class:{active:t.active===n},on:{click:function(e){t.active=n}}},[a("span",[t._v("\n "+t._s(e.title+"(人)")+"\n "),e.desc?a("el-tooltip",{attrs:{content:e.desc,"open-delay":.3,placement:"top"}},[a("i",{staticClass:"el-icon-warning-outline",staticStyle:{"margin-left":"5px",cursor:"pointer"}})]):t._e()],1),t._v(" "),a("span",[a("count-to",{attrs:{endVal:e.percent||0}})],1)])})),1)],1)],1)},s=[],c=a("c80c"),l=(a("96cf"),a("3b8d")),u=a("446b"),d=a("ec1b"),p=a.n(d),m=a("03df"),f=a("8179"),v={props:["data"],components:{headers:u["a"],countTo:p.a},data:function(){return{dataList:{},active:""}},mounted:function(){var t=Object(l["a"])(Object(c["a"])().mark((function t(){var e;return Object(c["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,Object(f["d"])();case 3:e=t.sent,this.dataList=e.data,t.next=10;break;case 7:t.prev=7,t.t0=t["catch"](0),console.log(t.t0);case 10:case"end":return t.stop()}}),t,this,[[0,7]])})));function e(){return t.apply(this,arguments)}return e}(),computed:{items:function(){var t=this,e={},a=["totalStudentNum","waitActivateVipStudentNum","effectiveVipStudentNum","vipStudentNum","cloudStudyLivelyStudentNum","cloudStudyUseStudentNum"];return a.forEach((function(a){t.dataList[a]+""&&(e[a]={title:m["e"][a],percent:t.dataList[a],desc:m["b"][a]})})),e}},methods:{}},b=v,h=(a("9e7d"),a("2877")),g=Object(h["a"])(b,i,s,!1,null,"c4cd305e",null),y=g.exports,_=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("el-card",{staticStyle:{"margin-bottom":"20px"}},["{}"==JSON.stringify(t.items)?a("div",{staticClass:"wall",staticStyle:{height:"68px"}},[t._v("\n 暂无数据\n ")]):t._e(),t._v(" "),a("statistic",{staticClass:"statistic",attrs:{col:4,cols:0}},t._l(t.items,(function(e,n){return a("statistic-item",{key:n,class:{active:t.active===n},on:{click:function(e){t.active=n}}},[a("span","againBuyRate"==n||"buyRate"==n||"vipStudentRate"==n?[t._v("\n "+t._s(e.title+"(%)")+"\n "),e.desc?a("el-tooltip",{attrs:{content:e.desc,"open-delay":.3,placement:"top"}},[a("i",{staticClass:"el-icon-warning-outline",staticStyle:{"margin-left":"5px",cursor:"pointer"}})]):t._e()]:[t._v("\n "+t._s(e.title+"(人)")+"\n "),e.desc?a("el-tooltip",{attrs:{content:e.desc,"open-delay":.3,placement:"top"}},[a("i",{staticClass:"el-icon-warning-outline",staticStyle:{"margin-left":"5px",cursor:"pointer"}})]):t._e()],1),t._v(" "),a("span","againBuyRate"==n||"buyRate"==n||"vipStudentRate"==n?[a("count-to",{attrs:{endVal:e.percent||0,decimals:2}})]:[a("count-to",{attrs:{endVal:e.percent||0}})],1)])})),1),t._v(" "),a("ve-histogram",{staticStyle:{width:"100%"},attrs:{height:"350px",data:t.chartData,"data-empty":t.dataEmpty,extend:t.chartExtend,legend:t.legend,"data-zoom":t.dataZoom}})],1),t._v(" "),a("el-card",[a("el-button",{directives:[{name:"permission",rawName:"v-permission",value:"export/now/cloudDate",expression:"'export/now/cloudDate'"}],staticStyle:{"margin-top":"16px"},attrs:{type:"primary"},on:{click:t.exportQuestion}},[t._v("导出")]),t._v(" "),a("div",{staticClass:"tableWrap"},[a("el-table",{staticStyle:{width:"100%"},attrs:{"header-cell-style":{background:"#EDEEF0",color:"#444"},data:t.tableList,"default-sort":{prop:"cloudStudyUseStudentDuty",order:"descending"},sortable:"custom"},on:{"sort-change":t.sortChang}},[a("el-table-column",{attrs:{align:"center",prop:"organId",label:"分部编号"}}),t._v(" "),a("el-table-column",{attrs:{align:"center",prop:"organName",label:"分部名称"}}),t._v(" "),a("el-table-column",{attrs:{align:"center",prop:"totalStudentNum",label:"在读人数"}}),t._v(" "),a("el-table-column",{attrs:{align:"center",prop:"vipStudentNum",label:"生效待激活总人数"}}),t._v(" "),a("el-table-column",{attrs:{align:"center",prop:"effectiveVipStudentNum",label:"生效会员"}}),t._v(" "),a("el-table-column",{attrs:{align:"center",prop:"waitActivateVipStudentNum",label:"待激活会员"}}),t._v(" "),a("el-table-column",{attrs:{align:"center",prop:"buyRate",label:"覆盖率"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v("\n "+t._s(t.numeral(e.row.buyRate||0).format("0.00"))+"%\n ")]}}])}),t._v(" "),a("el-table-column",{attrs:{align:"center",prop:"againBuyRate",label:"复购率"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v("\n "+t._s(t.numeral(e.row.againBuyRate||0).format("0.00"))+"%\n ")]}}])}),t._v(" "),a("el-table-column",{attrs:{align:"center",prop:"activeStudentNum",label:"活跃会员"},scopedSlots:t._u([{key:"header",fn:function(e){return[a("div",{staticClass:"titleCell"},[a("span",[t._v("近一月活跃人数")]),t._v(" "),a("el-tooltip",{attrs:{placement:"top","popper-class":"mTooltip"}},[a("div",{attrs:{slot:"content"},slot:"content"},[t._v("\n 过去四周内有三周及以上每周训练时长超过60分钟为活跃学员\n ")]),t._v(" "),a("i",{staticClass:"el-icon-question micon el-tooltip",staticStyle:{"font-size":"18px",color:"#f56c6c",top:"2px",position:"relative"}})])],1)]}}])}),t._v(" "),a("el-table-column",{attrs:{align:"center",prop:"cloudStudyTodayUseStudentNum",label:"今日使用人数"}})],1)],1)],1)],1)},S=[],w=a("75fc"),x=a("2d63"),O=(a("ac6a"),a("8615"),a("db72")),N=a("333d"),D=(a("0a6d"),a("d768")),L=a.n(D),I=a("adb21"),k=a("6612"),j=a.n(k),E=(a("4328"),{props:["data"],components:{headers:u["a"],pagination:N["a"],"ve-histogram":L.a,countTo:p.a},data:function(){return{tableList:[],organId:"",rules:{limit:10,page:1,total:0,page_size:[10,20,40,50]},searchList:{cloudStudyUseStudentDuty:"DESC"},tenantId:"",dataList:{},active:""}},mounted:function(){this.tenantId=this.$helpers.tenantId,this.getList()},methods:{exportQuestion:function(){Object(I["a"])(this,{url:"/api-web/export/now",fileName:"云教练数据汇总.xls",method:"post",params:{exportEnum:"CLOUD_STUDY_STUDENT_OVER_VIEW"}},"您确定导出云教练数据汇总?")},getList:function(){var t=Object(l["a"])(Object(c["a"])().mark((function t(){var e,a;return Object(c["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.prev=0,[36,39,41,42,43,44,45,46,47,48,49,50,52,54,56],t.next=4,Object(f["d"])(Object(O["a"])(Object(O["a"])({page:1,rows:10},this.searchList),{},{organIds:this.organId}));case 4:a=t.sent,this.tableList=[],this.tableList=a.data.list,console.log(this.tableList,"tableList"),this.dataList=(null===(e=a.data)||void 0===e?void 0:e.overView)||{},t.next=14;break;case 11:t.prev=11,t.t0=t["catch"](0),console.log(t.t0);case 14:case"end":return t.stop()}}),t,this,[[0,11]])})));function e(){return t.apply(this,arguments)}return e}(),sortChang:function(t){var e={ascending:"ASC",descending:"DESC"};this.searchList={},t.prop&&t.order&&(this.searchList[t.prop]=e[t.order]),this.rules.page=1,this.getList()},gotoDetail:function(t){this.$router.push({name:"organDateDetail",params:{organId:t.organId}})},changeOrgan:function(t){this.organId=t,this.rules.page=1,this.getList()},gotoAll:function(){this.$router.push({name:"organRankDetail"})},numeral:function(t){return j()(t)}},computed:{items:function(){var t=this,e={},a=["totalStudentNum","vipStudentNum","effectiveVipStudentNum","waitActivateVipStudentNum","buyRate","againBuyRate","cloudStudyLivelyStudentNum","cloudStudyTodayUseStudentNum"];return a.forEach((function(a){t.dataList[a]+""&&(e[a]={title:m["e"][a],percent:t.dataList[a],desc:m["b"][a]})})),e},legend:function(){return{left:"10px"}},chartData:function(){var t={totalStudentNum:"在读人数",vipStudentNum:"会员人数",effectiveVipStudentNum:"生效会员",waitActivateVipStudentNum:"待激活",activeStudentNum:"近一月活跃人数",cloudStudyTodayUseStudentNum:"今日使用人数"},e=Object.values(this.tableList),a={};for(var n in t){var r,o=Object(x["a"])(e);try{for(o.s();!(r=o.n()).done;){var i=r.value;a[i.organId]||(a[i.organId]={"分部":i.organName}),a[i.organId][t[n]]=i[n]||0}}catch(s){o.e(s)}finally{o.f()}}return console.log(a,"months"),{columns:["分部","在读人数","会员人数","生效会员","待激活","近一月活跃人数","今日使用人数"],rows:Object.values(a)}},chartExtend:function(){return{yAxis:{minInterval:1,type:"value",scale:!0,min:0,axisLabel:{formatter:"{value}人"}},series:{type:"bar",smooth:!1},tooltip:{axisPointer:{type:"shadow",shadowStyle:{color:"rgba(150,150,150,0.2)"}},formatter:function(t){return[t[0].axisValueLabel].concat(Object(w["a"])(t.map((function(t){return"<br/>".concat(t.marker).concat(t.seriesName,": ").concat(t.value,"人")})))).join("")}}}},dataZoom:function(){return[{show:!0,type:"slider",start:0,end:30,filterMode:"empty",zoomLock:!0,handleSize:0}]},dataEmpty:function(){return!this.chartData.rows.length},exporyun:function(){return{organId:this.organId}}}}),C=E,M=(a("726a"),Object(h["a"])(C,_,S,!1,null,"24f87d70",null)),T=M.exports,R=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"m-container"},[a("saveform",{ref:"searchForm",staticClass:"searchForm",attrs:{inline:!0,saveKey:"exerciseDuration",model:t.searchForm},on:{"update:model":function(e){t.searchForm=e}}},[a("el-form-item",{attrs:{prop:"dates"}},[a("el-date-picker",{staticStyle:{width:"405px"},attrs:{clearable:!1,"value-format":"yyyy-MM-dd","picker-options":{firstDayOfWeek:1},type:"daterange","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期"},model:{value:t.searchForm.dates,callback:function(e){t.$set(t.searchForm,"dates",e)},expression:"searchForm.dates"}})],1),t._v(" "),a("el-form-item",[a("el-button",{attrs:{type:"danger"},on:{click:t.search}},[t._v("搜索")]),t._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:t.onReSet}},[t._v("重置")])],1)],1),t._v(" "),a("el-tabs",{staticClass:"submitTab",model:{value:t.activeName,callback:function(e){t.activeName=e},expression:"activeName"}},[a("el-tab-pane",{attrs:{label:"人数图表",name:"first"}},["first"==t.activeName?a("ve-histogram",{staticStyle:{width:"100%"},attrs:{height:"350px",data:t.chartData,"data-empty":t.dataEmpty,extend:t.chartExtend,legend:t.legend,"data-zoom":t.dataZoom}}):t._e()],1),t._v(" "),a("el-tab-pane",{attrs:{label:"比例图表",name:"second"}},["second"==t.activeName?a("ve-histogram",{staticStyle:{width:"100%"},attrs:{height:"350px",data:t.scaleCharData,"data-empty":t.dataEmpty,extend:t.scalChartExtend,legend:t.legend,"data-zoom":t.dataZoom}}):t._e()],1)],1),t._v(" "),a("el-button",{directives:[{name:"permission",rawName:"v-permission",value:"export/managerDownload/num",expression:"'export/managerDownload/num'"}],staticStyle:{margin:"16px 0"},attrs:{type:"primary"},on:{click:t.exportQuestion}},[t._v("导出")]),t._v(" "),a("div",{staticClass:"tableWrap"},[a("el-table",{attrs:{data:t.tableList,"header-cell-style":{background:"#EDEEF0",color:"#444"}}},[a("el-table-column",{attrs:{width:"120px",align:"center",prop:"id",label:"排名"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",[t._v("\n "+t._s(e.$index+1)+"\n ")])]}}])}),t._v(" "),a("el-table-column",{attrs:{align:"center",prop:"organName",label:"分部名称"}}),t._v(" "),a("el-table-column",{attrs:{align:"center",prop:"normalNum",label:"会员人数"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",[t._v(t._s(e.row.normalNum)+"人")])]}}])}),t._v(" "),a("el-table-column",{attrs:{align:"center",prop:"trainStudentNum",label:"练习人数"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",[t._v(t._s(e.row.trainStudentNum)+"人")])]}}])}),t._v(" "),a("el-table-column",{attrs:{align:"center",prop:"trainRate",label:"练习率"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",[t._v(t._s(e.row.trainRate)+"%")])]}}])}),t._v(" "),a("el-table-column",{attrs:{align:"center",prop:"id",label:"≤10分钟"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",[t._v(t._s(e.row.train0)+"人")])]}}])}),t._v(" "),a("el-table-column",{attrs:{align:"center",prop:"id",label:"10~60分钟"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",[t._v(t._s(e.row.train1)+"人")])]}}])}),t._v(" "),a("el-table-column",{attrs:{align:"center",prop:"id",label:"60~120分钟"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",[t._v(t._s(e.row.train2)+"人")])]}}])}),t._v(" "),a("el-table-column",{attrs:{align:"center",prop:"id",label:"120~240分钟"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",[t._v(t._s(e.row.train3)+"人")])]}}])}),t._v(" "),a("el-table-column",{attrs:{align:"center",prop:"id",label:"≥240分钟"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",[t._v(t._s(e.row.train4)+"人")])]}}])}),t._v(" "),a("el-table-column",{attrs:{align:"center",prop:"avgTrainTime",label:"平均练习时长(会员)",width:"100px"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",[t._v(t._s(e.row.avgTrainTime)+"分钟")])]}}])}),t._v(" "),a("el-table-column",{attrs:{align:"center",prop:"trainAvgTrainTime",label:"平均练习时长(练习)",width:"100px"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",[t._v(t._s(e.row.trainAvgTrainTime)+"分钟")])]}}])}),t._v(" "),a("el-table-column",{attrs:{align:"center",prop:"id",label:"练习达标占比"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",[t._v(t._s(e.row.trainStandRate)+"%")])]}}])}),t._v(" "),a("el-table-column",{attrs:{align:"center",label:"操作",fixed:"right"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-button",{directives:[{name:"permission",rawName:"v-permission",value:"/exerciseDurationDetail",expression:"'/exerciseDurationDetail'"}],attrs:{type:"text"},on:{click:function(a){return t.onDetail(e.row)}}},[t._v("详情")])]}}])})],1)],1)],1)},Y=[],A=a("bd86"),$=a("adb2"),F=a("5a0c"),V=a.n(F),U=a("fa7d"),H=(V()().subtract(1,"day").format("YYYY-MM-DD"),function(t){var e,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return t&&t.length?(e={},Object(A["a"])(e,a[0]||"start",V()(t[0]).format("YYYY-MM-DD")),Object(A["a"])(e,a[1]||"start",V()(t[1]).format("YYYY-MM-DD")),e):{}}),z={components:{saveform:$["a"],"ve-histogram":L.a},name:"helpCategory",data:function(){return{searchForm:{dates:[V()().subtract(1,"day").format("YYYY-MM-DD"),V()().subtract(1,"day").format("YYYY-MM-DD")]},tableList:[],activeName:"first"}},mounted:function(){var t=Object(l["a"])(Object(c["a"])().mark((function t(){return Object(c["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:this.getList();case 1:case"end":return t.stop()}}),t,this)})));function e(){return t.apply(this,arguments)}return e}(),methods:{exportQuestion:function(){var t=this.searchForm.dates;Object(I["a"])(this,{url:"/api-web/export/managerDownload",fileName:"云教练练习时长.xls",method:"post",params:{exportEnum:"EXPORT_CLOUD_TEACHER_SUM",queryInfo:Object(O["a"])({},H(t,["startDate","endDate"]))}},"您确定导出云教练练习时长?")},onDetail:function(t){this.$router.push({path:"/exerciseDurationDetail",query:{organId:t.organId}})},search:function(){var t=this;this.$refs.searchForm.validate((function(e){t.pageInfo=Object(O["a"])(Object(O["a"])({},t.pageInfo),{},{page:1}),t.getList()}))},onReSet:function(){this.pageInfo=Object(O["a"])(Object(O["a"])({},this.pageInfo),{},{page:1}),this.$refs.searchForm.resetFields(),this.getList()},getDefaultTime:function(){var t=this.$helpers.dayjs,e=t(new Date).format("YYYY-MM-DD"),a=t(e).subtract(1,"week").format("YYYY-MM-DD");console.log(a,e,"121212"),this.searchForm.dates=[Object(U["b"])(a),Object(U["c"])(e)],console.log(this.searchForm.dates,"this.searchForm.dates")},changeWeek:function(t){t||this.getDefaultTime()},getList:function(){var t=Object(l["a"])(Object(c["a"])().mark((function t(){var e,a,n;return Object(c["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.prev=0,e=this.searchForm.dates,a=Object(O["a"])({},H(e,["startDate","endDate"])),t.next=5,Object(f["b"])(Object(O["a"])({page:1,rows:10},a));case 5:n=t.sent,this.tableList=[],this.tableList=n.data,t.next=12;break;case 10:t.prev=10,t.t0=t["catch"](0);case 12:case"end":return t.stop()}}),t,this,[[0,10]])})));function e(){return t.apply(this,arguments)}return e}()},computed:{items:function(){var t=this,e={},a=["normalNum","train1","train2","train3","train4","buyRate","avgTrainTime"];return a.forEach((function(a){t.dataList[a]+""&&(e[a]={title:titles[a],percent:t.dataList[a],desc:descs[a]})})),e},scaleItems:function(){var t=this,e={},a=["trainRate","trainStandRate"];return a.forEach((function(a){t.dataList[a]+""&&(e[a]={title:titles[a],percent:t.dataList[a],desc:descs[a]})})),e},legend:function(){return{left:"10px"}},scaleCharData:function(){var t={trainRate:"练习率",trainStandRate:"练习达标率"},e=this.tableList,a={};for(var n in t){var r,o=Object(x["a"])(e);try{for(o.s();!(r=o.n()).done;){var i=r.value;a[i.organName]||(a[i.organName]={"分部":i.organName}),a[i.organName][t[n]]=i[n]||0}}catch(s){o.e(s)}finally{o.f()}}return console.log(a,"months"),{columns:["分部","练习率","练习达标率"],rows:Object.values(a)}},chartData:function(){var t={normalNum:"会员人数",train0:"≤10分钟",train1:"10~60分钟",train2:"60-120分钟",train3:"120-240分钟",train4:"≥240分钟",avgTrainTime:"平均时长"},e=this.tableList,a={};for(var n in t){var r,o=Object(x["a"])(e);try{for(o.s();!(r=o.n()).done;){var i=r.value;a[i.organName]||(a[i.organName]={"分部":i.organName}),a[i.organName][t[n]]=i[n]||0}}catch(s){o.e(s)}finally{o.f()}}return console.log(a,"months"),{columns:["分部","会员人数","≤10分钟","10~60分钟","60-120分钟","120-240分钟",">=240分钟","平均时长"],rows:Object.values(a)}},chartExtend:function(){return{yAxis:{minInterval:1,type:"value",scale:!0,min:0,axisLabel:{formatter:"{value}"}},series:{type:"bar",smooth:!1},tooltip:{axisPointer:{type:"shadow",shadowStyle:{color:"rgba(150,150,150,0.2)"}},formatter:function(t){return[t[0].axisValueLabel].concat(Object(w["a"])(t.map((function(t){return"<br/>".concat(t.marker).concat(t.seriesName,": ").concat(t.value).concat("平均时长"==t.seriesName?"分钟":"人")})))).join("")}}}},scalChartExtend:function(){return{yAxis:{minInterval:1,type:"value",scale:!0,min:0,axisLabel:{formatter:"{value}%"}},series:{type:"bar",smooth:!1},tooltip:{axisPointer:{type:"shadow",shadowStyle:{color:"rgba(150,150,150,0.2)"}},formatter:function(t){return[t[0].axisValueLabel].concat(Object(w["a"])(t.map((function(t){return"<br/>".concat(t.marker).concat(t.seriesName,": ").concat(t.value,"%")})))).join("")}}}},dataZoom:function(){return[{show:!0,type:"slider",start:0,end:30,filterMode:"empty",zoomLock:!0,handleSize:0}]},dataEmpty:function(){return!this.chartData.rows.length},exporyun:function(){return{organId:this.organId}}}},G=z,q=(a("af4e"),Object(h["a"])(G,R,Y,!1,null,"716cdeef",null)),B=q.exports,K={components:{allDate:y,organMemberList:T,exerciseDuration:B},data:function(){return{activeKey:""}},methods:{permission:o["a"],changeKey:function(t){console.log(t,"val"),this.activeKey=t}}},P=K,W=(a("c763"),Object(h["a"])(P,n,r,!1,null,"4e0124ea",null));e["default"]=W.exports},"726a":function(t,e,a){"use strict";a("bc56")},"7e80":function(t,e,a){},"9e7d":function(t,e,a){"use strict";a("279c")},adb21:function(t,e,a){"use strict";a.d(e,"a",(function(){return l}));var n=a("bc3a"),r=a.n(n),o=(a("4328"),a("5f87")),i=a("3908"),s=a("e3eb"),c=a.n(s),l=function(t,e,a,n){var s=e.url,l={method:e.method?e.method:"get",headers:{Authorization:Object(o["b"])(),tenantId:Object(o["a"])()},url:s,responseType:"blob"};"post"==l.method?l.data=e.params:l.params=e.params,t.$confirm(a||"您确定下载模板","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){i["a"].startLoading(),r()(c()(l)).then((function(a){var r=new Blob([a.data],{type:"application/vnd.ms-excel;charset=utf-8"}),o=new Response(r).text();o.then((function(a){if(-1!=a.indexOf("code")){var o=JSON.parse(a);if(403==o.code)return t.$message.error("登录过期,请重新登录!"),void setTimeout((function(){t.$store.dispatch("user/resetToken").then((function(){location.reload()}))}),1e3);200==o.code?t.$message.success(o.msg):t.$message.error(o.msg),n&&n()}else{var i=URL.createObjectURL(r),s=document.createElement("a"),c=e.fileName||"导出文件.xls";s.href=i,s.setAttribute("download",c),document.body.appendChild(s),s.click(),n&&n()}})),i["a"].endLoading()})).catch((function(e){console.log(e),t.$message.error("下载失败,请联系管理员"),i["a"].endLoading()}))})).catch((function(){}))}},ae1f:function(t,e,a){"use strict";a("7e80")},af4e:function(t,e,a){"use strict";a("bff0")},bc56:function(t,e,a){},bff0:function(t,e,a){},c763:function(t,e,a){"use strict";a("f76c")},f76c:function(t,e,a){},fa7d:function(t,e,a){"use strict";a.d(e,"b",(function(){return r})),a.d(e,"c",(function(){return o})),a.d(e,"a",(function(){return i})),a.d(e,"d",(function(){return s}));var n=a("db72"),r=(a("a481"),a("5a0c"),function(t){var e=new Date(t.replace(/-/g,"/")).getTime(),a=new Date(t);0==a.getDay()&&(e-=6048e5);var n=e-24*(a.getDay()-1)*60*60*1e3,r=new Date(n),o=r.getFullYear(),i=r.getMonth()+1<10?"0"+(r.getMonth()+1):r.getMonth()+1,s=r.getDate()<10?"0"+r.getDate():r.getDate(),c=o+"-"+i+"-"+s;return c}),o=function(t){var e=new Date(t.replace(/-/g,"/")).getTime(),a=new Date(t),n=7-a.getDay();7==n&&(n=0);var r=e+24*n*60*60*1e3,o=new Date(r),i=o.getFullYear(),s=o.getMonth()+1<10?"0"+(o.getMonth()+1):o.getMonth()+1,c=o.getDate()<10?"0"+o.getDate():o.getDate(),l=i+"-"+s+"-"+c;return l},i=function(t){var e=[];switch(t){case"NORMAL":e=[{value:"SINGLE",label:"声部课"},{value:"TRAINING_SINGLE",label:"集训声部课"},{value:"COMPREHENSIVE",label:"综合课"},{value:"CLASSROOM",label:"课堂课"}];break;case"MIX":e=[{value:"MIX",label:"合奏课"},{value:"TRAINING_MIX",label:"集训合奏课"},{value:"COMPREHENSIVE",label:"综合课"},{value:"CLASSROOM",label:"课堂课"}];break;case"HIGH":e=[{value:"HIGH",label:"基础技能课"}];break;case"HIGH_ONLINE":e=[{value:"HIGH_ONLINE",label:"线上基础技能课"}];break;case"MUSIC_NETWORK":e=[{value:"MUSIC_NETWORK",label:"乐团网管课"}];break;case"SNAP":e=[{value:"SINGLE",label:"声部课"},{value:"MIX",label:"合奏课"},{value:"TRAINING_SINGLE",label:"集训声部课"},{value:"TRAINING_MIX",label:"集训合奏课"},{value:"HIGH",label:"基础技能课"},{value:"COMPREHENSIVE",label:"综合课"},{value:"CLASSROOM",label:"课堂课"}]}return e},s=function(t,e){t.$router.replace({query:Object(n["a"])(Object(n["a"])({},t.$route.query),e)})}}}]);