webpackJsonp([13],{"1/HN":function(e,t,n){(e.exports=n("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:["D:/myproject/changchang-admin-new/src/components/class/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:""}])},BenM:function(e,t,n){(e.exports=n("FZ+f")(!0)).push([e.i,"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","",{version:3,sources:[],names:[],mappings:"",file:"dialog.vue",sourceRoot:""}])},JP4Q:function(e,t,n){var i=n("BenM");"string"==typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals);n("rjj0")("486a2a46",i,!1,{})},NzM9:function(e,t,n){(e.exports=n("FZ+f")(!0)).push([e.i,"\n.class[data-v-426dc2ae] {\n padding: 20px 0;\n}\n.intro .el-form-item[data-v-426dc2ae] {\n margin-bottom: 0;\n}\n","",{version:3,sources:["D:/myproject/changchang-admin-new/src/components/class/index.vue"],names:[],mappings:";AACA;EACE,gBAAgB;CACjB;AACD;EACE,iBAAiB;CAClB",file:"index.vue",sourcesContent:["\n.class[data-v-426dc2ae] {\n padding: 20px 0;\n}\n.intro .el-form-item[data-v-426dc2ae] {\n margin-bottom: 0;\n}\n"],sourceRoot:""}])},OX9A:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n("CCn6"),s={props:["dialogObj"],data:function(){return{form:{teacher_id:"",max_join_num:""},teacherList:[],exitTeacherList:[],goodsList:[],periods:{}}},methods:{findDifferentArray:function(e,t){var n=[];return e.forEach(function(e){-1===t.findIndex(function(t){return t.teacher_id===e.id})&&n.push(e)}),n},getTeacher:function(){var e=this;this.exitTeacherList=this.dialogObj.teacherList.length>0?this.dialogObj.teacherList:[],Object(i._45)().then(function(t){if(e.exitTeacherList.length>0){if(e.teacherList=e.findDifferentArray(t.list,e.exitTeacherList),e.form.teacher_id&&-1===e.teacherList.findIndex(function(t){return t.id==e.form.teacher_id})){var n=t.list.find(function(t){return t.id==e.form.teacher_id});e.teacherList.push(n)}}else e.teacherList=t.list})},getTeacherByPeriods:function(){var e=this;Object(i._33)(this.periods.id).then(function(t){e.exitTeacherList=t,Object(i._45)().then(function(t){e.exitTeacherList.length>0?e.teacherList=e.findDifferentArray(t.list,e.exitTeacherList):e.teacherList=t.list})})},initPage:function(){var e=this;switch(this.periods=this.dialogObj.periods,this.dialogObj.type){case 0:this.dialogObj.periodsId||this.getPeriodList(),this.form={teacher_id:"",max_join_num:""},this.getTeacher();break;case 1:Object(i._13)(this.dialogObj.id).then(function(t){e.form={teacher_id:parseInt(t.teacher_id),max_join_num:t.max_join_num},e.getTeacher()})}},getPeriodList:function(){var e=this;Object(i._24)().then(function(t){t.list.forEach(function(e){e.children=[]}),e.goodsList=t.list,e.periods||Object(i._31)({goods_id:e.goodsList[0].id}).then(function(t){t.list.forEach(function(e){e.name=e.title}),e.goodsList[0].children=t.list,e.periods=t.list[0]})})},onSave:function(){var e=this;switch(this.dialogObj.type){case 0:var t=this.dialogObj.periodsId?this.dialogObj.periodsId:this.periods.id;Object(i.f)(t,this.form).then(function(t){e.$message({type:"success",message:"添加成功!"}),e.$emit("reflash",e.periods),e.dialogObj.show=!1});break;case 1:Object(i.R)(this.dialogObj.id,this.form).then(function(t){e.$message({type:"success",message:"修改成功!"}),e.$emit("reflash",e.periods),e.dialogObj.show=!1})}},handleItemChange:function(e){var t=this;Object(i._31)({goods_id:e[0]}).then(function(n){n.list.forEach(function(e){e.name=e.title}),t.goodsList.find(function(t){return t.id===e[0]}).children=n.list})},changePeriods:function(e){if(e.length>1){var t=this.goodsList.find(function(t){return t.id===e[0]});this.periods=t.children.find(function(t){return t.id===e[1]}),this.getTeacherByPeriods()}}},watch:{dialogObj:function(e){this.initPage()}}},o=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("el-dialog",{attrs:{title:e.dialogObj.title,visible:e.dialogObj.show},on:{"update:visible":function(t){e.$set(e.dialogObj,"show",t)}}},[n("el-form",{ref:"form",attrs:{model:e.form,"label-width":"120px"}},[this.dialogObj.periodsId?e._e():n("el-form-item",{attrs:{label:"期数"}},[n("el-cascader",{attrs:{options:e.goodsList,props:{value:"id",label:"name"}},on:{"active-item-change":e.handleItemChange,change:e.changePeriods}})],1),e._v(" "),n("el-form-item",{attrs:{label:"老师"}},[n("el-select",{attrs:{placeholder:"请选择"},model:{value:e.form.teacher_id,callback:function(t){e.$set(e.form,"teacher_id",t)},expression:"form.teacher_id"}},e._l(e.teacherList,function(e,t){return n("el-option",{key:t,attrs:{label:e.name,value:e.id}})}))],1),e._v(" "),n("el-form-item",{attrs:{label:"最大学员"}},[n("el-input-number",{model:{value:e.form.max_join_num,callback:function(t){e.$set(e.form,"max_join_num",t)},expression:"form.max_join_num"}})],1)],1),e._v(" "),n("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[n("el-button",{on:{click:function(t){e.dialogObj.show=!1}}},[e._v("取 消")]),e._v(" "),n("el-button",{attrs:{type:"primary"},on:{click:e.onSave}},[e._v("确 定")])],1)],1)};o._withStripped=!0;var a={render:o,staticRenderFns:[]},r=a;var l=!1;var c=n("VU/8")(s,r,!1,function(e){l||n("JP4Q")},"data-v-e25797c8",null);c.options.__file="src\\components\\class\\dialog.vue";var d=c.exports,h=n("0qGg"),u=n("kmJW"),_={data:function(){return{nowPage:1,total:0,limit:10,periodsId:null,goods_id:null,goodsList:[],teacher_id:"",classList:[],title:"",countObj:"",teacherList:[],userObj:{classId:"",title:"",show:!1,goods_id:null},dialogObj:{show:!1,title:"添加班级",periodsId:"",type:0,id:0},selectedGoods:[]}},components:{UserList:h.a,classDialog:d,page:u.a},filters:{classTypeFilter:function(e){var t=parseInt(e);return 1===t?"带班班级":2===t?"观摩班级":""},percent:function(e){return(100*e).toFixed(2)+"%"}},mounted:function(){this.initPage()},methods:{changeRow:function(e,t){t.indexOf(e)>-1&&Object(i._15)(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})},initQuery:function(){var e=this,t=this.$route.query;t&&t.goods_id&&t.periods_id?(this.goods_id=t.goods_id,this.selectedGoods=[parseInt(t.goods_id),parseInt(t.periods_id)],Object(i._31)({goods_id:this.selectedGoods[0]}).then(function(t){t.list.forEach(function(e){e.name=e.title}),e.goodsList.find(function(t){return t.id===e.selectedGoods[0]}).children=t.list;var n=e.goodsList.find(function(t){return t.id===e.selectedGoods[0]});e.periods=n.children.find(function(t){return t.id===e.selectedGoods[1]}),e.teacher_id="",e.getClassList()})):Object(i._20)().then(function(t){t&&(e.goods_id=t.goods_id,e.selectedGoods=[parseInt(t.goods_id),parseInt(t.id)],Object(i._31)({goods_id:e.selectedGoods[0]}).then(function(t){t.list.forEach(function(e){e.name=e.title}),e.goodsList.find(function(t){return t.id===e.selectedGoods[0]}).children=t.list;var n=e.goodsList.find(function(t){return t.id===e.selectedGoods[0]});e.periods=n.children.find(function(t){return t.id===e.selectedGoods[1]}),e.teacher_id="",e.getClassList()}))})},initPage:function(){var e=this;Object(i._24)({page:1,limit:100,goods_type:"1,2"}).then(function(t){t.list.forEach(function(e){e.children=[]}),e.goodsList=t.list,e.initQuery()})},showUser:function(e){this.userObj={classId:e.id,periods_id:e.periods_id,show:!0,goods_id:this.goods_id,title:e.teacher_name+"班级用户列表"}},getTeacher:function(){var e=this;this.periods&&Object(i._33)(this.periods.id).then(function(t){e.teacherList=t})},changePeriods:function(e){if(e.length>1){this.goods_id=e[0];var t=this.goodsList.find(function(t){return t.id===e[0]});this.periods=t.children.find(function(t){return t.id===e[1]}),this.teacher_id="",this.getTeacher(),this.getClassList()}},onPageChange:function(e){this.nowPage=e,this.getClassList()},onSizeChange:function(e){this.limit=e,this.nowPage=1,this.getClassList()},onReflash:function(e){this.periods=e,this.selectedGoods=[e.goods_id,e.id],this.getClassList()},getClassList:function(){var e=this;if(this.periods){this.getTeacher();var t={limit:this.limit,page:this.nowPage};this.teacher_id&&(t.teacher_id=this.teacher_id),Object(i._14)(this.periods.id,t).then(function(t){t.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}),console.log(t.periods),e.title=t.periods,e.countObj=t.count?t.count:"",e.classList=t.list,e.total=t.total})}},handleItemChange:function(e){var t=this;Object(i._31)({goods_id:e[0]}).then(function(n){n.list.forEach(function(e){e.name=e.title}),t.goodsList.find(function(t){return t.id===e[0]}).children=n.list})},delClass:function(e){var t=this;this.$confirm("此操作将删除该班级?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(i.A)(e.id).then(function(e){t.$message({type:"success",message:"删除成功!"}),t.getClassList()})})},onAdd:function(){this.dialogObj={show:!0,title:"添加班级",type:0,teacherList:this.teacherList?this.teacherList:[]},this.periods&&(this.dialogObj.periods=this.periods,this.dialogObj.periodsId=this.periods.id)},editClass:function(e){this.dialogObj={show:!0,title:"编辑班级",type:1,id:e.id,teacherList:this.teacherList?this.teacherList:[]},this.periods&&(this.dialogObj.periods=this.periods,this.dialogObj.periodsId=this.periods.id)}}},f=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"class"},[n("div",{staticClass:"form-block"},[n("el-form",{attrs:{"label-width":"90px",inline:""}},[n("el-form-item",{attrs:{label:"期数"}},[n("el-cascader",{attrs:{options:e.goodsList,props:{value:"id",label:"name"}},on:{"active-item-change":e.handleItemChange,change:e.changePeriods},model:{value:e.selectedGoods,callback:function(t){e.selectedGoods=t},expression:"selectedGoods"}})],1),e._v(" "),n("el-form-item",{attrs:{label:"老师"}},[n("el-select",{attrs:{placeholder:"请选择",clearable:""},on:{change:e.getClassList},model:{value:e.teacher_id,callback:function(t){e.teacher_id=t},expression:"teacher_id"}},e._l(e.teacherList,function(e,t){return n("el-option",{key:t,attrs:{label:e.teacher_name,value:e.teacher_id}})}))],1),e._v(" "),n("el-form-item",{attrs:{label:""}},[n("el-button",{attrs:{type:"primary"},on:{click:e.getClassList}},[e._v("\n 搜索\n ")])],1),e._v(" "),n("el-form-item",{staticStyle:{float:"right"}},[e.$store.state.readonly?e._e():n("el-button",{attrs:{type:"success"},on:{click:e.onAdd}},[e._v("+添加班级")])],1)],1)],1),e._v(" "),e.title&&e.title.title?n("div",{staticClass:"intro"},[n("el-form",{attrs:{"label-width":"100px"}},[n("el-row",[n("el-col",{attrs:{span:6}},[n("el-form-item",{attrs:{label:"期数名称"}},[e._v(e._s(e.title.title))])],1),e._v(" "),n("el-col",{attrs:{span:6}},[n("el-form-item",{attrs:{label:"可看课包数"}},[e._v(e._s(e.title.watch_num))])],1),e._v(" "),n("el-col",{attrs:{span:6}},[n("el-form-item",{attrs:{label:"已看课包数"}},[e._v(e._s(e.title.has_watch_num))])],1),e._v(" "),n("el-col",{attrs:{span:6}},[n("el-form-item",{attrs:{label:"开始时间"}},[e._v(e._s(e.title.start_at))])],1)],1),e._v(" "),n("el-row",[n("el-col",{attrs:{span:6}},[n("el-form-item",{attrs:{label:"老师数量"}},[e._v(e._s(e.countObj.count_teacher_num))])],1),e._v(" "),n("el-col",{attrs:{span:6}},[n("el-form-item",{attrs:{label:"预计学员总数"}},[e._v(e._s(e.countObj.count_max_join_num))])],1),e._v(" "),n("el-col",{attrs:{span:6}},[n("el-form-item",{attrs:{label:"学员总数"}},[e._v(e._s(e.countObj.count_join_num))])],1),e._v(" "),n("el-col",{attrs:{span:6}},[n("el-form-item",{attrs:{label:"结束时间"}},[e._v(e._s(e.title.over_at))])],1)],1)],1)],1):e._e(),e._v(" "),e.title&&e.title.title?e._e():n("div",[n("el-form",{attrs:{"label-width":"300px",inline:""}},[n("el-form-item",{attrs:{label:"暂无期数信息,请先选择期数"}})],1)],1),e._v(" "),n("div",[n("el-table",{staticStyle:{width:"100%"},attrs:{data:e.classList},on:{"expand-change":e.changeRow}},[n("el-table-column",{attrs:{type:"expand"},scopedSlots:e._u([{key:"default",fn:function(t){return[n("el-table",{staticStyle:{width:"100%"},attrs:{data:[t.row]}},[n("el-table-column",{attrs:{label:"到课率"},scopedSlots:e._u([{key:"default",fn:function(t){return[n("span",[e._v(e._s(e._f("percent")(t.row.arrive_course_rate)))])]}}])}),e._v(" "),n("el-table-column",{attrs:{label:"看课率"},scopedSlots:e._u([{key:"default",fn:function(t){return[n("span",[e._v(e._s(e._f("percent")(t.row.watch_course_rate)))])]}}])}),e._v(" "),n("el-table-column",{attrs:{label:"完课率"},scopedSlots:e._u([{key:"default",fn:function(t){return[n("span",[e._v(e._s(e._f("percent")(t.row.over_course_rate)))])]}}])}),e._v(" "),n("el-table-column",{attrs:{label:"作业率"},scopedSlots:e._u([{key:"default",fn:function(t){return[n("span",[e._v(e._s(e._f("percent")(t.row.work_rate)))])]}}])}),e._v(" "),n("el-table-column",{attrs:{label:"全勤作业率"},scopedSlots:e._u([{key:"default",fn:function(t){return[n("span",[e._v(e._s(e._f("percent")(t.row.over_work_rate)))])]}}])}),e._v(" "),n("el-table-column",{attrs:{label:"打卡率"},scopedSlots:e._u([{key:"default",fn:function(t){return[n("span",[e._v(e._s(e._f("percent")(t.row.clock_rate)))])]}}])}),e._v(" "),n("el-table-column",{attrs:{label:"全勤打卡率"},scopedSlots:e._u([{key:"default",fn:function(t){return[n("span",[e._v(e._s(e._f("percent")(t.row.over_clock_rate)))])]}}])}),e._v(" "),n("el-table-column",{attrs:{label:"转化率"},scopedSlots:e._u([{key:"default",fn:function(t){return[n("span",[e._v(e._s(e._f("percent")(t.row.transform_rate)))])]}}])})],1)]}}])}),e._v(" "),n("el-table-column",{attrs:{prop:"teacher_name",label:"班主任"}}),e._v(" "),n("el-table-column",{attrs:{label:"班级类型"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(e._f("classTypeFilter")(t.row.type))+"\n ")]}}])}),e._v(" "),n("el-table-column",{attrs:{prop:"max_join_num",label:"最大人数"}}),e._v(" "),n("el-table-column",{attrs:{prop:"join_num",label:"现有人数"}}),e._v(" "),n("el-table-column",{attrs:{width:"250",label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[n("el-button",{attrs:{size:"mini",type:"primary"},on:{click:function(n){e.showUser(t.row)}}},[e._v("班级成员")]),e._v(" "),e.$store.state.readonly?e._e():n("el-button",{attrs:{size:"mini",type:"warning"},on:{click:function(n){e.editClass(t.row)}}},[e._v("编辑")]),e._v(" "),e.$store.state.deletePermission&&!e.$store.state.readonly?n("el-button",{attrs:{size:"mini",type:"danger"},on:{click:function(n){e.delClass(t.row)}}},[e._v("删除")]):e._e()]}}])})],1)],1),e._v(" "),n("page",{attrs:{nowPage:e.nowPage,total:e.total,limit:e.limit},on:{pageChange:e.onPageChange,sizeChange:e.onSizeChange}}),e._v(" "),n("class-dialog",{attrs:{dialogObj:e.dialogObj},on:{reflash:e.onReflash}}),e._v(" "),n("user-list",{attrs:{userObj:e.userObj},on:{reflash:e.getClassList}})],1)};f._withStripped=!0;var p={render:f,staticRenderFns:[]},m=p;var g=!1;var v=n("VU/8")(_,m,!1,function(e){g||(n("rKW7"),n("a1h3"))},"data-v-426dc2ae",null);v.options.__file="src\\components\\class\\index.vue";t.default=v.exports},a1h3:function(e,t,n){var i=n("1/HN");"string"==typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals);n("rjj0")("171dfdde",i,!1,{})},rKW7:function(e,t,n){var i=n("NzM9");"string"==typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals);n("rjj0")("94e58b82",i,!1,{})}});
-
wangwei authored
订单导出 提现导出 期数 班级默认商品状态为1,2
b9a44ec9