/*! * build: Hopaheal * copyright: Mead * time: 2022-9-23 10:41:22 */ (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-0ae42028"],{"53bb":function(t,e,a){"use strict";a("e700")},"8a92":function(t,e,a){"use strict";a.r(e),a.d(e,"classList",(function(){return i})),a.d(e,"classAdd",(function(){return n})),a.d(e,"classEdit",(function(){return r})),a.d(e,"classDetail",(function(){return o})),a.d(e,"classDelete",(function(){return l})),a.d(e,"classStudent",(function(){return c})),a.d(e,"studentAdd",(function(){return u})),a.d(e,"studentEdit",(function(){return d})),a.d(e,"studentDelete",(function(){return p})),a.d(e,"studentBind",(function(){return g})),a.d(e,"statisticalList",(function(){return m})),a.d(e,"getSList",(function(){return f}));var s=a("b775");function i(t){return Object(s["default"])({url:"/course/organization",method:"get",params:t})}function n(t){return Object(s["default"])({url:"/course/organization",method:"post",data:t})}function r(t){return Object(s["default"])({url:"/course/organization/"+t.id,method:"put",data:t})}function o(t){return Object(s["default"])({url:"/course/organization/info/"+t,method:"get"})}function l(t){return Object(s["default"])({url:"/course/organization/"+t.id,method:"delete"})}function c(t){return Object(s["default"])({url:"/course/organization/students",method:"get",params:t})}function u(t){return Object(s["default"])({url:"/course/organization/student",method:"post",data:t})}function d(t){return Object(s["default"])({url:"/course/organization/student/update",method:"post",data:t})}function p(t){return Object(s["default"])({url:"/course/organization/students/delete",method:"post",data:t})}function g(t){return Object(s["default"])({url:"/course/organization/courses",method:"post",data:t})}function m(t){return Object(s["default"])({url:"/course/organization/statistical",method:"get",params:t})}function f(t){return Object(s["default"])({url:"/user",method:"get",params:t})}},"8bc9":function(t,e,a){"use strict";a.r(e);var s=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{directives:[{name:"loading",rawName:"v-loading",value:t.loadingStatistical,expression:"loadingStatistical"}],staticClass:"container-statistical"},[a("el-page-header",{attrs:{content:t.translateTitle("班级数计统计")},on:{back:t.goBack}}),a("div",{staticClass:"top"},[a("el-row",{attrs:{gutter:100}},[a("el-col",{attrs:{span:6}},[a("div",{staticClass:"grid-content bg-purple"},[a("div",{staticClass:"num"},[t._v(t._s(t.statistics.student_nums))]),a("div",{staticClass:"text"},[t._v(t._s(t.translateTitle("学生总数")))])])]),a("el-col",{attrs:{span:6}},[a("div",{staticClass:"grid-content bg-purple"},[a("div",{staticClass:"num"},[t._v(t._s(t.statistics.course_nums))]),a("div",{staticClass:"text"},[t._v(t._s(t.translateTitle("课程总数")))])])]),a("el-col",{attrs:{span:6}},[a("div",{staticClass:"grid-content bg-purple"},[a("div",{staticClass:"num"},[t._v(t._s(t.statistics.study_total_time))]),a("div",{staticClass:"text"},[t._v(t._s(t.translateTitle("累加学习时长(分)")))])])]),a("el-col",{attrs:{span:6}},[a("div",{staticClass:"grid-content bg-purple"},[a("div",{staticClass:"num"},[t._v(t._s(t.statistics.study_average_time))]),a("div",{staticClass:"text"},[t._v(t._s(t.translateTitle("人均学习时长(分)")))])])])],1)],1),a("div",{staticClass:"tab"},[t._l(t.tabList,(function(e,s){return a("div",{key:s,class:t.currentTab==e.id?"active-tab":"tab-item",on:{click:function(a){return t.changeTab(e.id)}}},[t._v(" "+t._s(t.translateTitle(e.name))+" ")])})),0==t.currentTab?a("div",{directives:[{name:"loading",rawName:"v-loading",value:t.one,expression:"one"}],staticStyle:{"margin-top":"20px"}},[a("el-table",{staticStyle:{width:"100%"},attrs:{data:t.statistics.student_study,"max-height":"350"}},[a("el-table-column",{attrs:{label:t.translateTitle("学员"),prop:"name",width:"120"}}),a("el-table-column",{attrs:{label:t.translateTitle("学习进度"),"min-width":"150",prop:"province"},scopedSlots:t._u([{key:"default",fn:function(e){var s=e.row;return t._l(s.study,(function(e,s){return a("span",{key:s},[a("el-tooltip",{staticClass:"item",attrs:{content:"课程名称:"+e.name+" "+e.progress+"%",effect:"dark",placement:"top"}},[0==e.status?a("el-button",{staticStyle:{"margin-bottom":"5px"},attrs:{type:"warning"}},[a("i",{staticClass:"el-icon-camera-solid"}),t._v(" 未开始 ")]):t._e(),1==e.status?a("el-button",{staticStyle:{"margin-bottom":"5px"},attrs:{type:"primary"}},[a("i",{staticClass:"el-icon-camera-solid"}),t._v(" 学习中 ")]):t._e(),2==e.status?a("el-button",{staticStyle:{"margin-bottom":"5px"},attrs:{type:"success"}},[a("i",{staticClass:"el-icon-camera-solid"}),t._v(" 已学完 ")]):t._e()],1)],1)}))}}],null,!1,1575118760)})],1)],1):t._e(),1==t.currentTab?a("div",{directives:[{name:"loading",rawName:"v-loading",value:t.two,expression:"two"}],staticStyle:{"margin-top":"20px"},attrs:{"max-height":"350"}},[a("el-table",{staticStyle:{width:"100%"},attrs:{data:t.statistics.course_study}},[a("el-table-column",{attrs:{label:t.translateTitle("课程名称"),prop:"name","show-overflow-tooltip":"",width:"300"}}),a("el-table-column",{attrs:{label:t.translateTitle("学习进度"),"min-width":"150",prop:"progress"},scopedSlots:t._u([{key:"default",fn:function(t){var e=t.row;return[a("el-progress",{attrs:{percentage:e.progress,"stroke-width":26,"text-inside":!0}})]}}],null,!1,4171743030)})],1)],1):t._e()],2)],1)},i=[],n=(a("2760"),a("8a92")),r=a("79fa"),o={data(){return{organization_id:"",loadingStatistical:!0,one:!0,two:!0,statistics:"",tabList:[{id:0,name:"学员详情"},{id:1,name:"课程详情"}],currentTab:0}},created(){this.organization_id=this.$route.query.organization_id,this.getStatistics()},methods:{translateTitle:r["translateTitle"],changeTab(t){0==t?setTimeout(()=>{this.one=!1,this.two=!0},500):setTimeout(()=>{this.one=!0,this.two=!1},500),this.currentTab=t},goBack(){this.$router.push({path:"/class/classList"})},async getStatistics(){const{data:t}=await Object(n["statisticalList"])({organization_id:this.organization_id});this.statistics=t,this.loadingStatistical=!1,this.one=!1,this.two=!1,console.log(t)}}},l=o,c=(a("53bb"),a("0b56")),u=Object(c["a"])(l,s,i,!1,null,"eb86af8a",null);e["default"]=u.exports},e700:function(t,e,a){}}]);