1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2daaceb4"],{1427:function(t,a,e){"use strict";var n=e("d3fd"),s=e.n(n);s.a},2688:function(t,a,e){},33017:function(t,a,e){},"50f9":function(t,a,e){"use strict";e.r(a);var n=function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("div",{staticClass:"m-container"},[t._m(0),t._v(" "),e("div",{staticClass:"m-core"},[e("tab-router",[e("el-tab-pane",{directives:[{name:"permission",rawName:"v-permission",value:"newIndex",expression:"'newIndex'"}],attrs:{lazy:"",label:"基本信息",name:"baseinfo"}},[e("baseinfo")],1)],1)],1)])},s=[function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("h2",[e("div",{staticClass:"squrt"}),t._v("控制台\n ")])}],i=function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("div",{staticClass:"container"},[e("save-form",{attrs:{inline:"",model:t.search},on:{submit:t.FetchDetail,reset:t.reset}},[e("el-form-item",{attrs:{prop:"year"}},[e("el-date-picker",{attrs:{type:"year",format:"yyyy年","picker-options":{disabledDate:function(t){return t.getTime()>Date.now()}},placeholder:"请选择年份"},model:{value:t.search.year,callback:function(a){t.$set(t.search,"year",a)},expression:"search.year"}})],1),t._v(" "),e("el-form-item",{attrs:{prop:"organIds"}},[e("el-select",{attrs:{multiple:"",clearable:"",filterable:"","collapse-tags":""},model:{value:t.search.organIds,callback:function(a){t.$set(t.search,"organIds",a)},expression:"search.organIds"}},t._l(t.selects.branchs,(function(t,a){return e("el-option",{key:a,attrs:{label:t.name,value:t.id}})})),1)],1),t._v(" "),e("el-button",{attrs:{"native-type":"submit",type:"primary"}},[t._v("搜索")]),t._v(" "),e("el-button",{attrs:{"native-type":"reset",type:"danger"}},[t._v("重置")])],1),t._v(" "),t.isEmpty?e("empty",{attrs:{desc:"暂无统计数据"}}):e("el-row",{staticClass:"rows",attrs:{gutter:20}},[e("el-col",{attrs:{xs:24,sm:24,md:12}},[e("operate",{attrs:{data:t.dataInfo}})],1),t._v(" "),e("el-col",{attrs:{xs:24,sm:24,md:12}},[e("business",{attrs:{data:t.dataInfo}})],1),t._v(" "),e("el-col",{attrs:{xs:24,sm:24,md:12}},[e("hrdata",{attrs:{data:t.dataInfo}})],1),t._v(" "),e("el-col",{attrs:{xs:24,sm:24,md:12}},[e("student",{attrs:{data:t.dataInfo}})],1),t._v(" "),e("el-col",{attrs:{xs:24,sm:24,md:24}},[e("curriculum",{attrs:{data:t.dataInfo}})],1)],1)],1)},c=[],r=e("2d63"),o=e("db72"),l=(e("96cf"),e("3b8d")),u=(e("386d"),e("ac6a"),e("456d"),e("829b")),d=function(t){return Object(u["a"])({url:"/api-web/newIndex",params:t,method:"get"})},h=function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("el-card",{attrs:{header:"运营数据"}},[e("statistic",{staticClass:"statistic",attrs:{cols:0}},t._l(t.items,(function(a,n){return e("statistic-item",{key:n,class:{active:t.active===n},on:{click:function(a){t.active=n}}},[e("span",[t._v("\n "+t._s(a.title)+"\n "),a.desc?e("el-tooltip",{attrs:{content:a.desc,"open-delay":.3,placement:"top"}},[e("i",{staticClass:"el-icon-warning-outline",staticStyle:{"margin-left":"5px",cursor:"pointer"}})]):t._e()],1),t._v(" "),e("span",[e("count-to",{attrs:{endVal:a.percent}})],1)])})),1),t._v(" "),e("ve-histogram",{staticStyle:{width:"100%"},attrs:{height:"350px",data:t.chartData,"data-empty":t.dataEmpty}})],1)},_=[],p=e("75fc"),m=(e("8615"),e("ec1b")),f=e.n(m),E=e("d768"),v=e.n(E),O={props:["data"],components:{"ve-histogram":v.a,"count-to":f.a},computed:{items:function(){return{SCHOOL:this.data["SCHOOL"]||{},MUSIC_GROUP_NUM:this.data["MUSIC_GROUP_NUM"]||{},MUSIC_GROUP_STUDENT:this.data["MUSIC_GROUP_STUDENT"]||{},OTHER_STUDENT:this.data["OTHER_STUDENT"]||{}}},chartData:function(){this.data[this.active];for(var t=Object.values(this.items),a={},e=0,n=t;e<n.length;e++){var s,i=n[e],c=Object(r["a"])(i.indexMonthData||[]);try{for(c.s();!(s=c.n()).done;){var o=s.value,l=this.$helpers.dayjs(o.month).month()+1+"月";a[l]||(a[l]={"月份":l}),a[l][i.title]=o.percent}}catch(u){c.e(u)}finally{c.f()}}return{columns:["月份"].concat(Object(p["a"])(t.map((function(t){return t.title})))),rows:Object.values(a)}},dataEmpty:function(){return!this.chartData.rows.length}},data:function(){return{active:"SCHOOL"}}},N=O,T=(e("6592"),e("2877")),U=Object(T["a"])(N,h,_,!1,null,"fd078728",null),y=U.exports,I=function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("el-card",{attrs:{header:"业务数据"}},[e("statistic",{staticClass:"statistic",attrs:{cols:0}},t._l(t.items,(function(a,n){return e("statistic-item",{key:n,class:{active:t.active===n},on:{click:function(a){t.active=n}}},[e("span",[t._v("\n "+t._s(a.title)+"\n "),a.desc?e("el-tooltip",{attrs:{content:a.desc,"open-delay":.3,placement:"top"}},[e("i",{staticClass:"el-icon-warning-outline",staticStyle:{"margin-left":"5px",cursor:"pointer"}})]):t._e()],1),t._v(" "),e("span",[e("count-to",{attrs:{endVal:a.percent,decimals:2}}),t._v("%\n ")],1)])})),1),t._v(" "),e("ve-histogram",{staticStyle:{width:"100%"},attrs:{height:"350px",data:t.chartData,"data-empty":t.dataEmpty}})],1)},M=[],b=(e("aabe"),{props:["data"],components:{"ve-histogram":v.a,"count-to":f.a},computed:{items:function(){return{ACTIVATION_RATE:this.data["ACTIVATION_RATE"]||{},HOMEWORK_CREATE_RATE:this.data["HOMEWORK_CREATE_RATE"]||{},HOMEWORK_SUBMIT_RATE:this.data["HOMEWORK_SUBMIT_RATE"]||{},HOMEWORK_COMMENT_RATE:this.data["HOMEWORK_COMMENT_RATE"]||{}}},chartData:function(){this.data[this.active];for(var t=Object.values(this.items),a={},e=0,n=t;e<n.length;e++){var s,i=n[e],c=Object(r["a"])(i.indexMonthData||[]);try{for(c.s();!(s=c.n()).done;){var o=s.value,l=this.$helpers.dayjs(o.month).month()+1+"月";a[l]||(a[l]={"月份":l}),a[l][i.title]=o.percent}}catch(u){c.e(u)}finally{c.f()}}return{columns:["月份"].concat(Object(p["a"])(t.map((function(t){return t.title})))),rows:Object.values(a)}},dataEmpty:function(){return!this.chartData.rows.length}},data:function(){return{active:"ACTIVATION_RATE"}}}),C=b,S=(e("6d56"),Object(T["a"])(C,I,M,!1,null,"b00d1c7e",null)),R=S.exports,D=function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("el-card",{attrs:{header:"经营数据"}},[e("statistic",{staticClass:"statistic",attrs:{col:5,cols:0}},t._l(t.items,(function(a,n){return e("statistic-item",{key:n,class:{active:t.active===n},on:{click:function(a){t.active=n}}},[e("span",[t._v("\n "+t._s(a.title)+"\n "),a.desc?e("el-tooltip",{attrs:{content:a.desc,"open-delay":.3,placement:"top"}},[e("i",{staticClass:"el-icon-warning-outline",staticStyle:{"margin-left":"5px",cursor:"pointer"}})]):t._e()],1),t._v(" "),e("span",[e("count-to",{attrs:{endVal:a.percent}})],1)])})),1),t._v(" "),e("ve-line",{attrs:{settings:{area:!0},data:t.chartData,height:"350px","data-empty":t.dataEmpty}})],1)},g=[],j=e("c3da"),A=e.n(j),x={props:["data"],components:{"ve-line":A.a,"count-to":f.a},computed:{items:function(){return{SHOULD_INCOME_MONEY:this.data["SHOULD_INCOME_MONEY"]||{},ANTICIPATED_INCOME_MONEY:this.data["ANTICIPATED_INCOME_MONEY"]||{},SHOULD_EXPEND_MONEY:this.data["SHOULD_EXPEND_MONEY"]||{},ANTICIPATED_EXPEND_MONEY:this.data["ANTICIPATED_EXPEND_MONEY"]||{},REVENUE_MONEY:this.data["REVENUE_MONEY"]||{}}},chartData:function(){this.data[this.active];for(var t=Object.values(this.items),a={},e=0,n=t;e<n.length;e++){var s,i=n[e],c=Object(r["a"])(i.indexMonthData||[]);try{for(c.s();!(s=c.n()).done;){var o=s.value,l=this.$helpers.dayjs(o.month).month()+1+"月";a[l]||(a[l]={"月份":l}),a[l][i.title]=o.percent}}catch(u){c.e(u)}finally{c.f()}}return{columns:["月份"].concat(Object(p["a"])(t.map((function(t){return t.title})))),rows:Object.values(a)}},dataEmpty:function(){return!this.chartData.rows.length}},data:function(){return{active:"SHOULD_INCOME_MONEY"}}},P=x,w=(e("b145"),Object(T["a"])(P,D,g,!1,null,"54953564",null)),H=w.exports,V=function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("el-card",{attrs:{header:"人事数据"}},[e("statistic",{staticClass:"statistic",attrs:{cols:0}},t._l(t.items,(function(a,n){return e("statistic-item",{key:n,class:{active:t.active===n},on:{click:function(a){t.active=n}}},[e("span",[t._v("\n "+t._s(a.title)+"\n "),a.desc?e("el-tooltip",{attrs:{content:a.desc,"open-delay":.3,placement:"top"}},[e("i",{staticClass:"el-icon-warning-outline",staticStyle:{"margin-left":"5px",cursor:"pointer"}})]):t._e()],1),t._v(" "),e("span",[e("count-to",{attrs:{endVal:a.percent}})],1)])})),1),t._v(" "),e("ve-histogram",{staticStyle:{width:"100%"},attrs:{height:"350px",data:t.chartData,"data-empty":t.dataEmpty}})],1)},k=[],$={props:["data"],components:{"ve-histogram":v.a,"count-to":f.a},computed:{items:function(){return{TEACHER_NUM:this.data["TEACHER_NUM"]||{},FULL_TIME_NUM:this.data["FULL_TIME_NUM"]||{},PART_TIME_NUM:this.data["PART_TIME_NUM"]||{},DIMISSION_NUM:this.data["DIMISSION_NUM"]||{}}},chartData:function(){this.data[this.active];for(var t=Object.values(this.items),a={},e=0,n=t;e<n.length;e++){var s,i=n[e],c=Object(r["a"])(i.indexMonthData||[]);try{for(c.s();!(s=c.n()).done;){var o=s.value,l=this.$helpers.dayjs(o.month).month()+1+"月";a[l]||(a[l]={"月份":l}),a[l][i.title]=o.percent}}catch(u){c.e(u)}finally{c.f()}}return{columns:["月份"].concat(Object(p["a"])(t.map((function(t){return t.title})))),rows:Object.values(a)}},dataEmpty:function(){return!this.chartData.rows.length}},data:function(){return{active:"TEACHER_NUM"}}},L=$,Y=(e("5e64"),Object(T["a"])(L,V,k,!1,null,"10da8cbb",null)),G=Y.exports,W=function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("el-card",[e("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[e("span",[t._v("学员变动")]),t._v(" "),e("el-button",{staticStyle:{float:"right",padding:"0px 0"},attrs:{type:"text"},on:{click:function(a){t.isHistogram=!t.isHistogram}}},[t._v(t._s(t.isHistogram?"学员转化漏斗图":"学员柱状图"))])],1),t._v(" "),e("statistic",{staticClass:"statistic",attrs:{cols:0}},t._l(t.items,(function(a,n){return e("statistic-item",{key:n,class:{active:t.active===n},on:{click:function(a){t.active=n}}},[e("span",[t._v("\n "+t._s(a.title)+"\n "),a.desc?e("el-tooltip",{attrs:{content:a.desc,"open-delay":.3,placement:"top"}},[e("i",{staticClass:"el-icon-warning-outline",staticStyle:{"margin-left":"5px",cursor:"pointer"}})]):t._e()],1),t._v(" "),e("span",[e("count-to",{attrs:{endVal:a.percent}}),t._v(t._s("STUDENT_CONVERSION"===n?"%":"")+"\n ")],1)])})),1),t._v(" "),t.isHistogram?e("ve-histogram",{staticStyle:{width:"100%"},attrs:{height:"350px",data:t.chartData,"data-empty":t.dataEmpty}}):e("ve-funnel",{staticStyle:{width:"100%"},attrs:{height:"350px",data:t.funnelData,"data-empty":t.dataEmpty}})],1)},K=[],F=e("947c"),X=e.n(F),B={props:["data"],components:{"ve-funnel":X.a,"ve-histogram":v.a,"count-to":f.a},computed:{items:function(){return{NEWLY_STUDENT_NUM:this.data["NEWLY_STUDENT_NUM"]||{},QUIT_MUSIC_GROUP_STUDENT_NUM:this.data["QUIT_MUSIC_GROUP_STUDENT_NUM"]||{},STUDENT_CONVERSION:this.data["STUDENT_CONVERSION"]||{}}},chartData:function(){this.data[this.active];var t,a=Object.values(this.items).filter((function(t){return"STUDENT_CONVERSION"!==t.dataType})),e={},n=Object(r["a"])(a);try{for(n.s();!(t=n.n()).done;){var s,i=t.value,c=Object(r["a"])(i.indexMonthData||[]);try{for(c.s();!(s=c.n()).done;){var o=s.value,l=this.$helpers.dayjs(o.month).month()+1+"月";e[l]||(e[l]={"月份":l}),e[l][i.title]=o.percent}}catch(u){c.e(u)}finally{c.f()}}}catch(u){n.e(u)}finally{n.f()}return{columns:["月份"].concat(Object(p["a"])(a.map((function(t){return t.title})))),rows:Object.values(e)}},funnelData:function(){var t=this.data["STUDENT_CONVERSION"]||{},a=t.indexMonthData,e=void 0===a?[]:a;return{columns:["类型","数值"],rows:e.map((function(t){return{"类型":t.title,"数值":t.percent}}))}},dataEmpty:function(){return!this.chartData.rows.length}},data:function(){return{active:"NEWLY_STUDENT_NUM",isHistogram:!0}}},Q=B,J=(e("ba2f"),Object(T["a"])(Q,W,K,!1,null,"71f4a104",null)),q=J.exports,z=function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("el-card",{attrs:{header:"课程数据"}},[e("statistic",{staticClass:"statistic",attrs:{cols:0}},t._l(t.items,(function(a,n){return e("statistic-item",{key:n,class:{active:t.active===n},on:{click:function(a){t.active=n}}},[e("span",[t._v("\n "+t._s(a.title)+"\n "),a.desc?e("el-tooltip",{attrs:{content:a.desc,"open-delay":.3,placement:"top"}},[e("i",{staticClass:"el-icon-warning-outline",staticStyle:{"margin-left":"5px",cursor:"pointer"}})]):t._e()],1),t._v(" "),e("span",[e("count-to",{attrs:{endVal:a.percent}})],1)])})),1),t._v(" "),e("ve-line",{attrs:{settings:{area:!0},data:t.chartData,height:"350px","data-empty":t.dataEmpty}})],1)},Z=[],tt={props:["data"],components:{"ve-line":A.a,"count-to":f.a},computed:{items:function(){return{MUSIC_GROUP_COURSE:this.data["MUSIC_GROUP_COURSE"]||{},VIP_GROUP_COURSE:this.data["VIP_GROUP_COURSE"]||{},PRACTICE_GROUP_COURSE:this.data["PRACTICE_GROUP_COURSE"]||{}}},chartData:function(){this.data[this.active];for(var t=Object.values(this.items),a={},e=0,n=t;e<n.length;e++){var s,i=n[e],c=Object(r["a"])(i.indexMonthData||[]);try{for(c.s();!(s=c.n()).done;){var o=s.value,l=this.$helpers.dayjs(o.month).month()+1+"月";a[l]||(a[l]={"月份":l}),a[l][i.title]=o.percent}}catch(u){c.e(u)}finally{c.f()}}return{columns:["月份"].concat(Object(p["a"])(t.map((function(t){return t.title})))),rows:Object.values(a)}},dataEmpty:function(){return!this.chartData.rows.length}},data:function(){return{active:"MUSIC_GROUP_COURSE"}}},at=tt,et=(e("1427"),Object(T["a"])(at,z,Z,!1,null,"5e3796f0",null)),nt=et.exports,st={SCHOOL:"截止到昨日,【进行中】乐团的【合作单位】总数",MUSIC_GROUP_NUM:"截止到昨日,【进行中】乐团总数",MUSIC_GROUP_STUDENT:"截止到昨日,【进行中】乐团【在读】学员总数,分部下去重",OTHER_STUDENT:"截止到昨日,学员有剩余VIP/网管未上课时的人数总数,分部下去重",ACTIVATION_RATE:"截止到昨日,平台注册学员激活率,平台注册学员设置密码人数/注册学员总数",HOMEWORK_CREATE_RATE:"本月截止到昨日,服务指标的作业布置率",HOMEWORK_SUBMIT_RATE:"本月截止到昨日,已布置的作业学员提交率",HOMEWORK_COMMENT_RATE:"本月截止到昨日,学员已提交的作业老师点评率",SHOULD_INCOME_MONEY:"本年度截止到当月所有缴费项目应收金额总和",ANTICIPATED_INCOME_MONEY:"本年度截止到当月已缴费但实际还未产生费用金额总和",SHOULD_EXPEND_MONEY:"本年度截止到当月预计支出费用总和(暂无此数据)",ANTICIPATED_EXPEND_MONEY:"本年度截止到当月应付金额总和(暂无此数据)",REVENUE_MONEY:"本年度截止到当月营收金额总和",TEACHER_NUM:"截止到昨日【非冻结】且未设置【离职时间】的老师总数",FULL_TIME_NUM:"截止到昨日【非冻结】且未设置【离职时间】,工作类型为【全职】的老师总数",PART_TIME_NUM:"截止到昨日【非冻结】且未设置【离职时间】,工作类型为【兼职】的老师总数",DIMISSION_NUM:"截止到昨日【冻结】或以设置【离职时间】的老师总数",NEWLY_STUDENT_NUM:"本年度截止到昨日,新增的乐团【在读】学员总数(去重)",QUIT_MUSIC_GROUP_STUDENT_NUM:"本年度截止到昨日,乐团退团学员总数(去重)",STUDENT_CONVERSION:"度截止到昨日,乐团预报名学员中正式报名缴费的学员购买VIP/网管课的转化率(不包括退团学员)",MUSIC_GROUP_COURSE:"截止到昨日,【已结束】乐团课程总数",VIP_GROUP_COURSE:"截止到昨日,【已结束】VIP课程总数",PRACTICE_GROUP_COURSE:"截止到昨日,【已结束】网管课程总数"},it={components:{operate:y,business:R,management:H,hrdata:G,student:q,curriculum:nt},data:function(){return{search:{year:"",organIds:[]},dataInfo:{},business:{}}},computed:{isEmpty:function(){return!Object.keys(this.dataInfo).length}},mounted:function(){this.reset(),this.$store.dispatch("setBranchs")},methods:{reset:function(){this.$set(this.search,"year",this.$helpers.dayjs()),this.$set(this.search,"organIds",[]),this.FetchDetail()},FetchDetail:function(){var t=Object(l["a"])(regeneratorRuntime.mark((function t(){var a,e,n,s,i;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return a={},t.prev=1,t.next=4,d(Object(o["a"])(Object(o["a"])({},this.search),{},{year:this.$helpers.dayjs(this.search.year).year()||"",organIds:this.search.organIds.join(",")}));case 4:e=t.sent,n=Object(r["a"])(e.data);try{for(n.s();!(s=n.n()).done;)i=s.value,a[i.dataType]=Object(o["a"])(Object(o["a"])({},i),{},{desc:st[i.dataType]})}catch(c){n.e(c)}finally{n.f()}t.next=12;break;case 9:t.prev=9,t.t0=t["catch"](1),console.log(t.t0);case 12:this.dataInfo=a;case 13:case"end":return t.stop()}}),t,this,[[1,9]])})));function a(){return t.apply(this,arguments)}return a}()}},ct=it,rt=(e("82d6"),Object(T["a"])(ct,i,c,!1,null,"35eebb1c",null)),ot=rt.exports,lt={name:"Main",components:{baseinfo:ot}},ut=lt,dt=Object(T["a"])(ut,n,s,!1,null,null,null);a["default"]=dt.exports},"5e64":function(t,a,e){"use strict";var n=e("eb19"),s=e.n(n);s.a},6592:function(t,a,e){"use strict";var n=e("c3eb"),s=e.n(n);s.a},"6d56":function(t,a,e){"use strict";var n=e("2688"),s=e.n(n);s.a},"82d6":function(t,a,e){"use strict";var n=e("33017"),s=e.n(n);s.a},b145:function(t,a,e){"use strict";var n=e("fc05"),s=e.n(n);s.a},ba2f:function(t,a,e){"use strict";var n=e("d7f9"),s=e.n(n);s.a},c3eb:function(t,a,e){},d3fd:function(t,a,e){},d7f9:function(t,a,e){},eb19:function(t,a,e){},fc05:function(t,a,e){}}]);
|