webpackJsonp([25],{"3qPx":function(e,t,a){var n=a("H1ZS");"string"==typeof n&&(n=[[e.i,n,""]]),n.locals&&(e.exports=n.locals);a("rjj0")("0a7d5e3e",n,!1,{})},"5/15":function(e,t,a){(e.exports=a("FZ+f")(!0)).push([e.i,"\n.teacher[data-v-15dd65b6] {\n padding: 20px 0;\n}\n.avatar[data-v-15dd65b6] {\n width: 80px;\n margin-right: 5px;\n}\n.header[data-v-15dd65b6] {\n padding: 0 20px;\n margin-bottom: 20px;\n}\n.el-row[data-v-15dd65b6] {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-pack: start;\n -ms-flex-pack: start;\n justify-content: flex-start;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n color: #666;\n font-size: 16px;\n}\n.el-row label[data-v-15dd65b6] {\n margin-right: 10px;\n}\n.el-col[data-v-15dd65b6] {\n /*height: 50px;*/\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-pack: start;\n -ms-flex-pack: start;\n justify-content: flex-start;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n}\n.el-col img[data-v-15dd65b6] {\n width: 50px;\n border-radius: 100px;\n}\n.el-col label[data-v-15dd65b6] {\n color: #5982e6;\n}\n","",{version:3,sources:["/Users/wang/Documents/changchang/projects/admin/src/components/teacherDetail/index.vue"],names:[],mappings:";AACA;EACE,gBAAgB;CACjB;AACD;EACE,YAAY;EACZ,kBAAkB;CACnB;AACD;EACE,gBAAgB;EAChB,oBAAoB;CACrB;AACD;EACE,qBAAqB;EACrB,qBAAqB;EACrB,cAAc;EACd,wBAAwB;MACpB,qBAAqB;UACjB,4BAA4B;EACpC,0BAA0B;MACtB,uBAAuB;UACnB,oBAAoB;EAC5B,YAAY;EACZ,gBAAgB;CACjB;AACD;EACE,mBAAmB;CACpB;AACD;EACE,iBAAiB;EACjB,qBAAqB;EACrB,qBAAqB;EACrB,cAAc;EACd,wBAAwB;MACpB,qBAAqB;UACjB,4BAA4B;EACpC,0BAA0B;MACtB,uBAAuB;UACnB,oBAAoB;CAC7B;AACD;EACE,YAAY;EACZ,qBAAqB;CACtB;AACD;EACE,eAAe;CAChB",file:"index.vue",sourcesContent:["\n.teacher[data-v-15dd65b6] {\n padding: 20px 0;\n}\n.avatar[data-v-15dd65b6] {\n width: 80px;\n margin-right: 5px;\n}\n.header[data-v-15dd65b6] {\n padding: 0 20px;\n margin-bottom: 20px;\n}\n.el-row[data-v-15dd65b6] {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-pack: start;\n -ms-flex-pack: start;\n justify-content: flex-start;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n color: #666;\n font-size: 16px;\n}\n.el-row label[data-v-15dd65b6] {\n margin-right: 10px;\n}\n.el-col[data-v-15dd65b6] {\n /*height: 50px;*/\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-pack: start;\n -ms-flex-pack: start;\n justify-content: flex-start;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n}\n.el-col img[data-v-15dd65b6] {\n width: 50px;\n border-radius: 100px;\n}\n.el-col label[data-v-15dd65b6] {\n color: #5982e6;\n}\n"],sourceRoot:""}])},H1ZS:function(e,t,a){(e.exports=a("FZ+f")(!0)).push([e.i,"\n.demo-table-expand {\n font-size: 0;\n}\n.demo-table-expand label {\n width: 90px;\n color: #99a9bf;\n}\n.demo-table-expand .el-form-item {\n margin-right: 0;\n margin-bottom: 0;\n width: 50%;\n}\n","",{version:3,sources:["/Users/wang/Documents/changchang/projects/admin/src/components/teacherDetail/index.vue"],names:[],mappings:";AACA;EACE,aAAa;CACd;AACD;EACE,YAAY;EACZ,eAAe;CAChB;AACD;EACE,gBAAgB;EAChB,iBAAiB;EACjB,WAAW;CACZ",file:"index.vue",sourcesContent:["\n.demo-table-expand {\n font-size: 0;\n}\n.demo-table-expand label {\n width: 90px;\n color: #99a9bf;\n}\n.demo-table-expand .el-form-item {\n margin-right: 0;\n margin-bottom: 0;\n width: 50%;\n}\n"],sourceRoot:""}])},hFUZ:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=a("CCn6"),r=a("+TkF"),l=a("kmJW"),o=a("0qGg"),s={name:"index",components:{page:l.a,UserList:o.a},data:function(){return{list:[],id:"",detail:{},total:0,limit:10,nowPage:1,userObj:{classId:"",title:"",show:!1}}},methods:{changeRow:function(e,t){t.indexOf(e)>-1&&Object(n._17)(e.periods_id,e.id).then(function(t){e.arrive_course_rate=t.arrive_course_rate,e.watch_course_rate=t.watch_course_rate,e.over_course_rate=t.over_course_rate,e.work_rate=t.work_rate,e.over_work_rate=t.over_work_rate,e.clock_rate=t.clock_rate,e.over_clock_rate=t.over_clock_rate,e.transform_rate=t.transform_rate})},showUser:function(e){this.userObj={classId:e.id,show:!0,title:this.detail.name+"班级用户列表"}},onPageChange:function(e){this.nowPage=e,this.getTeacherDetail()},onSizeChange:function(e){this.nowPage=1,this.limit=e,this.getTeacherDetail()},getTeacherDetail:function(){var e=this,t=this.id,a={limit:this.limit,page:this.nowPage};Object(n._47)(t,a).then(function(t){t.class_list&&(t.class_list.list.forEach(function(e){e.arrive_course_rate=0,e.watch_course_rate=0,e.over_course_rate=0,e.work_rate=0,e.over_work_rate=0,e.clock_rate=0,e.over_clock_rate=0,e.transform_rate=0}),e.list=t.class_list.list||[],e.total=t.class_list.total),e.detail=t})}},filters:{teacherType:function(e){return r.o[e]},percent:function(e){return(100*e).toFixed(2)+"%"}},mounted:function(){this.id=this.$route.params.id,this.getTeacherDetail()}},i=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"teacher"},[a("div",{staticClass:"header"},[a("el-row",[a("el-col",{attrs:{span:6}},[a("label",[e._v("老师:")]),e._v(e._s(e._f("teacherType")(e.detail.type))+" "+e._s(e.detail.name)+"\n ")]),e._v(" "),a("el-col",{attrs:{span:6}},[a("label",[e._v("微信号:")]),e._v(" "+e._s(e.detail.alias)+"\n ")]),e._v(" "),a("el-col",{attrs:{span:6}},[a("label",[e._v("二维码:")]),e._v(" "),a("a",{attrs:{href:e.detail.qr}},[a("img",{staticClass:"avatar",attrs:{src:e.detail.qr}})])]),e._v(" "),a("el-col",{attrs:{span:6}},[a("label",[e._v("老师状态:")]),e._v(e._s(0===e.detail.status?"正常":"禁用")+"\n ")])],1),e._v(" "),a("el-row",[a("el-col",{attrs:{span:6}},[a("label",[e._v("带班总人数:")]),e._v(e._s(e.detail.total_join_num)+"\n ")]),e._v(" "),e.detail.user_info?a("el-col",{attrs:{span:6}},[a("label",[e._v("绑定用户:")]),e._v(" "),a("a",{attrs:{href:e.detail.user_info.avatar,target:"_blank"}},[a("img",{staticClass:"avatar",attrs:{src:e.detail.user_info.avatar}})]),e._v("\n "+e._s(e.detail.user_info.nickname)+"(ID:"+e._s(e.detail.user_info.user_id)+")\n ")]):e._e()],1)],1),e._v(" "),a("el-table",{staticStyle:{width:"100%"},attrs:{data:e.list},on:{"expand-change":e.changeRow}},[a("el-table-column",{attrs:{type:"expand"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-table",{staticStyle:{width:"100%"},attrs:{data:[t.row]}},[a("el-table-column",{attrs:{label:"到课率"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(e._f("percent")(t.row.arrive_course_rate)))])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"看课率"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(e._f("percent")(t.row.watch_course_rate)))])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"完课率"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(e._f("percent")(t.row.over_course_rate)))])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"作业率"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(e._f("percent")(t.row.work_rate)))])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"全勤作业率"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(e._f("percent")(t.row.over_work_rate)))])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"打卡率"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(e._f("percent")(t.row.clock_rate)))])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"全勤打卡率"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(e._f("percent")(t.row.over_clock_rate)))])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"转化率"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(e._f("percent")(t.row.transform_rate)))])]}}])})],1)]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"periods_title",label:"期数名称"}}),e._v(" "),a("el-table-column",{attrs:{prop:"join_num",label:"参加人数"}}),e._v(" "),a("el-table-column",{attrs:{prop:"max_join_num",label:"最大班级人数"}}),e._v(" "),a("el-table-column",{attrs:{prop:"start_at",label:"开始时间"}}),e._v(" "),a("el-table-column",{attrs:{prop:"created_at",label:"创建时间"}}),e._v(" "),a("el-table-column",{attrs:{label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{size:"mini",plain:"",type:"primary"},on:{click:function(a){e.showUser(t.row)}}},[e._v("\n 班级成员\n ")])]}}])})],1),e._v(" "),a("page",{attrs:{total:e.total,limit:e.limit},on:{pageChange:e.onPageChange,sizeChange:e.onSizeChange}}),e._v(" "),a("user-list",{attrs:{userObj:e.userObj},on:{reflash:e.getTeacherDetail}})],1)};i._withStripped=!0;var c={render:i,staticRenderFns:[]},d=c;var _=!1;var A=a("VU/8")(s,d,!1,function(e){_||(a("ss3w"),a("3qPx"))},"data-v-15dd65b6",null);A.options.__file="src/components/teacherDetail/index.vue";t.default=A.exports},ss3w:function(e,t,a){var n=a("5/15");"string"==typeof n&&(n=[[e.i,n,""]]),n.locals&&(e.exports=n.locals);a("rjj0")("5d5b3b9f",n,!1,{})}});
-
王 authorede7c42b38