班级头像

parent e65b28ef
<!DOCTYPE html><html><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=referrer content=never><link rel=stylesheet href=https:////at.alicdn.com/t/font_746649_x1rivf5f5.css><link rel=stylesheet href=https://cdn.jsdelivr.net/npm/element-ui@2.4.9/lib/theme-chalk/index.css><title>唱唱启蒙-后台</title></head><body><script src=https://cdn.jsdelivr.net/npm/vue@2.5.17/dist/vue.js></script><script src=https://cdn.jsdelivr.net/npm/vuex@3.0.1/dist/vuex.min.js></script><script src=https://cdn.jsdelivr.net/npm/axios@0.18.0/dist/axios.min.js></script><script src=https://cdn.jsdelivr.net/npm/element-ui@2.4.9/lib/index.js></script><div id=app></div><script type=text/javascript src=/static/js/manifest.b8da6a56a73a570e1358.js></script><script type=text/javascript src=/static/js/vendor.520caa645c172051b099.js></script><script type=text/javascript src=/static/js/app.93f38d3d6ddf78553e45.js></script></body><script>let el = document.getElementsByTagName("script");
<!DOCTYPE html><html><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=referrer content=never><link rel=stylesheet href=https:////at.alicdn.com/t/font_746649_x1rivf5f5.css><link rel=stylesheet href=https://cdn.jsdelivr.net/npm/element-ui@2.4.9/lib/theme-chalk/index.css><title>唱唱启蒙-后台</title></head><body><script src=https://cdn.jsdelivr.net/npm/vue@2.5.17/dist/vue.js></script><script src=https://cdn.jsdelivr.net/npm/vuex@3.0.1/dist/vuex.min.js></script><script src=https://cdn.jsdelivr.net/npm/axios@0.18.0/dist/axios.min.js></script><script src=https://cdn.jsdelivr.net/npm/element-ui@2.4.9/lib/index.js></script><div id=app></div><script type=text/javascript src=/static/js/manifest.dbd74341fd428e820ae8.js></script><script type=text/javascript src=/static/js/vendor.520caa645c172051b099.js></script><script type=text/javascript src=/static/js/app.93f38d3d6ddf78553e45.js></script></body><script>let el = document.getElementsByTagName("script");
el.onerror = function(a,b,c){
console.log('error:',a,b,c);
};
......
webpackJsonp([16],{"1/HN":function(e,t,i){(e.exports=i("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\n","",{version:3,sources:["C:/Users/Administrator/Desktop/后台/admin/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\n"],sourceRoot:""}])},BenM:function(e,t,i){(e.exports=i("FZ+f")(!0)).push([e.i,"\n.qr-img[data-v-e25797c8] {\r\n width: 148px !important;\r\n border: none !important;\r\n border-radius: 0 !important;\n}\n.disabled .el-upload--picture-card[data-v-e25797c8] {\r\n display: none !important;\n}\r\n","",{version:3,sources:["C:/Users/Administrator/Desktop/后台/admin/src/components/class/dialog.vue"],names:[],mappings:";AACA;IACI,wBAAwB;IACxB,wBAAwB;IACxB,4BAA4B;CAC/B;AACD;IACI,yBAAyB;CAC5B",file:"dialog.vue",sourcesContent:["\n.qr-img[data-v-e25797c8] {\r\n width: 148px !important;\r\n border: none !important;\r\n border-radius: 0 !important;\n}\n.disabled .el-upload--picture-card[data-v-e25797c8] {\r\n display: none !important;\n}\r\n"],sourceRoot:""}])},JP4Q:function(e,t,i){var o=i("BenM");"string"==typeof o&&(o=[[e.i,o,""]]),o.locals&&(e.exports=o.locals);i("rjj0")("486a2a46",o,!1,{})},NzM9:function(e,t,i){(e.exports=i("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.avatar[data-v-426dc2ae] {\n width: 70px;\n}\n","",{version:3,sources:["C:/Users/Administrator/Desktop/后台/admin/src/components/class/index.vue"],names:[],mappings:";AACA;EACE,gBAAgB;CACjB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,YAAY;CACb",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.avatar[data-v-426dc2ae] {\n width: 70px;\n}\n"],sourceRoot:""}])},OX9A:function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=i("CCn6"),n=i("g5CC"),s=i("+TkF"),a=i("0qGg"),r=i("kmJW"),l={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:a.a,classDialog:n.a,page:r.a},filters:{classTypeFilter:function(e){var t=parseInt(e);return 1===t?"带班班级":2===t?"观摩班级":""},classSourceFilter:function(e){return s.f[e]},percent:function(e){return(100*e).toFixed(2)+"%"}},mounted:function(){this.initPage()},methods:{changeRow:function(e,t){t.indexOf(e)>-1&&Object(o._30)(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(o._53)({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 i=e.goodsList.find(function(t){return t.id===e.selectedGoods[0]});e.periods=i.children.find(function(t){return t.id===e.selectedGoods[1]}),e.teacher_id="",e.getClassList()})):Object(o._35)().then(function(t){t&&(e.goods_id=t.goods_id,e.selectedGoods=[parseInt(t.goods_id),parseInt(t.id)],Object(o._53)({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 i=e.goodsList.find(function(t){return t.id===e.selectedGoods[0]});e.periods=i.children.find(function(t){return t.id===e.selectedGoods[1]}),e.teacher_id="",e.getClassList()}))})},initPage:function(){var e=this;Object(o._40)({page:1,limit:100,goods_type:"1,2"}).then(function(t){console.log(t),t.list.forEach(function(e){e.name="["+e.id+"]["+s.h[e.goods_type]+"]["+e.current_price/100+"元]"+e.name,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+"班级用户列表",teacherId:e.teacher_id,class_name:e.class_name}},getTeacher:function(){var e=this;this.periods&&Object(o._56)(this.periods.id).then(function(t){var i={};t=t.reduce(function(e,t){return!i[t.teacher_id]&&(i[t.teacher_id]=e.push(t)),e},[]),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(o._29)(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}),e.title=t.periods,e.title.count_join_num=t.count.count_join_num?t.count.count_join_num:"暂无",e.title.count_max_join_num=t.count.count_max_join_num?t.count.count_max_join_num:"暂无",e.title.count_teacher_num=t.count.count_teacher_num?t.count.count_teacher_num:"暂无",e.countObj=t.count?t.count:"",e.classList=t.list,e.total=t.total})}},handleItemChange:function(e){var t=this;Object(o._53)({goods_id:e[0]}).then(function(i){i.list.forEach(function(e){e.name=e.title}),t.goodsList.find(function(t){return t.id===e[0]}).children=i.list})},delClass:function(e){var t=this;this.$confirm("此操作将删除该班级?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(o.H)(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)}}},c=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"class"},[i("div",{staticClass:"form-block"},[i("el-form",{attrs:{"label-width":"90px",inline:""}},[i("el-form-item",{attrs:{label:"期数"}},[i("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(" "),i("el-form-item",{attrs:{label:"老师"}},[i("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 i("el-option",{key:t,attrs:{label:e.teacher_name,value:e.teacher_id}})}))],1),e._v(" "),i("el-form-item",{attrs:{label:""}},[i("el-button",{attrs:{type:"primary"},on:{click:e.getClassList}},[e._v("\n 搜索\n ")])],1),e._v(" "),i("el-form-item",{staticStyle:{float:"right"}},[e.$store.state.readonly?e._e():i("el-button",{attrs:{type:"success"},on:{click:e.onAdd}},[e._v("+添加班级")])],1)],1)],1),e._v(" "),e.title&&e.title.title?i("div",{staticClass:"intro"},[i("el-table",{staticStyle:{display:"block",margin:"20px auto",background:"transparent"},attrs:{border:"",size:"mini",data:[e.title]}},[i("el-table-column",{attrs:{label:"期数名称",prop:"title"}}),e._v(" "),i("el-table-column",{attrs:{label:"可看课包数",prop:"watch_num"}}),e._v(" "),i("el-table-column",{attrs:{label:"已看课包数",prop:"has_watch_num"}}),e._v(" "),i("el-table-column",{attrs:{label:"开始时间",prop:"start_at"}}),e._v(" "),i("el-table-column",{attrs:{label:"老师数量",prop:"count_teacher_num"}}),e._v(" "),i("el-table-column",{attrs:{label:"预计学员总数",prop:"count_max_join_num"}}),e._v(" "),i("el-table-column",{attrs:{label:"学员总数",prop:"count_join_num"}}),e._v(" "),i("el-table-column",{attrs:{label:"结束时间",prop:"over_at"}})],1)],1):e._e(),e._v(" "),e.title&&e.title.title?e._e():i("div",[i("el-form",{attrs:{"label-width":"300px",inline:""}},[i("el-form-item",{attrs:{label:"暂无期数信息,请先选择期数"}})],1)],1),e._v(" "),i("div",[i("el-table",{staticStyle:{width:"100%"},attrs:{data:e.classList},on:{"expand-change":e.changeRow}},[i("el-table-column",{attrs:{type:"expand"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("el-table",{staticStyle:{width:"100%"},attrs:{data:[t.row]}},[i("el-table-column",{attrs:{label:"到课率"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("span",[e._v(e._s(e._f("percent")(t.row.arrive_course_rate)))])]}}])}),e._v(" "),i("el-table-column",{attrs:{label:"看课率"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("span",[e._v(e._s(e._f("percent")(t.row.watch_course_rate)))])]}}])}),e._v(" "),i("el-table-column",{attrs:{label:"完课率"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("span",[e._v(e._s(e._f("percent")(t.row.over_course_rate)))])]}}])}),e._v(" "),i("el-table-column",{attrs:{label:"打卡率"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("span",[e._v(e._s(e._f("percent")(t.row.clock_rate)))])]}}])}),e._v(" "),i("el-table-column",{attrs:{label:"全勤打卡率"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("span",[e._v(e._s(e._f("percent")(t.row.over_clock_rate)))])]}}])}),e._v(" "),i("el-table-column",{attrs:{label:"转化率"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("span",[e._v(e._s(e._f("percent")(t.row.transform_rate)))])]}}])})],1)]}}])}),e._v(" "),i("el-table-column",{attrs:{label:"班级名称"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.class_name)+"\n ")]}}])}),e._v(" "),i("el-table-column",{attrs:{prop:"qr",label:"班级二维码"},scopedSlots:e._u([{key:"default",fn:function(t){return[t.row.qr?i("a",{attrs:{href:t.row.qr,target:"_blank"}},[i("img",{staticClass:"avatar",attrs:{src:t.row.qr,alt:"二维码"}})]):e._e(),e._v(" "),t.row.qr?e._e():i("p",[e._v("--")])]}}])}),e._v(" "),i("el-table-column",{attrs:{prop:"teacher_name",label:"班主任"}}),e._v(" "),i("el-table-column",{attrs:{label:"老师状态"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(0===t.row.teacher_status?"带班":"不带班")+"\n ")]}}])}),e._v(" "),i("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(" "),i("el-table-column",{attrs:{prop:"max_join_num",label:"最大人数"}}),e._v(" "),i("el-table-column",{attrs:{prop:"join_num",label:"现有人数"}}),e._v(" "),i("el-table-column",{attrs:{prop:"source",label:"招生来源"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(e._f("classSourceFilter")(t.row.source))+"\n ")]}}])}),e._v(" "),i("el-table-column",{attrs:{width:"250",label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("el-button",{attrs:{size:"mini",type:"primary"},on:{click:function(i){e.showUser(t.row)}}},[e._v("班级成员")]),e._v(" "),e.$store.state.readonly?e._e():i("el-button",{attrs:{size:"mini",type:"warning"},on:{click:function(i){e.editClass(t.row)}}},[e._v("编辑")]),e._v(" "),e.$store.state.deletePermission&&!e.$store.state.readonly?i("el-button",{attrs:{size:"mini",type:"danger"},on:{click:function(i){e.delClass(t.row)}}},[e._v("删除")]):e._e()]}}])})],1)],1),e._v(" "),i("page",{attrs:{nowPage:e.nowPage,total:e.total,limit:e.limit},on:{pageChange:e.onPageChange,sizeChange:e.onSizeChange}}),e._v(" "),i("class-dialog",{attrs:{dialogObj:e.dialogObj},on:{reflash:e.onReflash}}),e._v(" "),i("user-list",{attrs:{userObj:e.userObj},on:{reflash:e.getClassList}})],1)};c._withStripped=!0;var d={render:c,staticRenderFns:[]},u=d;var h=!1;var _=i("VU/8")(l,u,!1,function(e){h||(i("rKW7"),i("a1h3"))},"data-v-426dc2ae",null);_.options.__file="src\\components\\class\\index.vue";t.default=_.exports},a1h3:function(e,t,i){var o=i("1/HN");"string"==typeof o&&(o=[[e.i,o,""]]),o.locals&&(e.exports=o.locals);i("rjj0")("171dfdde",o,!1,{})},g5CC:function(e,t,i){"use strict";var o=i("CCn6"),n=i("+TkF"),s={props:["dialogObj"],data:function(){var e=[];for(var t in n.f)e.push({label:n.f[t],value:Number(t)});return{imageList:[],form:{teacher_id:"",max_join_num:"",class_name:"",source:"",qr:""},type:0,classSource:e,teacherList:[],exitTeacherList:[],goodsList:[],periods:{},uploadShow:!0}},methods:{beforeAvatarUpload:function(){this.uploadShow=!1},handleRemove:function(){this.uploadShow=!0},handleAvatarSuccess:function(e){this.imageList=[{name:e.data.url,url:"https://cdn.singsingenglish.com/"+e.data.url}]},uploadFile:function(e){var t=this;this.loading=!0,this.$store.dispatch("setProgress",{type:"new",id:e.file.uid}),this.fileUid=e.file.uid,Object(o._126)({file:e.file,type:"all"}).then(function(e){t.form.media_id=e.wechat_info?e.wechat_info.media_id:"",t.imageList=[{name:e.url,url:"https://cdn.singsingenglish.com/"+e.url}],t.uploadShow=!1,t.loading=!1,t.$message({type:"success",message:"上传成功!"})}).catch(function(){t.loading=!1})},findDifferentArray:function(e,t){var i=[];return e.forEach(function(e){-1===t.findIndex(function(t){return t.teacher_id===e.id})&&i.push(e)}),i},getTeacher:function(){var e=this;Object(o._73)({limit:100,status:0}).then(function(t){e.teacherList=t.list})},getTeacherByPeriods:function(){var e=this;Object(o._73)({limit:100,status:0}).then(function(t){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:"",source:"",qr:""},this.type=0,this.getTeacher();break;case 1:this.type=1,Object(o._28)(this.dialogObj.id).then(function(t){e.form={teacher_id:parseInt(t.teacher_id),max_join_num:t.max_join_num,class_name:t.class_name,source:t.source,qr:t.qr},e.form.media_id=t.media_id?t.media_id:"",e.imageList=[{name:t.qr,url:t.qr}],e.uploadShow=!t.qr,e.getTeacher()})}},getPeriodList:function(){var e=this;Object(o._40)().then(function(t){t.list.forEach(function(e){e.name="["+n.h[e.goods_type]+"]["+e.current_price/100+"元]"+e.name,e.children=[]}),e.goodsList=t.list,e.periods||Object(o._53)({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;this.imageList.length>0&&(this.form.qr=this.imageList[0].url);var t={max_join_num:String(this.form.max_join_num),teacher_id:String(this.form.teacher_id),source:this.form.source,class_name:this.form.class_name,qr:this.form.qr,media_id:this.form.media_id};switch(console.log(t),this.dialogObj.type){case 0:var i=this.dialogObj.periodsId?this.dialogObj.periodsId:this.periods.id;Object(o.f)(i,t).then(function(t){e.$message({type:"success",message:"添加成功!"}),e.$emit("reflash",e.periods),e.dialogObj.show=!1});break;case 1:Object(o._0)(this.dialogObj.id,t).then(function(t){e.$message({type:"success",message:"修改成功!"}),e.$emit("reflash",e.periods),e.dialogObj.show=!1})}},handleItemChange:function(e){var t=this;Object(o._53)({goods_id:e[0]}).then(function(i){i.list.forEach(function(e){e.name=e.title}),t.goodsList.find(function(t){return t.id===e[0]}).children=i.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()}},selectName:function(e,t){var i=e.filter(function(e,i){return e.id==t});this.form.class_name=i[0].name+"一班"}},watch:{"dialogObj.show":function(e){e&&this.initPage()}}},a=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("el-dialog",{attrs:{title:e.dialogObj.title,visible:e.dialogObj.show},on:{"update:visible":function(t){e.$set(e.dialogObj,"show",t)}}},[i("el-form",{ref:"form",attrs:{model:e.form,"label-width":"120px"}},[this.dialogObj.periodsId?e._e():i("el-form-item",{attrs:{label:"期数"}},[i("el-cascader",{attrs:{options:e.goodsList,props:{value:"id",label:"name"}},on:{"active-item-change":e.handleItemChange,change:e.changePeriods}})],1),e._v(" "),i("el-form-item",{attrs:{label:"老师"}},[i("el-select",{attrs:{placeholder:"请选择",filterable:""},on:{change:function(t){e.selectName(e.teacherList,e.form.teacher_id)}},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 i("el-option",{key:t,attrs:{label:e.name,value:e.id}})}))],1),e._v(" "),i("el-form-item",{attrs:{label:"班级名称"}},[i("el-input",{staticStyle:{width:"220px"},model:{value:e.form.class_name,callback:function(t){e.$set(e.form,"class_name",t)},expression:"form.class_name"}})],1),e._v(" "),i("el-form-item",{attrs:{label:"最大学员"}},[i("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),e._v(" "),i("el-form-item",{attrs:{label:"招生来源"}},[i("el-select",{attrs:{placeholder:"请选择",filterable:""},model:{value:e.form.source,callback:function(t){e.$set(e.form,"source",t)},expression:"form.source"}},e._l(e.classSource,function(e,t){return i("el-option",{key:t,attrs:{label:e.label,value:e.value}})}))],1),e._v(" "),i("el-form-item",{attrs:{label:"班级二维码"}},[i("el-upload",{class:{disabled:!e.uploadShow},attrs:{action:"/api/public/upload/zone","http-request":e.uploadFile,"before-upload":e.beforeAvatarUpload,"list-type":"picture-card","file-list":e.imageList,"on-success":e.handleAvatarSuccess,"on-remove":e.handleRemove}},[i("i",{staticClass:"el-icon-plus"})])],1)],1),e._v(" "),i("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{on:{click:function(t){e.dialogObj.show=!1}}},[e._v("取 消")]),e._v(" "),i("el-button",{attrs:{type:"primary"},on:{click:e.onSave}},[e._v("确 定")])],1)],1)};a._withStripped=!0;var r={render:a,staticRenderFns:[]},l=r;var c=!1;var d=i("VU/8")(s,l,!1,function(e){c||i("JP4Q")},"data-v-e25797c8",null);d.options.__file="src\\components\\class\\dialog.vue";t.a=d.exports},rKW7:function(e,t,i){var o=i("NzM9");"string"==typeof o&&(o=[[e.i,o,""]]),o.locals&&(e.exports=o.locals);i("rjj0")("94e58b82",o,!1,{})}});
\ No newline at end of file
webpackJsonp([16],{"1/HN":function(e,t,i){(e.exports=i("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\n","",{version:3,sources:["C:/Users/Administrator/Desktop/后台/admin/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\n"],sourceRoot:""}])},BenM:function(e,t,i){(e.exports=i("FZ+f")(!0)).push([e.i,"\n.qr-img[data-v-e25797c8] {\r\n width: 148px !important;\r\n border: none !important;\r\n border-radius: 0 !important;\n}\r\n","",{version:3,sources:["C:/Users/Administrator/Desktop/后台/admin/src/components/class/dialog.vue"],names:[],mappings:";AACA;IACI,wBAAwB;IACxB,wBAAwB;IACxB,4BAA4B;CAC/B",file:"dialog.vue",sourcesContent:["\n.qr-img[data-v-e25797c8] {\r\n width: 148px !important;\r\n border: none !important;\r\n border-radius: 0 !important;\n}\r\n"],sourceRoot:""}])},JP4Q:function(e,t,i){var o=i("BenM");"string"==typeof o&&(o=[[e.i,o,""]]),o.locals&&(e.exports=o.locals);i("rjj0")("486a2a46",o,!1,{})},NzM9:function(e,t,i){(e.exports=i("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.avatar[data-v-426dc2ae] {\n width: 70px;\n}\n","",{version:3,sources:["C:/Users/Administrator/Desktop/后台/admin/src/components/class/index.vue"],names:[],mappings:";AACA;EACE,gBAAgB;CACjB;AACD;EACE,iBAAiB;CAClB;AACD;EACE,YAAY;CACb",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.avatar[data-v-426dc2ae] {\n width: 70px;\n}\n"],sourceRoot:""}])},OX9A:function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=i("CCn6"),n=i("g5CC"),s=i("+TkF"),a=i("0qGg"),r=i("kmJW"),l={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:a.a,classDialog:n.a,page:r.a},filters:{classTypeFilter:function(e){var t=parseInt(e);return 1===t?"带班班级":2===t?"观摩班级":""},classSourceFilter:function(e){return s.f[e]},percent:function(e){return(100*e).toFixed(2)+"%"}},mounted:function(){this.initPage()},methods:{changeRow:function(e,t){t.indexOf(e)>-1&&Object(o._30)(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(o._53)({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 i=e.goodsList.find(function(t){return t.id===e.selectedGoods[0]});e.periods=i.children.find(function(t){return t.id===e.selectedGoods[1]}),e.teacher_id="",e.getClassList()})):Object(o._35)().then(function(t){t&&(e.goods_id=t.goods_id,e.selectedGoods=[parseInt(t.goods_id),parseInt(t.id)],Object(o._53)({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 i=e.goodsList.find(function(t){return t.id===e.selectedGoods[0]});e.periods=i.children.find(function(t){return t.id===e.selectedGoods[1]}),e.teacher_id="",e.getClassList()}))})},initPage:function(){var e=this;Object(o._40)({page:1,limit:100,goods_type:"1,2"}).then(function(t){console.log(t),t.list.forEach(function(e){e.name="["+e.id+"]["+s.h[e.goods_type]+"]["+e.current_price/100+"元]"+e.name,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+"班级用户列表",teacherId:e.teacher_id,class_name:e.class_name}},getTeacher:function(){var e=this;this.periods&&Object(o._56)(this.periods.id).then(function(t){var i={};t=t.reduce(function(e,t){return!i[t.teacher_id]&&(i[t.teacher_id]=e.push(t)),e},[]),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(o._29)(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}),e.title=t.periods,e.title.count_join_num=t.count.count_join_num?t.count.count_join_num:"暂无",e.title.count_max_join_num=t.count.count_max_join_num?t.count.count_max_join_num:"暂无",e.title.count_teacher_num=t.count.count_teacher_num?t.count.count_teacher_num:"暂无",e.countObj=t.count?t.count:"",e.classList=t.list,e.total=t.total})}},handleItemChange:function(e){var t=this;Object(o._53)({goods_id:e[0]}).then(function(i){i.list.forEach(function(e){e.name=e.title}),t.goodsList.find(function(t){return t.id===e[0]}).children=i.list})},delClass:function(e){var t=this;this.$confirm("此操作将删除该班级?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(o.H)(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)}}},c=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"class"},[i("div",{staticClass:"form-block"},[i("el-form",{attrs:{"label-width":"90px",inline:""}},[i("el-form-item",{attrs:{label:"期数"}},[i("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(" "),i("el-form-item",{attrs:{label:"老师"}},[i("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 i("el-option",{key:t,attrs:{label:e.teacher_name,value:e.teacher_id}})}))],1),e._v(" "),i("el-form-item",{attrs:{label:""}},[i("el-button",{attrs:{type:"primary"},on:{click:e.getClassList}},[e._v("\n 搜索\n ")])],1),e._v(" "),i("el-form-item",{staticStyle:{float:"right"}},[e.$store.state.readonly?e._e():i("el-button",{attrs:{type:"success"},on:{click:e.onAdd}},[e._v("+添加班级")])],1)],1)],1),e._v(" "),e.title&&e.title.title?i("div",{staticClass:"intro"},[i("el-table",{staticStyle:{display:"block",margin:"20px auto",background:"transparent"},attrs:{border:"",size:"mini",data:[e.title]}},[i("el-table-column",{attrs:{label:"期数名称",prop:"title"}}),e._v(" "),i("el-table-column",{attrs:{label:"可看课包数",prop:"watch_num"}}),e._v(" "),i("el-table-column",{attrs:{label:"已看课包数",prop:"has_watch_num"}}),e._v(" "),i("el-table-column",{attrs:{label:"开始时间",prop:"start_at"}}),e._v(" "),i("el-table-column",{attrs:{label:"老师数量",prop:"count_teacher_num"}}),e._v(" "),i("el-table-column",{attrs:{label:"预计学员总数",prop:"count_max_join_num"}}),e._v(" "),i("el-table-column",{attrs:{label:"学员总数",prop:"count_join_num"}}),e._v(" "),i("el-table-column",{attrs:{label:"结束时间",prop:"over_at"}})],1)],1):e._e(),e._v(" "),e.title&&e.title.title?e._e():i("div",[i("el-form",{attrs:{"label-width":"300px",inline:""}},[i("el-form-item",{attrs:{label:"暂无期数信息,请先选择期数"}})],1)],1),e._v(" "),i("div",[i("el-table",{staticStyle:{width:"100%"},attrs:{data:e.classList},on:{"expand-change":e.changeRow}},[i("el-table-column",{attrs:{type:"expand"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("el-table",{staticStyle:{width:"100%"},attrs:{data:[t.row]}},[i("el-table-column",{attrs:{label:"到课率"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("span",[e._v(e._s(e._f("percent")(t.row.arrive_course_rate)))])]}}])}),e._v(" "),i("el-table-column",{attrs:{label:"看课率"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("span",[e._v(e._s(e._f("percent")(t.row.watch_course_rate)))])]}}])}),e._v(" "),i("el-table-column",{attrs:{label:"完课率"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("span",[e._v(e._s(e._f("percent")(t.row.over_course_rate)))])]}}])}),e._v(" "),i("el-table-column",{attrs:{label:"打卡率"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("span",[e._v(e._s(e._f("percent")(t.row.clock_rate)))])]}}])}),e._v(" "),i("el-table-column",{attrs:{label:"全勤打卡率"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("span",[e._v(e._s(e._f("percent")(t.row.over_clock_rate)))])]}}])}),e._v(" "),i("el-table-column",{attrs:{label:"转化率"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("span",[e._v(e._s(e._f("percent")(t.row.transform_rate)))])]}}])})],1)]}}])}),e._v(" "),i("el-table-column",{attrs:{label:"班级名称"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.class_name)+"\n ")]}}])}),e._v(" "),i("el-table-column",{attrs:{prop:"qr",label:"班级二维码"},scopedSlots:e._u([{key:"default",fn:function(t){return[t.row.qr?i("a",{attrs:{href:t.row.qr,target:"_blank"}},[i("img",{staticClass:"avatar",attrs:{src:t.row.qr,alt:"二维码"}})]):e._e(),e._v(" "),t.row.qr?e._e():i("p",[e._v("--")])]}}])}),e._v(" "),i("el-table-column",{attrs:{prop:"teacher_name",label:"班主任"}}),e._v(" "),i("el-table-column",{attrs:{label:"老师状态"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(0===t.row.teacher_status?"带班":"不带班")+"\n ")]}}])}),e._v(" "),i("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(" "),i("el-table-column",{attrs:{prop:"max_join_num",label:"最大人数"}}),e._v(" "),i("el-table-column",{attrs:{prop:"join_num",label:"现有人数"}}),e._v(" "),i("el-table-column",{attrs:{prop:"source",label:"招生来源"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(e._f("classSourceFilter")(t.row.source))+"\n ")]}}])}),e._v(" "),i("el-table-column",{attrs:{width:"250",label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("el-button",{attrs:{size:"mini",type:"primary"},on:{click:function(i){e.showUser(t.row)}}},[e._v("班级成员")]),e._v(" "),e.$store.state.readonly?e._e():i("el-button",{attrs:{size:"mini",type:"warning"},on:{click:function(i){e.editClass(t.row)}}},[e._v("编辑")]),e._v(" "),e.$store.state.deletePermission&&!e.$store.state.readonly?i("el-button",{attrs:{size:"mini",type:"danger"},on:{click:function(i){e.delClass(t.row)}}},[e._v("删除")]):e._e()]}}])})],1)],1),e._v(" "),i("page",{attrs:{nowPage:e.nowPage,total:e.total,limit:e.limit},on:{pageChange:e.onPageChange,sizeChange:e.onSizeChange}}),e._v(" "),i("class-dialog",{attrs:{dialogObj:e.dialogObj},on:{reflash:e.onReflash}}),e._v(" "),i("user-list",{attrs:{userObj:e.userObj},on:{reflash:e.getClassList}})],1)};c._withStripped=!0;var d={render:c,staticRenderFns:[]},u=d;var h=!1;var _=i("VU/8")(l,u,!1,function(e){h||(i("rKW7"),i("a1h3"))},"data-v-426dc2ae",null);_.options.__file="src\\components\\class\\index.vue";t.default=_.exports},a1h3:function(e,t,i){var o=i("1/HN");"string"==typeof o&&(o=[[e.i,o,""]]),o.locals&&(e.exports=o.locals);i("rjj0")("171dfdde",o,!1,{})},g5CC:function(e,t,i){"use strict";var o=i("CCn6"),n=i("+TkF"),s={props:["dialogObj"],data:function(){var e=[];for(var t in n.f)e.push({label:n.f[t],value:Number(t)});return{imageList:[],form:{teacher_id:"",max_join_num:"",class_name:"",source:"",qr:""},type:0,classSource:e,teacherList:[],exitTeacherList:[],goodsList:[],periods:{},uploadShow:!0}},methods:{beforeAvatarUpload:function(){this.uploadShow=!1},handleRemove:function(){this.uploadShow=!0},handleAvatarSuccess:function(e){this.imageList=[{name:e.data.url,url:"https://cdn.singsingenglish.com/"+e.data.url}]},uploadFile:function(e){var t=this;this.loading=!0,this.$store.dispatch("setProgress",{type:"new",id:e.file.uid}),this.fileUid=e.file.uid,Object(o._126)({file:e.file,type:"all"}).then(function(e){t.form.media_id=e.wechat_info?e.wechat_info.media_id:"",t.imageList=[{name:e.url,url:"https://cdn.singsingenglish.com/"+e.url}],t.uploadShow=!1,t.loading=!1,t.$message({type:"success",message:"上传成功!"})}).catch(function(){t.loading=!1})},findDifferentArray:function(e,t){var i=[];return e.forEach(function(e){-1===t.findIndex(function(t){return t.teacher_id===e.id})&&i.push(e)}),i},getTeacher:function(){var e=this;Object(o._73)({limit:100,status:0}).then(function(t){e.teacherList=t.list})},getTeacherByPeriods:function(){var e=this;Object(o._73)({limit:100,status:0}).then(function(t){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:"",source:"",qr:""},this.type=0,this.getTeacher();break;case 1:this.type=1,Object(o._28)(this.dialogObj.id).then(function(t){e.form={teacher_id:parseInt(t.teacher_id),max_join_num:t.max_join_num,class_name:t.class_name,source:t.source,qr:t.qr},e.getTeacher()})}},getPeriodList:function(){var e=this;Object(o._40)().then(function(t){t.list.forEach(function(e){e.name="["+n.h[e.goods_type]+"]["+e.current_price/100+"元]"+e.name,e.children=[]}),e.goodsList=t.list,e.periods||Object(o._53)({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;this.imageList.length>0&&(this.form.qr=this.imageList[0].url);var t={max_join_num:String(this.form.max_join_num),teacher_id:String(this.form.teacher_id),source:this.form.source,class_name:this.form.class_name,qr:this.form.qr,media_id:this.form.media_id};switch(console.log(t),this.dialogObj.type){case 0:var i=this.dialogObj.periodsId?this.dialogObj.periodsId:this.periods.id;Object(o.f)(i,t).then(function(t){e.$message({type:"success",message:"添加成功!"}),e.$emit("reflash",e.periods),e.dialogObj.show=!1});break;case 1:Object(o._0)(this.dialogObj.id,t).then(function(t){e.$message({type:"success",message:"修改成功!"}),e.$emit("reflash",e.periods),e.dialogObj.show=!1})}},handleItemChange:function(e){var t=this;Object(o._53)({goods_id:e[0]}).then(function(i){i.list.forEach(function(e){e.name=e.title}),t.goodsList.find(function(t){return t.id===e[0]}).children=i.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()}},selectName:function(e,t){var i=e.filter(function(e,i){return e.id==t});this.form.class_name=i[0].name+"一班"}},watch:{"dialogObj.show":function(e){e&&this.initPage()}}},a=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("el-dialog",{attrs:{title:e.dialogObj.title,visible:e.dialogObj.show},on:{"update:visible":function(t){e.$set(e.dialogObj,"show",t)}}},[i("el-form",{ref:"form",attrs:{model:e.form,"label-width":"120px"}},[this.dialogObj.periodsId?e._e():i("el-form-item",{attrs:{label:"期数"}},[i("el-cascader",{attrs:{options:e.goodsList,props:{value:"id",label:"name"}},on:{"active-item-change":e.handleItemChange,change:e.changePeriods}})],1),e._v(" "),i("el-form-item",{attrs:{label:"老师"}},[i("el-select",{attrs:{placeholder:"请选择",filterable:""},on:{change:function(t){e.selectName(e.teacherList,e.form.teacher_id)}},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 i("el-option",{key:t,attrs:{label:e.name,value:e.id}})}))],1),e._v(" "),i("el-form-item",{attrs:{label:"班级名称"}},[i("el-input",{staticStyle:{width:"220px"},model:{value:e.form.class_name,callback:function(t){e.$set(e.form,"class_name",t)},expression:"form.class_name"}})],1),e._v(" "),i("el-form-item",{attrs:{label:"最大学员"}},[i("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),e._v(" "),i("el-form-item",{attrs:{label:"招生来源"}},[i("el-select",{attrs:{placeholder:"请选择",filterable:""},model:{value:e.form.source,callback:function(t){e.$set(e.form,"source",t)},expression:"form.source"}},e._l(e.classSource,function(e,t){return i("el-option",{key:t,attrs:{label:e.label,value:e.value}})}))],1),e._v(" "),i("el-form-item",{attrs:{label:"班级二维码"}},[i("img",{staticClass:"qr-img",attrs:{src:e.form.qr}}),e._v(" "),i("el-upload",{class:{disabled:!e.uploadShow},attrs:{action:"/api/public/upload/zone","http-request":e.uploadFile,"before-upload":e.beforeAvatarUpload,"list-type":"picture-card","file-list":e.imageList,"on-success":e.handleAvatarSuccess,"on-remove":e.handleRemove}},[i("i",{staticClass:"el-icon-plus"})])],1)],1),e._v(" "),i("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{on:{click:function(t){e.dialogObj.show=!1}}},[e._v("取 消")]),e._v(" "),i("el-button",{attrs:{type:"primary"},on:{click:e.onSave}},[e._v("确 定")])],1)],1)};a._withStripped=!0;var r={render:a,staticRenderFns:[]},l=r;var c=!1;var d=i("VU/8")(s,l,!1,function(e){c||i("JP4Q")},"data-v-e25797c8",null);d.options.__file="src\\components\\class\\dialog.vue";t.a=d.exports},rKW7:function(e,t,i){var o=i("NzM9");"string"==typeof o&&(o=[[e.i,o,""]]),o.locals&&(e.exports=o.locals);i("rjj0")("94e58b82",o,!1,{})}});
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
webpackJsonp([53],{TPCG:function(t,e,s){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=s("CCn6"),o={name:"entrance",props:["entranceObj"],data:function(){return{activeName:"1",form:{msg:""},form2:{msg:""},form3:{msg:""},form4:{msg:""},form5:{msg:""},thisList:{},thisList2:{},thisList3:{},thisList4:{},thisList5:{},goodsList:[],activeNames:[1]}},mounted:function(){this.second()},filters:{},methods:{handleChange:function(t){"1"===t?this.first():"4"===t?this.four():"5"===t&&this.five()},first:function(){var t=this;Object(i._33)({key:"new_user_redirect"}).then(function(e){console.log(e);var s=e.list[0];t.form.msg=s.desc,t.thisList=s})},second:function(){var t=this;Object(i._40)({limit:100}).then(function(e){t.goodsList=e.list,Object(i._33)({key:"share_goods_id"}).then(function(e){console.log(e);var s=e.list[0];t.form2.msg=s.value,t.thisList2=s}),Object(i._33)({key:"mp_ads_goods_id"}).then(function(e){if(console.log(e),e.list[0]){var s=e.list[0];t.form3.msg=s.desc,t.thisList3=s}})})},four:function(){var t=this;Object(i._33)({key:"success_group_before_hour"}).then(function(e){if(console.log(e),e.list[0]){var s=e.list[0];t.form4.msg=s.desc,t.thisList4=s}})},five:function(){var t=this;Object(i._33)({key:"urge_group_share_hour"}).then(function(e){if(console.log(e),e.list[0]){var s=e.list[0];t.form5.msg=s.desc,t.thisList5=s}})},submitForm:function(t){var e=this;this.$refs[t].validate(function(s){if(!s)return console.log("error submit!!"),!1;"form"==t?e.$confirm("确认修改吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){var t={key:e.thisList.key,value:e.thisList.value,desc:e.form.msg},s=e.thisList.id;console.log(s,t),Object(i._114)(s,t).then(function(t){e.$message({type:"success",message:"修改成功!"})})}):"form2"==t?e.$confirm("确认修改吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){var t={key:e.thisList2.key,value:e.form2.msg,desc:e.thisList2.desc},s=e.thisList2.id;Object(i._114)(s,t).then(function(t){e.$message({type:"success",message:"修改成功!"})})}):"form3"==t?e.$confirm("确认修改吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){var t={key:e.thisList3.key,value:e.thisList3.value,desc:e.form3.msg},s=e.thisList3.id;Object(i._114)(s,t).then(function(t){e.$message({type:"success",message:"修改成功!"})})}):"form4"==t?e.$confirm("确认修改吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){var t={key:e.thisList4.key,value:e.thisList4.value,desc:e.form4.msg},s=e.thisList4.id;Object(i._114)(s,t).then(function(t){e.$message({type:"success",message:"修改成功!"})})}):"form5"==t&&e.$confirm("确认修改吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){var t={key:e.thisList5.key,value:e.thisList5.value,desc:e.form5.msg},s=e.thisList5.id;Object(i._114)(s,t).then(function(t){e.$message({type:"success",message:"修改成功!"})})})})}}},n=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"box"},[s("div",{staticStyle:{"margin-top":"30px"}},[t._v("\n 系统配置\n ")]),t._v(" "),s("div",{staticStyle:{"margin-top":"30px"}}),t._v(" "),s("el-collapse",{attrs:{accordion:""},on:{change:t.handleChange},model:{value:t.activeNames,callback:function(e){t.activeNames=e},expression:"activeNames"}},[s("el-collapse-item",{attrs:{title:"设置无课用户点我要上课跳转地址",name:"1"}},[s("el-form",{ref:"form",staticClass:"demo-ruleForm",staticStyle:{width:"700px"},attrs:{model:t.form}},[s("el-form-item",{staticStyle:{width:"500px"},attrs:{prop:"msg",rules:[{required:!0,message:"配置信息不能为空"}]}},[s("el-input",{attrs:{type:"text",autocomplete:"off"},model:{value:t.form.msg,callback:function(e){t.$set(t.form,"msg",t._n(e))},expression:"form.msg"}})],1),t._v(" "),s("el-form-item",[t.$store.state.readonly?t._e():s("el-button",{attrs:{type:"primary"},on:{click:function(e){t.submitForm("form")}}},[t._v("确定")])],1)],1)],1),t._v(" "),s("el-collapse-item",{attrs:{title:"打卡商品",name:"2"}},[s("el-form",{ref:"form2",staticClass:"demo-ruleForm",staticStyle:{width:"700px"},attrs:{model:t.form2}},[s("el-form-item",{staticStyle:{width:"500px"},attrs:{prop:"msg",rules:[{required:!0,message:"配置信息不能为空"}]}},[s("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择"},model:{value:t.form2.msg,callback:function(e){t.$set(t.form2,"msg",e)},expression:"form2.msg"}},t._l(t.goodsList,function(t){return s("el-option",{key:t.id,attrs:{label:"【"+t.id+"】"+t.name,value:t.id.toString()}})}))],1),t._v(" "),s("el-form-item",{attrs:{center:""}},[t.$store.state.readonly?t._e():s("el-button",{attrs:{type:"primary"},on:{click:function(e){t.submitForm("form2")}}},[t._v("确定")])],1)],1)],1),t._v(" "),s("el-collapse-item",{attrs:{title:"外部投放商品",name:"3"}},[s("el-form",{ref:"form3",staticClass:"demo-ruleForm",staticStyle:{width:"700px"},attrs:{model:t.form3}},[s("el-form-item",{staticStyle:{width:"500px"},attrs:{prop:"msg",rules:[{required:!0,message:"配置信息不能为空"}]}},[s("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择"},model:{value:t.form3.msg,callback:function(e){t.$set(t.form3,"msg",e)},expression:"form3.msg"}},t._l(t.goodsList,function(t){return s("el-option",{key:t.id,attrs:{label:"【"+t.id+"】"+t.name,value:t.id.toString()}})}))],1),t._v(" "),s("el-form-item",[t.$store.state.readonly?t._e():s("el-button",{attrs:{type:"primary"},on:{click:function(e){t.submitForm("form3")}}},[t._v("确定")])],1)],1)],1),t._v(" "),s("el-collapse-item",{attrs:{title:"默认成团时间(失效前几小时)",name:"4"}},[s("el-form",{ref:"form4",staticClass:"demo-ruleForm",staticStyle:{width:"700px"},attrs:{model:t.form4}},[s("el-form-item",{staticStyle:{width:"500px"},attrs:{prop:"msg",rules:[{required:!0,message:"配置信息不能为空"}]}},[s("el-input",{attrs:{type:"text",autocomplete:"off"},model:{value:t.form4.msg,callback:function(e){t.$set(t.form4,"msg",t._n(e))},expression:"form4.msg"}})],1),t._v(" "),s("el-form-item",[t.$store.state.readonly?t._e():s("el-button",{attrs:{type:"primary"},on:{click:function(e){t.submitForm("form4")}}},[t._v("确定")])],1)],1)],1),t._v(" "),s("el-collapse-item",{attrs:{title:"未成团催团通知时间(失效前几小时)",name:"5"}},[s("el-form",{ref:"form5",staticClass:"demo-ruleForm",staticStyle:{width:"700px"},attrs:{model:t.form5}},[s("el-form-item",{staticStyle:{width:"500px"},attrs:{prop:"msg",rules:[{required:!0,message:"配置信息不能为空"}]}},[s("el-input",{attrs:{type:"text",autocomplete:"off"},model:{value:t.form5.msg,callback:function(e){t.$set(t.form5,"msg",t._n(e))},expression:"form5.msg"}})],1),t._v(" "),s("el-form-item",[t.$store.state.readonly?t._e():s("el-button",{attrs:{type:"primary"},on:{click:function(e){t.submitForm("form5")}}},[t._v("确定")])],1)],1)],1)],1)],1)};n._withStripped=!0;var r={render:n,staticRenderFns:[]},a=r;var m=!1;var l=s("VU/8")(o,a,!1,function(t){m||s("qJji")},"data-v-0492dcb0",null);l.options.__file="src\\components\\config\\index.vue";e.default=l.exports},ZniO:function(t,e,s){(t.exports=s("FZ+f")(!0)).push([t.i,"\n.box[data-v-0492dcb0] {\n padding: 20px;\n background: white;\n text-indent: 10px;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n}\n.el-form-item[data-v-0492dcb0] {\n display: inline-block;\n margin-right: 40px;\n}\n","",{version:3,sources:["C:/Users/Administrator/Desktop/后台/admin/src/components/config/index.vue"],names:[],mappings:";AACA;EACE,cAAc;EACd,kBAAkB;EAClB,kBAAkB;EAClB,+BAA+B;UACvB,uBAAuB;CAChC;AACD;EACE,sBAAsB;EACtB,mBAAmB;CACpB",file:"index.vue",sourcesContent:["\n.box[data-v-0492dcb0] {\n padding: 20px;\n background: white;\n text-indent: 10px;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n}\n.el-form-item[data-v-0492dcb0] {\n display: inline-block;\n margin-right: 40px;\n}\n"],sourceRoot:""}])},qJji:function(t,e,s){var i=s("ZniO");"string"==typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);s("rjj0")("2a27afec",i,!1,{})}});
\ No newline at end of file
!function(e){var c=window.webpackJsonp;window.webpackJsonp=function(a,b,n){for(var r,t,o,i=0,u=[];i<a.length;i++)t=a[i],f[t]&&u.push(f[t][0]),f[t]=0;for(r in b)Object.prototype.hasOwnProperty.call(b,r)&&(e[r]=b[r]);for(c&&c(a,b,n);u.length;)u.shift()();if(n)for(i=0;i<n.length;i++)o=d(d.s=n[i]);return o};var a={},f={56:0};function d(c){if(a[c])return a[c].exports;var f=a[c]={i:c,l:!1,exports:{}};return e[c].call(f.exports,f,f.exports,d),f.l=!0,f.exports}d.e=function(e){var c=f[e];if(0===c)return new Promise(function(e){e()});if(c)return c[2];var a=new Promise(function(a,d){c=f[e]=[a,d]});c[2]=a;var b=document.getElementsByTagName("head")[0],n=document.createElement("script");n.type="text/javascript",n.charset="utf-8",n.async=!0,n.timeout=12e4,d.nc&&n.setAttribute("nonce",d.nc),n.src=d.p+"static/js/"+e+"."+{0:"48db51be0a24deef26f1",1:"b66e69d793a9d35d3909",2:"3fa6129d7cce1d2727cc",3:"6856ea115f9ce8941227",4:"059ca7c142d3d8481359",5:"533eebc8d015c5c93845",6:"5f4940d46329fcb43187",7:"99ccfc906ae3130ce1e7",8:"85b6fe06267b11873800",9:"09523bba6af5134fcfac",10:"0fca58732edb7ad98d68",11:"63f78de02776e90ac1a0",12:"68c52a92bb73a2c2160a",13:"71249d67c16a076c8e96",14:"07769f54f841afe1b4dd",15:"0a9b1e03b653d37a8ec4",16:"ffa32cc7cb417faa363f",17:"ee936bc6bcfa50fe23f6",18:"a43d1cac8d747564e8bb",19:"c73d7498829b6d7c702f",20:"e08d9efdedb45e684a12",21:"13a048139a3f3a781f1c",22:"70c03c1895359e0d8b5e",23:"3bb77e0e5ab020a5156e",24:"c3dc2577aa8713fc2862",25:"11eea56cf1799c6b3210",26:"0071fbeee69d787a61bd",27:"59e2475897064b70514e",28:"e306918d8301ef6404ad",29:"e39c21b0dca50318cd84",30:"5e4bbe655c24af98cb5a",31:"ffd4e726822058f2a07c",32:"cd07cafd989482131981",33:"3e28193ece694879de73",34:"9d667b679f50d8174059",35:"3febc01bc0e887e26e7d",36:"2f5b581299537d235564",37:"f7a65cabf3b141969162",38:"6484d2ec831c62486c90",39:"d283f2388df33e02cef4",40:"a39dfa4cd254107d52f9",41:"a16ad1ea1f2438c037aa",42:"939d6413605876c9721b",43:"790e9555b1ee2e9221d3",44:"5d153cbe32e3b25baa48",45:"1676124a8bb46f2a9a9e",46:"2b6bd996d5e1d9b81baf",47:"a64e6fe827cb9322b4e6",48:"0c37f641710a7b675836",49:"61bceaadc6e9d1f38f43",50:"48254be58d6882c9698e",51:"bcf05c46b40f43b66dd3",52:"074092fb2fa3a4d87b4d",53:"faf1a1b1b0df7cab6a78"}[e]+".js";var r=setTimeout(t,12e4);function t(){n.onerror=n.onload=null,clearTimeout(r);var c=f[e];0!==c&&(c&&c[1](new Error("Loading chunk "+e+" failed.")),f[e]=void 0)}return n.onerror=n.onload=t,b.appendChild(n),a},d.m=e,d.c=a,d.d=function(e,c,a){d.o(e,c)||Object.defineProperty(e,c,{configurable:!1,enumerable:!0,get:a})},d.n=function(e){var c=e&&e.__esModule?function(){return e.default}:function(){return e};return d.d(c,"a",c),c},d.o=function(e,c){return Object.prototype.hasOwnProperty.call(e,c)},d.p="/",d.oe=function(e){throw console.error(e),e}}([]);
\ No newline at end of file
!function(e){var a=window.webpackJsonp;window.webpackJsonp=function(c,b,n){for(var r,t,o,i=0,u=[];i<c.length;i++)t=c[i],d[t]&&u.push(d[t][0]),d[t]=0;for(r in b)Object.prototype.hasOwnProperty.call(b,r)&&(e[r]=b[r]);for(a&&a(c,b,n);u.length;)u.shift()();if(n)for(i=0;i<n.length;i++)o=f(f.s=n[i]);return o};var c={},d={56:0};function f(a){if(c[a])return c[a].exports;var d=c[a]={i:a,l:!1,exports:{}};return e[a].call(d.exports,d,d.exports,f),d.l=!0,d.exports}f.e=function(e){var a=d[e];if(0===a)return new Promise(function(e){e()});if(a)return a[2];var c=new Promise(function(c,f){a=d[e]=[c,f]});a[2]=c;var b=document.getElementsByTagName("head")[0],n=document.createElement("script");n.type="text/javascript",n.charset="utf-8",n.async=!0,n.timeout=12e4,f.nc&&n.setAttribute("nonce",f.nc),n.src=f.p+"static/js/"+e+"."+{0:"48db51be0a24deef26f1",1:"b66e69d793a9d35d3909",2:"3fa6129d7cce1d2727cc",3:"da01b8d76007274454d5",4:"059ca7c142d3d8481359",5:"533eebc8d015c5c93845",6:"5f4940d46329fcb43187",7:"99ccfc906ae3130ce1e7",8:"85b6fe06267b11873800",9:"09523bba6af5134fcfac",10:"0fca58732edb7ad98d68",11:"63f78de02776e90ac1a0",12:"68c52a92bb73a2c2160a",13:"71249d67c16a076c8e96",14:"07769f54f841afe1b4dd",15:"0a9b1e03b653d37a8ec4",16:"700db37990aba6d12a7f",17:"ee936bc6bcfa50fe23f6",18:"a43d1cac8d747564e8bb",19:"c73d7498829b6d7c702f",20:"e08d9efdedb45e684a12",21:"13a048139a3f3a781f1c",22:"70c03c1895359e0d8b5e",23:"3bb77e0e5ab020a5156e",24:"c3dc2577aa8713fc2862",25:"11eea56cf1799c6b3210",26:"0071fbeee69d787a61bd",27:"59e2475897064b70514e",28:"e306918d8301ef6404ad",29:"e39c21b0dca50318cd84",30:"5e4bbe655c24af98cb5a",31:"ffd4e726822058f2a07c",32:"cd07cafd989482131981",33:"3e28193ece694879de73",34:"9d667b679f50d8174059",35:"3febc01bc0e887e26e7d",36:"2f5b581299537d235564",37:"f7a65cabf3b141969162",38:"6484d2ec831c62486c90",39:"d283f2388df33e02cef4",40:"a39dfa4cd254107d52f9",41:"a16ad1ea1f2438c037aa",42:"939d6413605876c9721b",43:"790e9555b1ee2e9221d3",44:"5d153cbe32e3b25baa48",45:"1676124a8bb46f2a9a9e",46:"2b6bd996d5e1d9b81baf",47:"a64e6fe827cb9322b4e6",48:"0c37f641710a7b675836",49:"61bceaadc6e9d1f38f43",50:"48254be58d6882c9698e",51:"bcf05c46b40f43b66dd3",52:"074092fb2fa3a4d87b4d",53:"faf1a1b1b0df7cab6a78"}[e]+".js";var r=setTimeout(t,12e4);function t(){n.onerror=n.onload=null,clearTimeout(r);var a=d[e];0!==a&&(a&&a[1](new Error("Loading chunk "+e+" failed.")),d[e]=void 0)}return n.onerror=n.onload=t,b.appendChild(n),c},f.m=e,f.c=c,f.d=function(e,a,c){f.o(e,a)||Object.defineProperty(e,a,{configurable:!1,enumerable:!0,get:c})},f.n=function(e){var a=e&&e.__esModule?function(){return e.default}:function(){return e};return f.d(a,"a",a),a},f.o=function(e,a){return Object.prototype.hasOwnProperty.call(e,a)},f.p="/",f.oe=function(e){throw console.error(e),e}}([]);
\ No newline at end of file
<!DOCTYPE html><html><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=referrer content=never><link rel=stylesheet href=https:////at.alicdn.com/t/font_746649_x1rivf5f5.css><link rel=stylesheet href=https://cdn.jsdelivr.net/npm/element-ui@2.4.9/lib/theme-chalk/index.css><title>唱唱启蒙-后台</title><link href=/static/css/app.7d4d84d90482cfe6d4bb0044db10a8c9.css rel=stylesheet></head><body><script src=https://cdn.jsdelivr.net/npm/vue@2.5.17/dist/vue.js></script><script src=https://cdn.jsdelivr.net/npm/vuex@3.0.1/dist/vuex.min.js></script><script src=https://cdn.jsdelivr.net/npm/axios@0.18.0/dist/axios.min.js></script><script src=https://cdn.jsdelivr.net/npm/element-ui@2.4.9/lib/index.js></script><div id=app></div><script type=text/javascript src=/static/js/manifest.2780fb809d1add2cc38a.js></script><script type=text/javascript src=/static/js/vendor.1989ff930c83bbe25dc0.js></script><script type=text/javascript src=/static/js/app.96fb402908e1c8c6ed42.js></script></body><script>let el = document.getElementsByTagName("script");
<!DOCTYPE html><html><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=referrer content=never><link rel=stylesheet href=https:////at.alicdn.com/t/font_746649_x1rivf5f5.css><link rel=stylesheet href=https://cdn.jsdelivr.net/npm/element-ui@2.4.9/lib/theme-chalk/index.css><title>唱唱启蒙-后台</title><link href=/static/css/app.c7cb340c6c6c6ebf2d50e2b0edfbd5da.css rel=stylesheet></head><body><script src=https://cdn.jsdelivr.net/npm/vue@2.5.17/dist/vue.js></script><script src=https://cdn.jsdelivr.net/npm/vuex@3.0.1/dist/vuex.min.js></script><script src=https://cdn.jsdelivr.net/npm/axios@0.18.0/dist/axios.min.js></script><script src=https://cdn.jsdelivr.net/npm/element-ui@2.4.9/lib/index.js></script><div id=app></div><script type=text/javascript src=/static/js/manifest.339deff2767b3ce28ac9.js></script><script type=text/javascript src=/static/js/vendor.1989ff930c83bbe25dc0.js></script><script type=text/javascript src=/static/js/app.f64b79e3081cd9dceb04.js></script></body><script>let el = document.getElementsByTagName("script");
el.onerror = function(a,b,c){
console.log('error:',a,b,c);
};
......
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
webpackJsonp([14],{"6G5l":function(t,e){},Bqyu:function(t,e){},OX9A:function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var s=i("CCn6"),o=i("g5CC"),a=i("+TkF"),n=i("0qGg"),r=i("kmJW"),l={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:n.a,classDialog:o.a,page:r.a},filters:{classTypeFilter:function(t){var e=parseInt(t);return 1===e?"带班班级":2===e?"观摩班级":""},classSourceFilter:function(t){return a.f[t]},percent:function(t){return(100*t).toFixed(2)+"%"}},mounted:function(){this.initPage()},methods:{changeRow:function(t,e){e.indexOf(t)>-1&&Object(s._30)(t.periods_id,t.id).then(function(e){t.arrive_course_rate=e.arrive_course_rate,t.watch_course_rate=e.watch_course_rate,t.over_course_rate=e.over_course_rate,t.work_rate=e.work_rate,t.over_work_rate=e.over_work_rate,t.clock_rate=e.clock_rate,t.over_clock_rate=e.over_clock_rate,t.transform_rate=e.transform_rate})},initQuery:function(){var t=this,e=this.$route.query;e&&e.goods_id&&e.periods_id?(this.goods_id=e.goods_id,this.selectedGoods=[parseInt(e.goods_id),parseInt(e.periods_id)],Object(s._53)({goods_id:this.selectedGoods[0]}).then(function(e){e.list.forEach(function(t){t.name=t.title}),t.goodsList.find(function(e){return e.id===t.selectedGoods[0]}).children=e.list;var i=t.goodsList.find(function(e){return e.id===t.selectedGoods[0]});t.periods=i.children.find(function(e){return e.id===t.selectedGoods[1]}),t.teacher_id="",t.getClassList()})):Object(s._35)().then(function(e){e&&(t.goods_id=e.goods_id,t.selectedGoods=[parseInt(e.goods_id),parseInt(e.id)],Object(s._53)({goods_id:t.selectedGoods[0]}).then(function(e){e.list.forEach(function(t){t.name=t.title}),t.goodsList.find(function(e){return e.id===t.selectedGoods[0]}).children=e.list;var i=t.goodsList.find(function(e){return e.id===t.selectedGoods[0]});t.periods=i.children.find(function(e){return e.id===t.selectedGoods[1]}),t.teacher_id="",t.getClassList()}))})},initPage:function(){var t=this;Object(s._40)({page:1,limit:100,goods_type:"1,2"}).then(function(e){console.log(e),e.list.forEach(function(t){t.name="["+t.id+"]["+a.h[t.goods_type]+"]["+t.current_price/100+"元]"+t.name,t.children=[]}),t.goodsList=e.list,t.initQuery()})},showUser:function(t){this.userObj={classId:t.id,periods_id:t.periods_id,show:!0,goods_id:this.goods_id,title:t.teacher_name+"班级用户列表",teacherId:t.teacher_id,class_name:t.class_name}},getTeacher:function(){var t=this;this.periods&&Object(s._56)(this.periods.id).then(function(e){var i={};e=e.reduce(function(t,e){return!i[e.teacher_id]&&(i[e.teacher_id]=t.push(e)),t},[]),t.teacherList=e})},changePeriods:function(t){if(t.length>1){this.goods_id=t[0];var e=this.goodsList.find(function(e){return e.id===t[0]});this.periods=e.children.find(function(e){return e.id===t[1]}),this.teacher_id="",this.getTeacher(),this.getClassList()}},onPageChange:function(t){this.nowPage=t,this.getClassList()},onSizeChange:function(t){this.limit=t,this.nowPage=1,this.getClassList()},onReflash:function(t){this.periods=t,this.selectedGoods=[t.goods_id,t.id],this.getClassList()},getClassList:function(){var t=this;if(this.periods){this.getTeacher();var e={limit:this.limit,page:this.nowPage};this.teacher_id&&(e.teacher_id=this.teacher_id),Object(s._29)(this.periods.id,e).then(function(e){e.list.forEach(function(t){t.arrive_course_rate=0,t.watch_course_rate=0,t.over_course_rate=0,t.work_rate=0,t.over_work_rate=0,t.clock_rate=0,t.over_clock_rate=0,t.transform_rate=0}),t.title=e.periods,t.title.count_join_num=e.count.count_join_num?e.count.count_join_num:"暂无",t.title.count_max_join_num=e.count.count_max_join_num?e.count.count_max_join_num:"暂无",t.title.count_teacher_num=e.count.count_teacher_num?e.count.count_teacher_num:"暂无",t.countObj=e.count?e.count:"",t.classList=e.list,t.total=e.total})}},handleItemChange:function(t){var e=this;Object(s._53)({goods_id:t[0]}).then(function(i){i.list.forEach(function(t){t.name=t.title}),e.goodsList.find(function(e){return e.id===t[0]}).children=i.list})},delClass:function(t){var e=this;this.$confirm("此操作将删除该班级?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(s.H)(t.id).then(function(t){e.$message({type:"success",message:"删除成功!"}),e.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(t){this.dialogObj={show:!0,title:"编辑班级",type:1,id:t.id,teacherList:this.teacherList?this.teacherList:[]},this.periods&&(this.dialogObj.periods=this.periods,this.dialogObj.periodsId=this.periods.id)}}},c={render:function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"class"},[i("div",{staticClass:"form-block"},[i("el-form",{attrs:{"label-width":"90px",inline:""}},[i("el-form-item",{attrs:{label:"期数"}},[i("el-cascader",{attrs:{options:t.goodsList,props:{value:"id",label:"name"}},on:{"active-item-change":t.handleItemChange,change:t.changePeriods},model:{value:t.selectedGoods,callback:function(e){t.selectedGoods=e},expression:"selectedGoods"}})],1),t._v(" "),i("el-form-item",{attrs:{label:"老师"}},[i("el-select",{attrs:{placeholder:"请选择",clearable:""},on:{change:t.getClassList},model:{value:t.teacher_id,callback:function(e){t.teacher_id=e},expression:"teacher_id"}},t._l(t.teacherList,function(t,e){return i("el-option",{key:e,attrs:{label:t.teacher_name,value:t.teacher_id}})}))],1),t._v(" "),i("el-form-item",{attrs:{label:""}},[i("el-button",{attrs:{type:"primary"},on:{click:t.getClassList}},[t._v("\n 搜索\n ")])],1),t._v(" "),i("el-form-item",{staticStyle:{float:"right"}},[t.$store.state.readonly?t._e():i("el-button",{attrs:{type:"success"},on:{click:t.onAdd}},[t._v("+添加班级")])],1)],1)],1),t._v(" "),t.title&&t.title.title?i("div",{staticClass:"intro"},[i("el-table",{staticStyle:{display:"block",margin:"20px auto",background:"transparent"},attrs:{border:"",size:"mini",data:[t.title]}},[i("el-table-column",{attrs:{label:"期数名称",prop:"title"}}),t._v(" "),i("el-table-column",{attrs:{label:"可看课包数",prop:"watch_num"}}),t._v(" "),i("el-table-column",{attrs:{label:"已看课包数",prop:"has_watch_num"}}),t._v(" "),i("el-table-column",{attrs:{label:"开始时间",prop:"start_at"}}),t._v(" "),i("el-table-column",{attrs:{label:"老师数量",prop:"count_teacher_num"}}),t._v(" "),i("el-table-column",{attrs:{label:"预计学员总数",prop:"count_max_join_num"}}),t._v(" "),i("el-table-column",{attrs:{label:"学员总数",prop:"count_join_num"}}),t._v(" "),i("el-table-column",{attrs:{label:"结束时间",prop:"over_at"}})],1)],1):t._e(),t._v(" "),t.title&&t.title.title?t._e():i("div",[i("el-form",{attrs:{"label-width":"300px",inline:""}},[i("el-form-item",{attrs:{label:"暂无期数信息,请先选择期数"}})],1)],1),t._v(" "),i("div",[i("el-table",{staticStyle:{width:"100%"},attrs:{data:t.classList},on:{"expand-change":t.changeRow}},[i("el-table-column",{attrs:{type:"expand"},scopedSlots:t._u([{key:"default",fn:function(e){return[i("el-table",{staticStyle:{width:"100%"},attrs:{data:[e.row]}},[i("el-table-column",{attrs:{label:"到课率"},scopedSlots:t._u([{key:"default",fn:function(e){return[i("span",[t._v(t._s(t._f("percent")(e.row.arrive_course_rate)))])]}}])}),t._v(" "),i("el-table-column",{attrs:{label:"看课率"},scopedSlots:t._u([{key:"default",fn:function(e){return[i("span",[t._v(t._s(t._f("percent")(e.row.watch_course_rate)))])]}}])}),t._v(" "),i("el-table-column",{attrs:{label:"完课率"},scopedSlots:t._u([{key:"default",fn:function(e){return[i("span",[t._v(t._s(t._f("percent")(e.row.over_course_rate)))])]}}])}),t._v(" "),i("el-table-column",{attrs:{label:"打卡率"},scopedSlots:t._u([{key:"default",fn:function(e){return[i("span",[t._v(t._s(t._f("percent")(e.row.clock_rate)))])]}}])}),t._v(" "),i("el-table-column",{attrs:{label:"全勤打卡率"},scopedSlots:t._u([{key:"default",fn:function(e){return[i("span",[t._v(t._s(t._f("percent")(e.row.over_clock_rate)))])]}}])}),t._v(" "),i("el-table-column",{attrs:{label:"转化率"},scopedSlots:t._u([{key:"default",fn:function(e){return[i("span",[t._v(t._s(t._f("percent")(e.row.transform_rate)))])]}}])})],1)]}}])}),t._v(" "),i("el-table-column",{attrs:{label:"班级名称"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v("\n "+t._s(e.row.class_name)+"\n ")]}}])}),t._v(" "),i("el-table-column",{attrs:{prop:"qr",label:"班级二维码"},scopedSlots:t._u([{key:"default",fn:function(e){return[e.row.qr?i("a",{attrs:{href:e.row.qr,target:"_blank"}},[i("img",{staticClass:"avatar",attrs:{src:e.row.qr,alt:"二维码"}})]):t._e(),t._v(" "),e.row.qr?t._e():i("p",[t._v("--")])]}}])}),t._v(" "),i("el-table-column",{attrs:{prop:"teacher_name",label:"班主任"}}),t._v(" "),i("el-table-column",{attrs:{label:"老师状态"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v("\n "+t._s(0===e.row.teacher_status?"带班":"不带班")+"\n ")]}}])}),t._v(" "),i("el-table-column",{attrs:{label:"班级类型"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v("\n "+t._s(t._f("classTypeFilter")(e.row.type))+"\n ")]}}])}),t._v(" "),i("el-table-column",{attrs:{prop:"max_join_num",label:"最大人数"}}),t._v(" "),i("el-table-column",{attrs:{prop:"join_num",label:"现有人数"}}),t._v(" "),i("el-table-column",{attrs:{prop:"source",label:"招生来源"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v("\n "+t._s(t._f("classSourceFilter")(e.row.source))+"\n ")]}}])}),t._v(" "),i("el-table-column",{attrs:{width:"250",label:"操作"},scopedSlots:t._u([{key:"default",fn:function(e){return[i("el-button",{attrs:{size:"mini",type:"primary"},on:{click:function(i){t.showUser(e.row)}}},[t._v("班级成员")]),t._v(" "),t.$store.state.readonly?t._e():i("el-button",{attrs:{size:"mini",type:"warning"},on:{click:function(i){t.editClass(e.row)}}},[t._v("编辑")]),t._v(" "),t.$store.state.deletePermission&&!t.$store.state.readonly?i("el-button",{attrs:{size:"mini",type:"danger"},on:{click:function(i){t.delClass(e.row)}}},[t._v("删除")]):t._e()]}}])})],1)],1),t._v(" "),i("page",{attrs:{nowPage:t.nowPage,total:t.total,limit:t.limit},on:{pageChange:t.onPageChange,sizeChange:t.onSizeChange}}),t._v(" "),i("class-dialog",{attrs:{dialogObj:t.dialogObj},on:{reflash:t.onReflash}}),t._v(" "),i("user-list",{attrs:{userObj:t.userObj},on:{reflash:t.getClassList}})],1)},staticRenderFns:[]};var d=i("VU/8")(l,c,!1,function(t){i("6G5l"),i("wzX1")},"data-v-10bc0054",null);e.default=d.exports},g5CC:function(t,e,i){"use strict";var s=i("CCn6"),o=i("+TkF"),a={props:["dialogObj"],data:function(){var t=[];for(var e in o.f)t.push({label:o.f[e],value:Number(e)});return{imageList:[],form:{teacher_id:"",max_join_num:"",class_name:"",source:"",qr:""},type:0,classSource:t,teacherList:[],exitTeacherList:[],goodsList:[],periods:{},uploadShow:!0}},methods:{beforeAvatarUpload:function(){this.uploadShow=!1},handleRemove:function(){this.uploadShow=!0},handleAvatarSuccess:function(t){this.imageList=[{name:t.data.url,url:"https://cdn.singsingenglish.com/"+t.data.url}]},uploadFile:function(t){var e=this;this.loading=!0,this.$store.dispatch("setProgress",{type:"new",id:t.file.uid}),this.fileUid=t.file.uid,Object(s._126)({file:t.file,type:"all"}).then(function(t){e.form.media_id=t.wechat_info?t.wechat_info.media_id:"",e.imageList=[{name:t.url,url:"https://cdn.singsingenglish.com/"+t.url}],e.uploadShow=!1,e.loading=!1,e.$message({type:"success",message:"上传成功!"})}).catch(function(){e.loading=!1})},findDifferentArray:function(t,e){var i=[];return t.forEach(function(t){-1===e.findIndex(function(e){return e.teacher_id===t.id})&&i.push(t)}),i},getTeacher:function(){var t=this;Object(s._73)({limit:100,status:0}).then(function(e){t.teacherList=e.list})},getTeacherByPeriods:function(){var t=this;Object(s._73)({limit:100,status:0}).then(function(e){t.teacherList=e.list})},initPage:function(){var t=this;switch(this.periods=this.dialogObj.periods,this.dialogObj.type){case 0:this.dialogObj.periodsId||this.getPeriodList(),this.form={teacher_id:"",max_join_num:"",source:"",qr:""},this.type=0,this.getTeacher();break;case 1:this.type=1,Object(s._28)(this.dialogObj.id).then(function(e){t.form={teacher_id:parseInt(e.teacher_id),max_join_num:e.max_join_num,class_name:e.class_name,source:e.source,qr:e.qr},t.getTeacher()})}},getPeriodList:function(){var t=this;Object(s._40)().then(function(e){e.list.forEach(function(t){t.name="["+o.h[t.goods_type]+"]["+t.current_price/100+"元]"+t.name,t.children=[]}),t.goodsList=e.list,t.periods||Object(s._53)({goods_id:t.goodsList[0].id}).then(function(e){e.list.forEach(function(t){t.name=t.title}),t.goodsList[0].children=e.list,t.periods=e.list[0]})})},onSave:function(){var t=this;this.imageList.length>0&&(this.form.qr=this.imageList[0].url);var e={max_join_num:String(this.form.max_join_num),teacher_id:String(this.form.teacher_id),source:this.form.source,class_name:this.form.class_name,qr:this.form.qr,media_id:this.form.media_id};switch(console.log(e),this.dialogObj.type){case 0:var i=this.dialogObj.periodsId?this.dialogObj.periodsId:this.periods.id;Object(s.f)(i,e).then(function(e){t.$message({type:"success",message:"添加成功!"}),t.$emit("reflash",t.periods),t.dialogObj.show=!1});break;case 1:Object(s._0)(this.dialogObj.id,e).then(function(e){t.$message({type:"success",message:"修改成功!"}),t.$emit("reflash",t.periods),t.dialogObj.show=!1})}},handleItemChange:function(t){var e=this;Object(s._53)({goods_id:t[0]}).then(function(i){i.list.forEach(function(t){t.name=t.title}),e.goodsList.find(function(e){return e.id===t[0]}).children=i.list})},changePeriods:function(t){if(t.length>1){var e=this.goodsList.find(function(e){return e.id===t[0]});this.periods=e.children.find(function(e){return e.id===t[1]}),this.getTeacherByPeriods()}},selectName:function(t,e){var i=t.filter(function(t,i){return t.id==e});this.form.class_name=i[0].name+"一班"}},watch:{"dialogObj.show":function(t){t&&this.initPage()}}},n={render:function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("el-dialog",{attrs:{title:t.dialogObj.title,visible:t.dialogObj.show},on:{"update:visible":function(e){t.$set(t.dialogObj,"show",e)}}},[i("el-form",{ref:"form",attrs:{model:t.form,"label-width":"120px"}},[this.dialogObj.periodsId?t._e():i("el-form-item",{attrs:{label:"期数"}},[i("el-cascader",{attrs:{options:t.goodsList,props:{value:"id",label:"name"}},on:{"active-item-change":t.handleItemChange,change:t.changePeriods}})],1),t._v(" "),i("el-form-item",{attrs:{label:"老师"}},[i("el-select",{attrs:{placeholder:"请选择",filterable:""},on:{change:function(e){t.selectName(t.teacherList,t.form.teacher_id)}},model:{value:t.form.teacher_id,callback:function(e){t.$set(t.form,"teacher_id",e)},expression:"form.teacher_id"}},t._l(t.teacherList,function(t,e){return i("el-option",{key:e,attrs:{label:t.name,value:t.id}})}))],1),t._v(" "),i("el-form-item",{attrs:{label:"班级名称"}},[i("el-input",{staticStyle:{width:"220px"},model:{value:t.form.class_name,callback:function(e){t.$set(t.form,"class_name",e)},expression:"form.class_name"}})],1),t._v(" "),i("el-form-item",{attrs:{label:"最大学员"}},[i("el-input-number",{model:{value:t.form.max_join_num,callback:function(e){t.$set(t.form,"max_join_num",e)},expression:"form.max_join_num"}})],1),t._v(" "),i("el-form-item",{attrs:{label:"招生来源"}},[i("el-select",{attrs:{placeholder:"请选择",filterable:""},model:{value:t.form.source,callback:function(e){t.$set(t.form,"source",e)},expression:"form.source"}},t._l(t.classSource,function(t,e){return i("el-option",{key:e,attrs:{label:t.label,value:t.value}})}))],1),t._v(" "),i("el-form-item",{attrs:{label:"班级二维码"}},[i("img",{staticClass:"qr-img",attrs:{src:t.form.qr}}),t._v(" "),i("el-upload",{class:{disabled:!t.uploadShow},attrs:{action:"/api/public/upload/zone","http-request":t.uploadFile,"before-upload":t.beforeAvatarUpload,"list-type":"picture-card","file-list":t.imageList,"on-success":t.handleAvatarSuccess,"on-remove":t.handleRemove}},[i("i",{staticClass:"el-icon-plus"})])],1)],1),t._v(" "),i("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{on:{click:function(e){t.dialogObj.show=!1}}},[t._v("取 消")]),t._v(" "),i("el-button",{attrs:{type:"primary"},on:{click:t.onSave}},[t._v("确 定")])],1)],1)},staticRenderFns:[]};var r=i("VU/8")(a,n,!1,function(t){i("Bqyu")},"data-v-13eaa487",null);e.a=r.exports},wzX1:function(t,e){}});
\ No newline at end of file
webpackJsonp([14],{"6G5l":function(e,t){},Cqbe:function(e,t){},OX9A:function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=i("CCn6"),o=i("g5CC"),a=i("+TkF"),n=i("0qGg"),r=i("kmJW"),l={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:n.a,classDialog:o.a,page:r.a},filters:{classTypeFilter:function(e){var t=parseInt(e);return 1===t?"带班班级":2===t?"观摩班级":""},classSourceFilter:function(e){return a.f[e]},percent:function(e){return(100*e).toFixed(2)+"%"}},mounted:function(){this.initPage()},methods:{changeRow:function(e,t){t.indexOf(e)>-1&&Object(s._30)(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(s._53)({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 i=e.goodsList.find(function(t){return t.id===e.selectedGoods[0]});e.periods=i.children.find(function(t){return t.id===e.selectedGoods[1]}),e.teacher_id="",e.getClassList()})):Object(s._35)().then(function(t){t&&(e.goods_id=t.goods_id,e.selectedGoods=[parseInt(t.goods_id),parseInt(t.id)],Object(s._53)({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 i=e.goodsList.find(function(t){return t.id===e.selectedGoods[0]});e.periods=i.children.find(function(t){return t.id===e.selectedGoods[1]}),e.teacher_id="",e.getClassList()}))})},initPage:function(){var e=this;Object(s._40)({page:1,limit:100,goods_type:"1,2"}).then(function(t){console.log(t),t.list.forEach(function(e){e.name="["+e.id+"]["+a.h[e.goods_type]+"]["+e.current_price/100+"元]"+e.name,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+"班级用户列表",teacherId:e.teacher_id,class_name:e.class_name}},getTeacher:function(){var e=this;this.periods&&Object(s._56)(this.periods.id).then(function(t){var i={};t=t.reduce(function(e,t){return!i[t.teacher_id]&&(i[t.teacher_id]=e.push(t)),e},[]),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(s._29)(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}),e.title=t.periods,e.title.count_join_num=t.count.count_join_num?t.count.count_join_num:"暂无",e.title.count_max_join_num=t.count.count_max_join_num?t.count.count_max_join_num:"暂无",e.title.count_teacher_num=t.count.count_teacher_num?t.count.count_teacher_num:"暂无",e.countObj=t.count?t.count:"",e.classList=t.list,e.total=t.total})}},handleItemChange:function(e){var t=this;Object(s._53)({goods_id:e[0]}).then(function(i){i.list.forEach(function(e){e.name=e.title}),t.goodsList.find(function(t){return t.id===e[0]}).children=i.list})},delClass:function(e){var t=this;this.$confirm("此操作将删除该班级?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(s.H)(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)}}},c={render:function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"class"},[i("div",{staticClass:"form-block"},[i("el-form",{attrs:{"label-width":"90px",inline:""}},[i("el-form-item",{attrs:{label:"期数"}},[i("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(" "),i("el-form-item",{attrs:{label:"老师"}},[i("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 i("el-option",{key:t,attrs:{label:e.teacher_name,value:e.teacher_id}})}))],1),e._v(" "),i("el-form-item",{attrs:{label:""}},[i("el-button",{attrs:{type:"primary"},on:{click:e.getClassList}},[e._v("\n 搜索\n ")])],1),e._v(" "),i("el-form-item",{staticStyle:{float:"right"}},[e.$store.state.readonly?e._e():i("el-button",{attrs:{type:"success"},on:{click:e.onAdd}},[e._v("+添加班级")])],1)],1)],1),e._v(" "),e.title&&e.title.title?i("div",{staticClass:"intro"},[i("el-table",{staticStyle:{display:"block",margin:"20px auto",background:"transparent"},attrs:{border:"",size:"mini",data:[e.title]}},[i("el-table-column",{attrs:{label:"期数名称",prop:"title"}}),e._v(" "),i("el-table-column",{attrs:{label:"可看课包数",prop:"watch_num"}}),e._v(" "),i("el-table-column",{attrs:{label:"已看课包数",prop:"has_watch_num"}}),e._v(" "),i("el-table-column",{attrs:{label:"开始时间",prop:"start_at"}}),e._v(" "),i("el-table-column",{attrs:{label:"老师数量",prop:"count_teacher_num"}}),e._v(" "),i("el-table-column",{attrs:{label:"预计学员总数",prop:"count_max_join_num"}}),e._v(" "),i("el-table-column",{attrs:{label:"学员总数",prop:"count_join_num"}}),e._v(" "),i("el-table-column",{attrs:{label:"结束时间",prop:"over_at"}})],1)],1):e._e(),e._v(" "),e.title&&e.title.title?e._e():i("div",[i("el-form",{attrs:{"label-width":"300px",inline:""}},[i("el-form-item",{attrs:{label:"暂无期数信息,请先选择期数"}})],1)],1),e._v(" "),i("div",[i("el-table",{staticStyle:{width:"100%"},attrs:{data:e.classList},on:{"expand-change":e.changeRow}},[i("el-table-column",{attrs:{type:"expand"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("el-table",{staticStyle:{width:"100%"},attrs:{data:[t.row]}},[i("el-table-column",{attrs:{label:"到课率"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("span",[e._v(e._s(e._f("percent")(t.row.arrive_course_rate)))])]}}])}),e._v(" "),i("el-table-column",{attrs:{label:"看课率"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("span",[e._v(e._s(e._f("percent")(t.row.watch_course_rate)))])]}}])}),e._v(" "),i("el-table-column",{attrs:{label:"完课率"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("span",[e._v(e._s(e._f("percent")(t.row.over_course_rate)))])]}}])}),e._v(" "),i("el-table-column",{attrs:{label:"打卡率"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("span",[e._v(e._s(e._f("percent")(t.row.clock_rate)))])]}}])}),e._v(" "),i("el-table-column",{attrs:{label:"全勤打卡率"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("span",[e._v(e._s(e._f("percent")(t.row.over_clock_rate)))])]}}])}),e._v(" "),i("el-table-column",{attrs:{label:"转化率"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("span",[e._v(e._s(e._f("percent")(t.row.transform_rate)))])]}}])})],1)]}}])}),e._v(" "),i("el-table-column",{attrs:{label:"班级名称"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.class_name)+"\n ")]}}])}),e._v(" "),i("el-table-column",{attrs:{prop:"qr",label:"班级二维码"},scopedSlots:e._u([{key:"default",fn:function(t){return[t.row.qr?i("a",{attrs:{href:t.row.qr,target:"_blank"}},[i("img",{staticClass:"avatar",attrs:{src:t.row.qr,alt:"二维码"}})]):e._e(),e._v(" "),t.row.qr?e._e():i("p",[e._v("--")])]}}])}),e._v(" "),i("el-table-column",{attrs:{prop:"teacher_name",label:"班主任"}}),e._v(" "),i("el-table-column",{attrs:{label:"老师状态"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(0===t.row.teacher_status?"带班":"不带班")+"\n ")]}}])}),e._v(" "),i("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(" "),i("el-table-column",{attrs:{prop:"max_join_num",label:"最大人数"}}),e._v(" "),i("el-table-column",{attrs:{prop:"join_num",label:"现有人数"}}),e._v(" "),i("el-table-column",{attrs:{prop:"source",label:"招生来源"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(e._f("classSourceFilter")(t.row.source))+"\n ")]}}])}),e._v(" "),i("el-table-column",{attrs:{width:"250",label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("el-button",{attrs:{size:"mini",type:"primary"},on:{click:function(i){e.showUser(t.row)}}},[e._v("班级成员")]),e._v(" "),e.$store.state.readonly?e._e():i("el-button",{attrs:{size:"mini",type:"warning"},on:{click:function(i){e.editClass(t.row)}}},[e._v("编辑")]),e._v(" "),e.$store.state.deletePermission&&!e.$store.state.readonly?i("el-button",{attrs:{size:"mini",type:"danger"},on:{click:function(i){e.delClass(t.row)}}},[e._v("删除")]):e._e()]}}])})],1)],1),e._v(" "),i("page",{attrs:{nowPage:e.nowPage,total:e.total,limit:e.limit},on:{pageChange:e.onPageChange,sizeChange:e.onSizeChange}}),e._v(" "),i("class-dialog",{attrs:{dialogObj:e.dialogObj},on:{reflash:e.onReflash}}),e._v(" "),i("user-list",{attrs:{userObj:e.userObj},on:{reflash:e.getClassList}})],1)},staticRenderFns:[]};var d=i("VU/8")(l,c,!1,function(e){i("6G5l"),i("wzX1")},"data-v-10bc0054",null);t.default=d.exports},g5CC:function(e,t,i){"use strict";var s=i("CCn6"),o=i("+TkF"),a={props:["dialogObj"],data:function(){var e=[];for(var t in o.f)e.push({label:o.f[t],value:Number(t)});return{imageList:[],form:{teacher_id:"",max_join_num:"",class_name:"",source:"",qr:""},type:0,classSource:e,teacherList:[],exitTeacherList:[],goodsList:[],periods:{},uploadShow:!0}},methods:{beforeAvatarUpload:function(){this.uploadShow=!1},handleRemove:function(){this.uploadShow=!0},handleAvatarSuccess:function(e){this.imageList=[{name:e.data.url,url:"https://cdn.singsingenglish.com/"+e.data.url}]},uploadFile:function(e){var t=this;this.loading=!0,this.$store.dispatch("setProgress",{type:"new",id:e.file.uid}),this.fileUid=e.file.uid,Object(s._126)({file:e.file,type:"all"}).then(function(e){t.form.media_id=e.wechat_info?e.wechat_info.media_id:"",t.imageList=[{name:e.url,url:"https://cdn.singsingenglish.com/"+e.url}],t.uploadShow=!1,t.loading=!1,t.$message({type:"success",message:"上传成功!"})}).catch(function(){t.loading=!1})},findDifferentArray:function(e,t){var i=[];return e.forEach(function(e){-1===t.findIndex(function(t){return t.teacher_id===e.id})&&i.push(e)}),i},getTeacher:function(){var e=this;Object(s._73)({limit:100,status:0}).then(function(t){e.teacherList=t.list})},getTeacherByPeriods:function(){var e=this;Object(s._73)({limit:100,status:0}).then(function(t){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:"",source:"",qr:""},this.type=0,this.getTeacher();break;case 1:this.type=1,Object(s._28)(this.dialogObj.id).then(function(t){e.form={teacher_id:parseInt(t.teacher_id),max_join_num:t.max_join_num,class_name:t.class_name,source:t.source,qr:t.qr},e.form.media_id=t.media_id?t.media_id:"",e.imageList=[{name:t.qr,url:t.qr}],e.uploadShow=!t.qr,e.getTeacher()})}},getPeriodList:function(){var e=this;Object(s._40)().then(function(t){t.list.forEach(function(e){e.name="["+o.h[e.goods_type]+"]["+e.current_price/100+"元]"+e.name,e.children=[]}),e.goodsList=t.list,e.periods||Object(s._53)({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;this.imageList.length>0&&(this.form.qr=this.imageList[0].url);var t={max_join_num:String(this.form.max_join_num),teacher_id:String(this.form.teacher_id),source:this.form.source,class_name:this.form.class_name,qr:this.form.qr,media_id:this.form.media_id};switch(console.log(t),this.dialogObj.type){case 0:var i=this.dialogObj.periodsId?this.dialogObj.periodsId:this.periods.id;Object(s.f)(i,t).then(function(t){e.$message({type:"success",message:"添加成功!"}),e.$emit("reflash",e.periods),e.dialogObj.show=!1});break;case 1:Object(s._0)(this.dialogObj.id,t).then(function(t){e.$message({type:"success",message:"修改成功!"}),e.$emit("reflash",e.periods),e.dialogObj.show=!1})}},handleItemChange:function(e){var t=this;Object(s._53)({goods_id:e[0]}).then(function(i){i.list.forEach(function(e){e.name=e.title}),t.goodsList.find(function(t){return t.id===e[0]}).children=i.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()}},selectName:function(e,t){var i=e.filter(function(e,i){return e.id==t});this.form.class_name=i[0].name+"一班"}},watch:{"dialogObj.show":function(e){e&&this.initPage()}}},n={render:function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("el-dialog",{attrs:{title:e.dialogObj.title,visible:e.dialogObj.show},on:{"update:visible":function(t){e.$set(e.dialogObj,"show",t)}}},[i("el-form",{ref:"form",attrs:{model:e.form,"label-width":"120px"}},[this.dialogObj.periodsId?e._e():i("el-form-item",{attrs:{label:"期数"}},[i("el-cascader",{attrs:{options:e.goodsList,props:{value:"id",label:"name"}},on:{"active-item-change":e.handleItemChange,change:e.changePeriods}})],1),e._v(" "),i("el-form-item",{attrs:{label:"老师"}},[i("el-select",{attrs:{placeholder:"请选择",filterable:""},on:{change:function(t){e.selectName(e.teacherList,e.form.teacher_id)}},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 i("el-option",{key:t,attrs:{label:e.name,value:e.id}})}))],1),e._v(" "),i("el-form-item",{attrs:{label:"班级名称"}},[i("el-input",{staticStyle:{width:"220px"},model:{value:e.form.class_name,callback:function(t){e.$set(e.form,"class_name",t)},expression:"form.class_name"}})],1),e._v(" "),i("el-form-item",{attrs:{label:"最大学员"}},[i("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),e._v(" "),i("el-form-item",{attrs:{label:"招生来源"}},[i("el-select",{attrs:{placeholder:"请选择",filterable:""},model:{value:e.form.source,callback:function(t){e.$set(e.form,"source",t)},expression:"form.source"}},e._l(e.classSource,function(e,t){return i("el-option",{key:t,attrs:{label:e.label,value:e.value}})}))],1),e._v(" "),i("el-form-item",{attrs:{label:"班级二维码"}},[i("el-upload",{class:{disabled:!e.uploadShow},attrs:{action:"/api/public/upload/zone","http-request":e.uploadFile,"before-upload":e.beforeAvatarUpload,"list-type":"picture-card","file-list":e.imageList,"on-success":e.handleAvatarSuccess,"on-remove":e.handleRemove}},[i("i",{staticClass:"el-icon-plus"})])],1)],1),e._v(" "),i("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{on:{click:function(t){e.dialogObj.show=!1}}},[e._v("取 消")]),e._v(" "),i("el-button",{attrs:{type:"primary"},on:{click:e.onSave}},[e._v("确 定")])],1)],1)},staticRenderFns:[]};var r=i("VU/8")(a,n,!1,function(e){i("Cqbe")},"data-v-da781fa8",null);t.a=r.exports},wzX1:function(e,t){}});
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
webpackJsonp([42],{SauM:function(e,t){},Vt1u:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=o("CCn6"),i={components:{page:o("kmJW").a},data:function(){return{nowPage:1,total:0,limit:10,roleList:[],exportMenuList:["2-3","5-10","5-2","5-1","5-3","5-8","5-9","3-1","7-9"],dialog:{title:"新增角色",show:!1,select:[],chooseed:[],rules:{name:[{required:!0,message:"请填写角色名称",trigger:"change"}]},form:{name:"",menu_ids:[],id:""}}}},created:function(){this.getList(),this.getMenuList()},methods:{distribution:function(e){},rowClick:function(e){this.$router.push({name:"admin",query:{roleId:e.id}})},getMenuList:function(){var e=this;Object(n._47)().then(function(t){t&&(t.forEach(function(t){t.children&&t.children.forEach(function(t){t.readonly=!1,t.delete=!1,e.exportMenuList.indexOf(t.cover)>-1&&(t.export=!1),"5-9"!==t.cover&&"7-9"!==t.cover||(t.distribution=!1),"月课订单列表"!==t.name&&"日课订单列表"!==t.name&&"来源码管理"!==t.name&&"5-9"!==t.cover&&"2-3"!==t.cover&&"3-1"!==t.cover||(t.refund=!1)})}),e.dialog.select=t)})},onPageChange:function(e){this.nowPage=e,this.getList()},onSizeChange:function(e){this.nowPage=1,this.limit=e,this.getList()},getList:function(){var e=this,t={limit:this.limit,page:this.nowPage};Object(n._63)(t).then(function(t){t&&(e.roleList=t.list,e.total=t.total)})},edit:function(e){var t=this;this.dialog.form.id=e.id,this.dialog.title="编辑角色",Object(n._47)().then(function(o){o&&(o.forEach(function(e){e.children&&e.children.forEach(function(e){e.readonly=!1,e.delete=!1,t.exportMenuList.indexOf(e.cover)>-1&&(e.export=!1),"5-9"!==e.cover&&"7-9"!==e.cover||(e.distribution=!1),"月课订单列表"!==e.name&&"日课订单列表"!==e.name&&"来源码管理"!==e.name&&"5-9"!==e.cover&&"2-3"!==e.cover&&"3-1"!==e.cover||(e.refund=!1)})}),t.dialog.select=o,Object(n._62)(e.id).then(function(e){console.log(e),t.dialog.form.name=e.name,t.dialog.form.menu_ids=JSON.parse(e.menu_ids),t.dialog.chooseed=[],t.dialog.form.menu_ids.forEach(function(e){t.dialog.chooseed.push(e.id),t.dialog.select.forEach(function(o){o.children&&o.children.forEach(function(o){o.id===e.id&&(o.readonly=!!e.readonly,o.delete=!!e.delete,t.exportMenuList.indexOf(e.cover)>-1&&(o.export=!!e.export),"5-1"!==e.cover&&"5-10"!==e.cover&&"10-1"!==e.cover&&"5-9"!==e.cover&&"2-3"!==e.cover&&"3-1"!==e.cover||(o.refund=!!e.refund),"5-9"!==e.cover&&"7-9"!==e.cover||(o.distribution=!!e.distribution))})})}),t.dialog.show=!0,t.$nextTick(function(){this.$refs.tree.setCheckedKeys(this.dialog.chooseed)})}))})},add:function(){this.dialog.show=!0,this.dialog.form.id="",this.dialog.title="新增菜单",this.dialog.form.name="",this.dialog.form.menu_ids=[],this.getMenuList()},del:function(e){var t=this;this.$confirm("此操作将删除该角色?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(n.N)(e.id).then(function(e){t.$message({type:"success",message:"删除成功!"}),t.getList()})})},sub:function(){var e=this;this.$refs.form.validate(function(t){if(t){var o=[];e.$refs.tree.getCheckedNodes().forEach(function(e){var t=void 0;!1!==e.readonly&&!0!==e.readonly||(t={id:e.id,cover:e.cover,readonly:e.readonly}),!1!==e.delete&&!0!==e.delete||(t.delete=e.delete),!1!==e.refund&&!0!==e.refund||(t.refund=e.refund),!1!==e.export&&!0!==e.export||(t.export=e.export),!1!==e.distribution&&!0!==e.distribution||(t.distribution=e.distribution),t&&o.push(t)});var i=e.dialog;if(i.form.id){var a={name:i.form.name,menu_ids:JSON.stringify(o)};e.$confirm("此操作将修改该角色?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(n._123)(i.form.id,a).then(function(){e.$message({type:"success",message:"修改成功!"}),i.show=!1,e.getList()})})}else{var r={name:i.form.name,menu_ids:JSON.stringify(o)};e.$confirm("此操作将添加新角色?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(n._98)(r).then(function(){e.$message({type:"success",message:"添加成功!"}),i.show=!1,e.getList()})})}}})}}},a={render:function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"role"},[o("div",{staticClass:"head clear-both"},[e.$store.state.readonly?e._e():o("el-button",{staticStyle:{float:"right"},attrs:{plain:"",type:"success"},on:{click:e.add}},[e._v("新增角色")])],1),e._v(" "),o("el-table",{staticStyle:{width:"100%"},attrs:{data:e.roleList}},[o("el-table-column",{attrs:{prop:"id",label:"角色ID"}}),e._v(" "),o("el-table-column",{attrs:{label:"角色名称"},scopedSlots:e._u([{key:"default",fn:function(t){return[o("el-button",{attrs:{type:"text"},on:{click:function(o){e.rowClick(t.row)}}},[e._v(" "+e._s(t.row.name))])]}}])}),e._v(" "),o("el-table-column",{attrs:{prop:"created_at",label:"创建时间",sortable:""}}),e._v(" "),e.$store.state.readonly?e._e():o("el-table-column",{attrs:{label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[e.$store.state.readonly?e._e():o("el-button",{attrs:{size:"mini",plain:"",type:"primary"},on:{click:function(o){e.edit(t.row)}}},[e._v("\n 编辑\n ")]),e._v(" "),e.$store.state.deletePermission&&!e.$store.state.readonly?o("el-button",{attrs:{size:"mini",type:"danger",plain:""},on:{click:function(o){e.del(t.row)}}},[e._v("\n 删除\n ")]):e._e()]}}])})],1),e._v(" "),o("page",{attrs:{nowPage:e.nowPage,total:e.total,limit:e.limit},on:{pageChange:e.onPageChange,sizeChange:e.onSizeChange}}),e._v(" "),o("el-dialog",{attrs:{title:e.dialog.title,center:"","append-to-body":"",visible:e.dialog.show,width:"800px"},on:{"update:visible":function(t){e.$set(e.dialog,"show",t)}}},[o("el-form",{ref:"form",attrs:{rules:e.dialog.rules,model:e.dialog.form,"label-width":"100px"}},[o("el-form-item",{attrs:{label:"角色名称",prop:"name"}},[o("el-input",{model:{value:e.dialog.form.name,callback:function(t){e.$set(e.dialog.form,"name",t)},expression:"dialog.form.name"}})],1),e._v(" "),o("el-form-item",{attrs:{label:"菜单选项"}},[o("div",{staticClass:"custom-tree-container"},[o("el-tree",{ref:"tree",attrs:{data:e.dialog.select,"show-checkbox":"","node-key":"id","default-checked-keys":e.dialog.chooseed,"default-expand-all":"","expand-on-click-node":!1,props:{children:"children",label:"name",value:!1}},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.node,i=t.data;return o("span",{staticClass:"custom-tree-node"},[o("span",[e._v(e._s(n.label))]),e._v(" "),0!==i.pid?o("span",["5-1"===i.cover||"5-10"===i.cover||"5-9"===i.cover?o("el-checkbox",{model:{value:i.refund,callback:function(t){e.$set(i,"refund",t)},expression:"data.refund"}},[e._v("退款")]):e._e(),e._v(" "),"10-1"===i.cover?o("el-checkbox",{model:{value:i.refund,callback:function(t){e.$set(i,"refund",t)},expression:"data.refund"}},[e._v("类别管理")]):e._e(),e._v(" "),"2-3"===i.cover||"3-1"===i.cover?o("el-checkbox",{model:{value:i.refund,callback:function(t){e.$set(i,"refund",t)},expression:"data.refund"}},[e._v("添加用户")]):e._e(),e._v(" "),"5-9"===i.cover||"7-9"===i.cover?o("el-checkbox",{on:{change:e.distribution},model:{value:i.distribution,callback:function(t){e.$set(i,"distribution",t)},expression:"data.distribution"}},[e._v("批量分配")]):e._e(),e._v(" "),e.exportMenuList.indexOf(i.cover)>-1?o("el-checkbox",{model:{value:i.export,callback:function(t){e.$set(i,"export",t)},expression:"data.export"}},[e._v("导出")]):e._e(),e._v(" "),o("el-checkbox",{model:{value:i.readonly,callback:function(t){e.$set(i,"readonly",t)},expression:"data.readonly"}},[e._v("只读")]),e._v(" "),o("el-checkbox",{model:{value:i.delete,callback:function(t){e.$set(i,"delete",t)},expression:"data.delete"}},[e._v("删除")])],1):e._e()])}}])})],1)])],1),e._v(" "),o("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[o("el-button",{on:{click:function(t){e.dialog.show=!1}}},[e._v("取 消")]),e._v(" "),o("el-button",{attrs:{type:"primary"},on:{click:e.sub}},[e._v("确 定")])],1)],1)],1)},staticRenderFns:[]};var r=o("VU/8")(i,a,!1,function(e){o("SauM")},"data-v-4ae8afce",null);t.default=r.exports}});
\ No newline at end of file
webpackJsonp([45],{Ch7D:function(t,e){},TPCG:function(t,e,s){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=s("CCn6"),i={name:"entrance",props:["entranceObj"],data:function(){return{activeName:"1",form:{msg:""},form2:{msg:""},form3:{msg:""},form4:{msg:""},form5:{msg:""},thisList:{},thisList2:{},thisList3:{},thisList4:{},thisList5:{},goodsList:[],activeNames:[1]}},mounted:function(){this.second()},filters:{},methods:{handleChange:function(t){"1"===t?this.first():"4"===t?this.four():"5"===t&&this.five()},first:function(){var t=this;Object(o._33)({key:"new_user_redirect"}).then(function(e){console.log(e);var s=e.list[0];t.form.msg=s.desc,t.thisList=s})},second:function(){var t=this;Object(o._40)({limit:100}).then(function(e){t.goodsList=e.list,Object(o._33)({key:"share_goods_id"}).then(function(e){console.log(e);var s=e.list[0];t.form2.msg=s.value,t.thisList2=s}),Object(o._33)({key:"mp_ads_goods_id"}).then(function(e){if(console.log(e),e.list[0]){var s=e.list[0];t.form3.msg=s.desc,t.thisList3=s}})})},four:function(){var t=this;Object(o._33)({key:"success_group_before_hour"}).then(function(e){if(console.log(e),e.list[0]){var s=e.list[0];t.form4.msg=s.desc,t.thisList4=s}})},five:function(){var t=this;Object(o._33)({key:"urge_group_share_hour"}).then(function(e){if(console.log(e),e.list[0]){var s=e.list[0];t.form5.msg=s.desc,t.thisList5=s}})},submitForm:function(t){var e=this;this.$refs[t].validate(function(s){if(!s)return console.log("error submit!!"),!1;"form"==t?e.$confirm("确认修改吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){var t={key:e.thisList.key,value:e.thisList.value,desc:e.form.msg},s=e.thisList.id;console.log(s,t),Object(o._114)(s,t).then(function(t){e.$message({type:"success",message:"修改成功!"})})}):"form2"==t?e.$confirm("确认修改吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){var t={key:e.thisList2.key,value:e.form2.msg,desc:e.thisList2.desc},s=e.thisList2.id;Object(o._114)(s,t).then(function(t){e.$message({type:"success",message:"修改成功!"})})}):"form3"==t?e.$confirm("确认修改吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){var t={key:e.thisList3.key,value:e.thisList3.value,desc:e.form3.msg},s=e.thisList3.id;Object(o._114)(s,t).then(function(t){e.$message({type:"success",message:"修改成功!"})})}):"form4"==t?e.$confirm("确认修改吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){var t={key:e.thisList4.key,value:e.thisList4.value,desc:e.form4.msg},s=e.thisList4.id;Object(o._114)(s,t).then(function(t){e.$message({type:"success",message:"修改成功!"})})}):"form5"==t&&e.$confirm("确认修改吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){var t={key:e.thisList5.key,value:e.thisList5.value,desc:e.form5.msg},s=e.thisList5.id;Object(o._114)(s,t).then(function(t){e.$message({type:"success",message:"修改成功!"})})})})}}},r={render:function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"box"},[s("div",{staticStyle:{"margin-top":"30px"}},[t._v("\n 系统配置\n ")]),t._v(" "),s("div",{staticStyle:{"margin-top":"30px"}}),t._v(" "),s("el-collapse",{attrs:{accordion:""},on:{change:t.handleChange},model:{value:t.activeNames,callback:function(e){t.activeNames=e},expression:"activeNames"}},[s("el-collapse-item",{attrs:{title:"设置无课用户点我要上课跳转地址",name:"1"}},[s("el-form",{ref:"form",staticClass:"demo-ruleForm",staticStyle:{width:"700px"},attrs:{model:t.form}},[s("el-form-item",{staticStyle:{width:"500px"},attrs:{prop:"msg",rules:[{required:!0,message:"配置信息不能为空"}]}},[s("el-input",{attrs:{type:"text",autocomplete:"off"},model:{value:t.form.msg,callback:function(e){t.$set(t.form,"msg",t._n(e))},expression:"form.msg"}})],1),t._v(" "),s("el-form-item",[t.$store.state.readonly?t._e():s("el-button",{attrs:{type:"primary"},on:{click:function(e){t.submitForm("form")}}},[t._v("确定")])],1)],1)],1),t._v(" "),s("el-collapse-item",{attrs:{title:"打卡商品",name:"2"}},[s("el-form",{ref:"form2",staticClass:"demo-ruleForm",staticStyle:{width:"700px"},attrs:{model:t.form2}},[s("el-form-item",{staticStyle:{width:"500px"},attrs:{prop:"msg",rules:[{required:!0,message:"配置信息不能为空"}]}},[s("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择"},model:{value:t.form2.msg,callback:function(e){t.$set(t.form2,"msg",e)},expression:"form2.msg"}},t._l(t.goodsList,function(t){return s("el-option",{key:t.id,attrs:{label:"【"+t.id+"】"+t.name,value:t.id.toString()}})}))],1),t._v(" "),s("el-form-item",{attrs:{center:""}},[t.$store.state.readonly?t._e():s("el-button",{attrs:{type:"primary"},on:{click:function(e){t.submitForm("form2")}}},[t._v("确定")])],1)],1)],1),t._v(" "),s("el-collapse-item",{attrs:{title:"外部投放商品",name:"3"}},[s("el-form",{ref:"form3",staticClass:"demo-ruleForm",staticStyle:{width:"700px"},attrs:{model:t.form3}},[s("el-form-item",{staticStyle:{width:"500px"},attrs:{prop:"msg",rules:[{required:!0,message:"配置信息不能为空"}]}},[s("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择"},model:{value:t.form3.msg,callback:function(e){t.$set(t.form3,"msg",e)},expression:"form3.msg"}},t._l(t.goodsList,function(t){return s("el-option",{key:t.id,attrs:{label:"【"+t.id+"】"+t.name,value:t.id.toString()}})}))],1),t._v(" "),s("el-form-item",[t.$store.state.readonly?t._e():s("el-button",{attrs:{type:"primary"},on:{click:function(e){t.submitForm("form3")}}},[t._v("确定")])],1)],1)],1),t._v(" "),s("el-collapse-item",{attrs:{title:"默认成团时间(失效前几小时)",name:"4"}},[s("el-form",{ref:"form4",staticClass:"demo-ruleForm",staticStyle:{width:"700px"},attrs:{model:t.form4}},[s("el-form-item",{staticStyle:{width:"500px"},attrs:{prop:"msg",rules:[{required:!0,message:"配置信息不能为空"}]}},[s("el-input",{attrs:{type:"text",autocomplete:"off"},model:{value:t.form4.msg,callback:function(e){t.$set(t.form4,"msg",t._n(e))},expression:"form4.msg"}})],1),t._v(" "),s("el-form-item",[t.$store.state.readonly?t._e():s("el-button",{attrs:{type:"primary"},on:{click:function(e){t.submitForm("form4")}}},[t._v("确定")])],1)],1)],1),t._v(" "),s("el-collapse-item",{attrs:{title:"未成团催团通知时间(失效前几小时)",name:"5"}},[s("el-form",{ref:"form5",staticClass:"demo-ruleForm",staticStyle:{width:"700px"},attrs:{model:t.form5}},[s("el-form-item",{staticStyle:{width:"500px"},attrs:{prop:"msg",rules:[{required:!0,message:"配置信息不能为空"}]}},[s("el-input",{attrs:{type:"text",autocomplete:"off"},model:{value:t.form5.msg,callback:function(e){t.$set(t.form5,"msg",t._n(e))},expression:"form5.msg"}})],1),t._v(" "),s("el-form-item",[t.$store.state.readonly?t._e():s("el-button",{attrs:{type:"primary"},on:{click:function(e){t.submitForm("form5")}}},[t._v("确定")])],1)],1)],1)],1)],1)},staticRenderFns:[]};var n=s("VU/8")(i,r,!1,function(t){s("Ch7D")},"data-v-3815472b",null);e.default=n.exports}});
\ No newline at end of file
webpackJsonp([54],{IcnI:function(e,n,t){"use strict";var o=t("NYxO"),a=t("zSLJ"),r={setToken:function(e,n){e.token=n,a.a.set("cc_token",n)},setUserName:function(e,n){e.userName=n,a.a.set("cc_user_name",n)},setPermission:function(e,n){e.progressList=n,localStorage.setItem("permission",JSON.stringify(n))},setMenu:function(e,n){e.menuList=n},readonly:function(e,n){e.readonly=n},deletePermission:function(e,n){e.deletePermission=n},distribution:function(e,n){e.distribution=n},mainCanShow:function(e){e.mainLoad=!1},mainUnShow:function(e){e.mainLoad=!0},changeParentRouter:function(e,n){e.menuList.find(function(e){return e.name===n.name}).routerName=n.to.name},progress:function(e,n){switch(n.type){case"new":e.progressList.push({num:0,id:n.id});break;case"change":e.progressList.find(function(e){return e.id===n.id}).num=n.num;break;case"delete":e.progressList.find(function(e){return e.id===n.id})}}};n.a=new o.a.Store({state:{show:!1,userName:"",token:"",export:!1,orderRefund:!1,permission:!1,readonly:!0,deletePermission:!1,distribution:!1,mainLoad:!0,menuList:[],menuType:!1,nowTab:"first",progressList:[],openedTab:[{value:"首页",routerName:"first",name:"first",delNo:!0,path:"/index"}]},mutations:r,actions:{setToken:function(e,n){(0,e.commit)("setToken",n)},setUserName:function(e,n){(0,e.commit)("setUserName",n)},setProgress:function(e,n){(0,e.commit)("progress",n)},setPermission:function(e,n){(0,e.commit)("setPermission",n)},setMenu:function(e,n){(0,e.commit)("setMenu",n)},readonly:function(e,n){(0,e.commit)("readonly",n)},deletePermission:function(e,n){(0,e.commit)("deletePermission",n)},distribution:function(e,n){(0,e.commit)("distribution",n)}}})},NHnr:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var o=[{name:"",value:"教研管理",icon:"icon-material",list:[{value:"教材列表",routerName:"resources",path:"/resources",cover:"1-1",router:{path:"/resources",name:"resources",component:function(e){return Promise.all([t.e(0),t.e(1)]).then(function(){var n=[t("z5EG")];e.apply(null,n)}.bind(this)).catch(t.oe)}}}]},{name:"",value:"商品课程",icon:"icon-shangpin1",list:[{value:"课程列表",routerName:"lesson",path:"/lesson",cover:"2-1",router:{path:"/lesson",name:"lesson",component:function(e){return Promise.all([t.e(0),t.e(10)]).then(function(){var n=[t("AbSL")];e.apply(null,n)}.bind(this)).catch(t.oe)}}},{value:"商品列表",routerName:"shop",path:"/shop",cover:"4-1",router:{path:"/shop",name:"shop",component:function(e){return Promise.all([t.e(0),t.e(2)]).then(function(){var n=[t("1djJ")];e.apply(null,n)}.bind(this)).catch(t.oe)}}}]},{name:"",value:"期数管理",icon:"icon-kecheng",list:[{value:"期数列表",routerName:"periods",path:"/periods",cover:"2-2",router:{path:"/periods",name:"periods",component:function(e){return Promise.all([t.e(0),t.e(23)]).then(function(){var n=[t("ayGs")];e.apply(null,n)}.bind(this)).catch(t.oe)}}},{value:"班级列表",routerName:"class",path:"/class",cover:"2-3",router:{path:"/class",name:"class",component:function(e){return Promise.all([t.e(0),t.e(14)]).then(function(){var n=[t("OX9A")];e.apply(null,n)}.bind(this)).catch(t.oe)}}},{value:"市场招生统计",routerName:"marketStatistics",path:"/marketStatistics",cover:"2-5",router:{path:"/marketStatistics",name:"marketStatistics",component:function(e){return Promise.all([t.e(0),t.e(43)]).then(function(){var n=[t("SKyX")];e.apply(null,n)}.bind(this)).catch(t.oe)}}},{value:"不上课日期",routerName:"noLesson",path:"/noLesson",cover:"2-4",router:{path:"/noLesson",name:"noLesson",component:function(e){return Promise.all([t.e(0),t.e(29)]).then(function(){var n=[t("sg/1")];e.apply(null,n)}.bind(this)).catch(t.oe)}}}]},{name:"",value:"销售管理",icon:"icon-laoshi",list:[{value:"教师列表",routerName:"teacher",path:"/teacher",cover:"3-1",router:{path:"/teacher",name:"teacher",component:function(e){return Promise.all([t.e(0),t.e(3)]).then(function(){var n=[t("Y0Vi")];e.apply(null,n)}.bind(this)).catch(t.oe)}}},{value:"月课订单列表",routerName:"monthOrder",path:"/monthOrder",cover:"5-10",router:{path:"/monthOrder",name:"monthOrder",component:function(e){return Promise.all([t.e(0),t.e(5)]).then(function(){var n=[t("xdzM")];e.apply(null,n)}.bind(this)).catch(t.oe)}}},{value:"月课订单统计",routerName:"monthOrderCount",path:"/monthOrderCount",cover:"5-12",router:{path:"/monthOrderCount",name:"monthOrderCount",component:function(e){return Promise.all([t.e(0),t.e(39)]).then(function(){var n=[t("v/LD")];e.apply(null,n)}.bind(this)).catch(t.oe)}}},{value:"退款列表",routerName:"refund",path:"/refund",cover:"5-2",router:{path:"/refund",name:"refund",component:function(e){return Promise.all([t.e(0),t.e(36)]).then(function(){var n=[t("89rD")];e.apply(null,n)}.bind(this)).catch(t.oe)}}},{value:"业绩排行",routerName:"achievement",path:"/achievement",cover:"5-7",router:{path:"/achievement",name:"achievement",component:function(e){return Promise.all([t.e(0),t.e(20)]).then(function(){var n=[t("Fmgy")];e.apply(null,n)}.bind(this)).catch(t.oe)}}}]},{name:"",value:"用户管理",icon:"icon-laoshi",list:[{value:"用户列表",routerName:"user",path:"/user",cover:"3-2",router:{path:"/user",name:"user",component:function(e){return Promise.all([t.e(0),t.e(7)]).then(function(){var n=[t("jFLA")];e.apply(null,n)}.bind(this)).catch(t.oe)}}},{value:"老系统用户列表",routerName:"oldUser",path:"/oldUser",cover:"3-3",router:{path:"/oldUser",name:"oldUser",component:function(e){return Promise.all([t.e(0),t.e(33)]).then(function(){var n=[t("K2yr")];e.apply(null,n)}.bind(this)).catch(t.oe)}}},{value:"用户积分列表",routerName:"integral",path:"/integral",cover:"3-4",router:{path:"/integral",name:"integral",component:function(e){return Promise.all([t.e(0),t.e(12)]).then(function(){var n=[t("NDyu")];e.apply(null,n)}.bind(this)).catch(t.oe)}}}]},{name:"",value:"订单管理",icon:"icon-dingdan",list:[{value:"日课订单列表",routerName:"order",path:"/order",cover:"5-1",router:{path:"/order",name:"order",component:function(e){return Promise.all([t.e(0),t.e(8)]).then(function(){var n=[t("2qmY")];e.apply(null,n)}.bind(this)).catch(t.oe)}}},{value:"提现列表",routerName:"putForward",path:"/putForward",cover:"5-3",router:{path:"/putForward",name:"putForward",component:function(e){return Promise.all([t.e(0),t.e(31)]).then(function(){var n=[t("F5pf")];e.apply(null,n)}.bind(this)).catch(t.oe)}}},{value:"发货管理",routerName:"consignment",path:"/consignment",cover:"5-4",router:{path:"/consignment",name:"consignment",component:function(e){return t.e(49).then(function(){var n=[t("usUK")];e.apply(null,n)}.bind(this)).catch(t.oe)}}},{value:"订单统计",routerName:"orderCount",path:"/orderCount",cover:"5-5",router:{path:"/orderCount",name:"orderCount",component:function(e){return Promise.all([t.e(0),t.e(53)]).then(function(){var n=[t("s7i+")];e.apply(null,n)}.bind(this)).catch(t.oe)}}},{value:"日课订单统计",routerName:"dayOrderCount",path:"/dayOrderCount",cover:"5-11",router:{path:"/dayOrderCount",name:"dayOrderCount",component:function(e){return Promise.all([t.e(0),t.e(40)]).then(function(){var n=[t("mjLz")];e.apply(null,n)}.bind(this)).catch(t.oe)}}},{value:"优惠券列表",routerName:"coupon",path:"/coupon",cover:"5-6",router:{path:"/coupon",name:"coupon",component:function(e){return Promise.all([t.e(0),t.e(30)]).then(function(){var n=[t("WvRy")];e.apply(null,n)}.bind(this)).catch(t.oe)}}},{value:"扫码入课列表",routerName:"notBuyClass",path:"/notBuyClass",cover:"5-8",router:{path:"/notBuyClass",name:"notBuyClass",component:function(e){return Promise.all([t.e(0),t.e(22)]).then(function(){var n=[t("E6Zo")];e.apply(null,n)}.bind(this)).catch(t.oe)}}},{value:"外部订单列表",routerName:"yunji",path:"/yunji",cover:"5-9",router:{path:"/yunji",name:"yunji",component:function(e){return Promise.all([t.e(0),t.e(13)]).then(function(){var n=[t("69L+")];e.apply(null,n)}.bind(this)).catch(t.oe)}}},{value:"兑换码管理",routerName:"exchange",path:"/exchange",cover:"5-13",router:{path:"/exchange",name:"exchange",component:function(e){return Promise.all([t.e(0),t.e(17)]).then(function(){var n=[t("CvLZ")];e.apply(null,n)}.bind(this)).catch(t.oe)}}}]},{name:"",value:"实物管理",icon:"icon-shu",list:[{value:"单品列表",routerName:"single",path:"/single",cover:"6-1",router:{path:"/single",name:"single",component:function(e){return Promise.all([t.e(0),t.e(19)]).then(function(){var n=[t("B31M")];e.apply(null,n)}.bind(this)).catch(t.oe)}}},{value:"盒子列表",routerName:"box",path:"/box",cover:"6-2",router:{path:"/box",name:"box",component:function(e){return Promise.all([t.e(0),t.e(16)]).then(function(){var n=[t("+vCD")];e.apply(null,n)}.bind(this)).catch(t.oe)}}}]},{name:"",value:"公众号",icon:"icon-ai-weixin",list:[{value:"自动回复",routerName:"focusReply",path:"/focusReply",cover:"7-1",router:{path:"/focusReply",name:"focusReply",component:function(e){return Promise.all([t.e(0),t.e(24)]).then(function(){var n=[t("CK6D")];e.apply(null,n)}.bind(this)).catch(t.oe)}}},{value:"关键词回复",routerName:"autoReply",path:"/autoReply",cover:"7-2",router:{path:"/autoReply",name:"autoReply",component:function(e){return Promise.all([t.e(0),t.e(18)]).then(function(){var n=[t("65NY")];e.apply(null,n)}.bind(this)).catch(t.oe)}}},{value:"公众号菜单",routerName:"weChat",path:"/weChat",cover:"7-3",router:{path:"/weChat",name:"weChat",component:function(e){return Promise.all([t.e(0),t.e(25)]).then(function(){var n=[t("q5av")];e.apply(null,n)}.bind(this)).catch(t.oe)}}},{value:"素材管理",routerName:"weChatResource",path:"/weChatResource",cover:"7-4",router:{path:"/weChatResource",name:"weChatResource",component:function(e){return Promise.all([t.e(0),t.e(35)]).then(function(){var n=[t("Xhqp")];e.apply(null,n)}.bind(this)).catch(t.oe)}}},{value:"二维码管理",routerName:"qrcode",path:"/qrcode",cover:"7-6",router:{path:"/qrcode",name:"qrcode",component:function(e){return Promise.all([t.e(0),t.e(15)]).then(function(){var n=[t("lNiQ")];e.apply(null,n)}.bind(this)).catch(t.oe)}}},{value:"群发助手",routerName:"groupSend",path:"/groupSend",cover:"7-7",router:{path:"/groupSend",name:"groupSend",component:function(e){return Promise.all([t.e(0),t.e(11)]).then(function(){var n=[t("oerw")];e.apply(null,n)}.bind(this)).catch(t.oe)}}},{value:"关注取关统计",routerName:"watchCount",path:"/watchCount",cover:"7-8",router:{path:"/watchCount",name:"watchCount",component:function(e){return Promise.all([t.e(0),t.e(51)]).then(function(){var n=[t("Dq6T")];e.apply(null,n)}.bind(this)).catch(t.oe)}}},{value:"微信统计",routerName:"weChatStatistics",path:"/weChatStatistics",cover:"7-10",router:{path:"/weChatStatistics",name:"weChatStatistics",component:function(e){return Promise.all([t.e(0),t.e(52)]).then(function(){var n=[t("5t3x")];e.apply(null,n)}.bind(this)).catch(t.oe)}}},{value:"测试",routerName:"test",path:"/test",cover:"7-11",router:{path:"/test",name:"test",component:function(e){return Promise.all([t.e(0),t.e(27)]).then(function(){var n=[t("9ZSL")];e.apply(null,n)}.bind(this)).catch(t.oe)}}}]},{name:"",value:"系统管理",icon:"icon-xitongquanxian",list:[{value:"Banner管理",routerName:"banner",path:"/banner",cover:"7-5",router:{path:"/banner",name:"banner",component:function(e){return Promise.all([t.e(0),t.e(34)]).then(function(){var n=[t("CGL6")];e.apply(null,n)}.bind(this)).catch(t.oe)}}},{value:"外部投放管理",routerName:"externalLaunch",path:"/externalLaunch",cover:"7-9",router:{path:"/externalLaunch",name:"externalLaunch",component:function(e){return Promise.all([t.e(0),t.e(48)]).then(function(){var n=[t("NrkQ")];e.apply(null,n)}.bind(this)).catch(t.oe)}}},{value:"来源码管理",routerName:"sourceManage",path:"/sourceManage",cover:"10-1",router:{path:"/sourceManage",name:"sourceManage",component:function(e){return Promise.all([t.e(0),t.e(32)]).then(function(){var n=[t("/ubI")];e.apply(null,n)}.bind(this)).catch(t.oe)}}},{value:"短信发送记录",routerName:"smsRecord",path:"/smsRecord",cover:"10-2",router:{path:"/smsRecord",name:"smsRecord",component:function(e){return Promise.all([t.e(0),t.e(26)]).then(function(){var n=[t("qjS+")];e.apply(null,n)}.bind(this)).catch(t.oe)}}},{value:"系统配置",routerName:"config",path:"/config",cover:"10-3",router:{path:"/config",name:"config",component:function(e){return Promise.all([t.e(0),t.e(45)]).then(function(){var n=[t("TPCG")];e.apply(null,n)}.bind(this)).catch(t.oe)}}}]},{name:"",value:"后台管理",icon:"icon-shezhi",list:[{value:"账号管理",routerName:"admin",path:"/admin",cover:"8-1",router:{path:"/admin",name:"admin",component:function(e){return Promise.all([t.e(0),t.e(38)]).then(function(){var n=[t("+jTk")];e.apply(null,n)}.bind(this)).catch(t.oe)}}},{value:"角色管理",routerName:"role",path:"/role",cover:"8-2",router:{path:"/role",name:"role",component:function(e){return Promise.all([t.e(0),t.e(42)]).then(function(){var n=[t("Vt1u")];e.apply(null,n)}.bind(this)).catch(t.oe)}}},{value:"菜单管理",routerName:"menu",path:"/menu",cover:"8-3",router:{path:"/menu",name:"menu",component:function(e){return Promise.all([t.e(0),t.e(46)]).then(function(){var n=[t("aTXs")];e.apply(null,n)}.bind(this)).catch(t.oe)}}},{value:"系统配置",routerName:"sysConfig",path:"/sysConfig",cover:"8-4",router:{path:"/sysConfig",name:"sysConfig",component:function(e){return Promise.all([t.e(0),t.e(28)]).then(function(){var n=[t("gaNG")];e.apply(null,n)}.bind(this)).catch(t.oe)}}},{value:"操作日志",routerName:"adminLog",path:"/adminLog",cover:"8-5",router:{path:"/adminLog",name:"adminLog",component:function(e){return Promise.all([t.e(0),t.e(37)]).then(function(){var n=[t("WZgi")];e.apply(null,n)}.bind(this)).catch(t.oe)}}}]}],a={name:"App",data:function(){return{}},mounted:function(){var e=this;if(window.location.href.indexOf("login")<0){var n=this.$store.state.progressList;console.log(this.$store.state);var a=[];this.$router.options.routes[0].children=[];var r={path:"/userDetail/:id",name:"userDetail",component:function(e){return Promise.all([t.e(0),t.e(21)]).then(function(){var n=[t("9PRC")];e.apply(null,n)}.bind(this)).catch(t.oe)}},i={path:"/teacher/:id",name:"teacherDetail",component:function(e){return Promise.all([t.e(0),t.e(6)]).then(function(){var n=[t("hFUZ")];e.apply(null,n)}.bind(this)).catch(t.oe)}};o.forEach(function(t){var o=!1,u=[];t.list.forEach(function(t){var a=n.find(function(e){return e.cover===t.cover});a&&(t.router.meta={},t.router.meta.readonly=!!a.readonly,t.router.meta.delete=!!a.delete,t.router.meta.export=!!a.export,t.router.meta.refund=!!a.refund,t.router.meta.distribution=!!a.distribution,u.push(t),"3-1"===a.cover&&(i.meta={},i.meta.readonly=a.readonly,i.meta.delete=!!a.delete,e.$router.options.routes[0].children.push(i)),"3-2"===a.cover&&(r.meta={},r.meta.readonly=a.readonly,r.meta.delete=!!a.delete,e.$router.options.routes[0].children.push(r)),e.$router.options.routes[0].children.push(t.router),o=!0)}),o&&(t.list=u,a.push(t))}),this.$router.addRoutes([this.$router.options.routes[0]]),this.$store.dispatch("setMenu",a)}}},r={render:function(){var e=this.$createElement,n=this._self._c||e;return n("div",{attrs:{id:"app"}},[n("router-view")],1)},staticRenderFns:[]};var i=t("VU/8")(a,r,!1,function(e){t("YZCe")},null,null).exports,u=t("YaEn"),c=t("IcnI");Vue.config.productionTip=!1,new Vue({el:"#app",store:c.a,router:u.a,components:{App:i},template:"<App/>"})},YZCe:function(e,n){},YaEn:function(e,n,t){"use strict";var o=t("IcnI"),a=t("/ocq"),r=t("zSLJ"),i=new a.a({routes:[{path:"/",name:"index",component:function(e){return Promise.all([t.e(0),t.e(9)]).then(function(){var n=[t("jHcp")];e.apply(null,n)}.bind(this)).catch(t.oe)},redirect:{name:"first"},children:[{path:"",name:"first",component:function(e){return t.e(41).then(function(){var n=[t("sJm1")];e.apply(null,n)}.bind(this)).catch(t.oe)}}]},{path:"/login",name:"login",component:function(e){return Promise.all([t.e(0),t.e(47)]).then(function(){var n=[t("0HId")];e.apply(null,n)}.bind(this)).catch(t.oe)},meta:{skip_auth:!0}},{path:"/outManager",name:"outManager",component:function(e){return Promise.all([t.e(0),t.e(50)]).then(function(){var n=[t("hLMI")];e.apply(null,n)}.bind(this)).catch(t.oe)},meta:{skip_auth:!0}},{path:"/upload",name:"upload",component:function(e){return Promise.all([t.e(0),t.e(44)]).then(function(){var n=[t("iPJD")];e.apply(null,n)}.bind(this)).catch(t.oe)},meta:{skip_auth:!0}},{path:"/newLesson",name:"newLesson",component:function(e){return Promise.all([t.e(0),t.e(4)]).then(function(){var n=[t("4t0V")];e.apply(null,n)}.bind(this)).catch(t.oe)},meta:{skip_auth:!0}}]});i.beforeEach(function(e,n,t){if(o.a.commit("mainCanShow"),r.a.get("cc_token")&&(o.a.dispatch("setToken",r.a.get("cc_token")),o.a.dispatch("setPermission",JSON.parse(localStorage.getItem("permission"))),null!==r.a.get("cc_user_name")&&o.a.dispatch("setUserName",r.a.get("cc_user_name"))),o.a.state.nowTab=e.name,e.matched.length>1&&"first"!==e.name){for(var a=void 0,i=0;i<o.a.state.menuList.length;i++)for(var u=o.a.state.menuList[i],c=0;c<u.list.length;c++){var l=u.list[c];l.path===e.path&&(a=l)}o.a.state.openedTab.indexOf(a)<0&&o.a.state.openedTab.push(a)}if(e.meta.readonly?o.a.dispatch("readonly",!0):o.a.dispatch("readonly",!1),o.a.state.orderRefund=e.meta.refund,o.a.state.export=e.meta.export,o.a.state.distribution=e.meta.distribution,"userDetail"===e.name){var s=JSON.parse(localStorage.getItem("permission")).find(function(e){return"3-2"===e.cover}).readonly;o.a.dispatch("readonly",s)}e.meta.delete?o.a.dispatch("deletePermission",!0):o.a.dispatch("deletePermission",!1),e.matched.some(function(e){return!0!==e.meta.skip_auth})&&!o.a.state.token?t({path:"/login"}):t()}),i.onError(function(e){var n=e.message.match(/Loading chunk (\d)+ failed/g),t=i.history.pending.fullPath;n&&i.replace(t)}),n.a=i},lRwf:function(e,n){e.exports=Vue},zSLJ:function(e,n,t){"use strict";n.a={set:function(e,n,t){var o=new Date;o.setTime(o.getTime()+864e5*t),window.document.cookie=e+"="+n+";path=/;expires="+o.toGMTString()},get:function(e){var n=window.document.cookie.match("(^|;) ?"+e+"=([^;]*)(;|$)");return n?n[2]:null},delete:function(e){this.set(e,"",-1)}}}},["NHnr"]);
\ No newline at end of file
!function(e){var a=window.webpackJsonp;window.webpackJsonp=function(c,d,n){for(var r,t,o,i=0,u=[];i<c.length;i++)t=c[i],b[t]&&u.push(b[t][0]),b[t]=0;for(r in d)Object.prototype.hasOwnProperty.call(d,r)&&(e[r]=d[r]);for(a&&a(c,d,n);u.length;)u.shift()();if(n)for(i=0;i<n.length;i++)o=f(f.s=n[i]);return o};var c={},b={56:0};function f(a){if(c[a])return c[a].exports;var b=c[a]={i:a,l:!1,exports:{}};return e[a].call(b.exports,b,b.exports,f),b.l=!0,b.exports}f.e=function(e){var a=b[e];if(0===a)return new Promise(function(e){e()});if(a)return a[2];var c=new Promise(function(c,f){a=b[e]=[c,f]});a[2]=c;var d=document.getElementsByTagName("head")[0],n=document.createElement("script");n.type="text/javascript",n.charset="utf-8",n.async=!0,n.timeout=12e4,f.nc&&n.setAttribute("nonce",f.nc),n.src=f.p+"static/js/"+e+"."+{0:"02f833ebcc43507a77bd",1:"48308881493e2d004a1a",2:"7fc7db0d032ea03d9ec6",3:"f6fec74cd1546b5968fa",4:"5352a82878badb954d35",5:"9017de79e056fe039271",6:"b1c9d4bcae7fd78e99f6",7:"70db7561b737296aab6a",8:"cdc034b21a51a5f6567f",9:"a480c8692470d845b0ff",10:"539ddfbd8ca7c237c7ba",11:"ebc020d874aa1c84be62",12:"e066be58ed5d9f6c9a77",13:"4c15db81bdfbbe1a4848",14:"c8379f198c0878cdaf42",15:"167afe55f46a061d55bf",16:"cebcb06e3a22b0b6cb1b",17:"1a7e9827766176a693c5",18:"aaae6bcbaa1b04fe6522",19:"743451bef08b125635f1",20:"35e0b23c2b33b7eb10f4",21:"2b670f80e81c95b841c6",22:"e1068c667802c871101b",23:"0a962264589383160c44",24:"25c05a2d6628d51eaf54",25:"03f16ccfe5d583b7800d",26:"20c58c1a6aeb3bd7c9d8",27:"b1ba1ddd03f95a5dced7",28:"fe524b57ea14474670ac",29:"142fa147d47c9c7ad8dd",30:"3d5b646ccf1187a6db8d",31:"d8f7236e796354f5a777",32:"ef62d541e6f7dfa12653",33:"19ab65cf0e4b00b33a91",34:"5dac0109ef7103954e96",35:"bfca94e4e2df12006846",36:"b12b8e33ace7bb96e972",37:"50ade86b59e643c8b921",38:"ef7972ac0c27589daa15",39:"3cbe77ceb237cfabb852",40:"f0073c2180393a2b2aca",41:"c68b38e419700f2360f2",42:"84f0f389eafc8abfbbef",43:"0576c0fd8ad570a399a7",44:"ad3e6c4e5b70de51ae03",45:"5b34ba86c6a5fb6a86ba",46:"b72e24dde04b9aca0137",47:"b91b7317f7fb0cb3f533",48:"6b002803c2ecb922e9da",49:"f76a19201df3442d8d55",50:"0492b997561d7f53f2bb",51:"cb32796b49c2bd2f2e87",52:"ad1410c1e547f2943941",53:"27ee80f01739d59ef386"}[e]+".js";var r=setTimeout(t,12e4);function t(){n.onerror=n.onload=null,clearTimeout(r);var a=b[e];0!==a&&(a&&a[1](new Error("Loading chunk "+e+" failed.")),b[e]=void 0)}return n.onerror=n.onload=t,d.appendChild(n),c},f.m=e,f.c=c,f.d=function(e,a,c){f.o(e,a)||Object.defineProperty(e,a,{configurable:!1,enumerable:!0,get:c})},f.n=function(e){var a=e&&e.__esModule?function(){return e.default}:function(){return e};return f.d(a,"a",a),a},f.o=function(e,a){return Object.prototype.hasOwnProperty.call(e,a)},f.p="/",f.oe=function(e){throw console.error(e),e}}([]);
\ No newline at end of file
!function(e){var a=window.webpackJsonp;window.webpackJsonp=function(c,d,n){for(var r,t,o,i=0,u=[];i<c.length;i++)t=c[i],b[t]&&u.push(b[t][0]),b[t]=0;for(r in d)Object.prototype.hasOwnProperty.call(d,r)&&(e[r]=d[r]);for(a&&a(c,d,n);u.length;)u.shift()();if(n)for(i=0;i<n.length;i++)o=f(f.s=n[i]);return o};var c={},b={56:0};function f(a){if(c[a])return c[a].exports;var b=c[a]={i:a,l:!1,exports:{}};return e[a].call(b.exports,b,b.exports,f),b.l=!0,b.exports}f.e=function(e){var a=b[e];if(0===a)return new Promise(function(e){e()});if(a)return a[2];var c=new Promise(function(c,f){a=b[e]=[c,f]});a[2]=c;var d=document.getElementsByTagName("head")[0],n=document.createElement("script");n.type="text/javascript",n.charset="utf-8",n.async=!0,n.timeout=12e4,f.nc&&n.setAttribute("nonce",f.nc),n.src=f.p+"static/js/"+e+"."+{0:"02f833ebcc43507a77bd",1:"48308881493e2d004a1a",2:"7fc7db0d032ea03d9ec6",3:"9c8856dac5b71d0e1fa6",4:"5352a82878badb954d35",5:"9017de79e056fe039271",6:"b1c9d4bcae7fd78e99f6",7:"70db7561b737296aab6a",8:"cdc034b21a51a5f6567f",9:"a480c8692470d845b0ff",10:"539ddfbd8ca7c237c7ba",11:"ebc020d874aa1c84be62",12:"e066be58ed5d9f6c9a77",13:"4c15db81bdfbbe1a4848",14:"85dd4c3beca4b815c41c",15:"167afe55f46a061d55bf",16:"cebcb06e3a22b0b6cb1b",17:"1a7e9827766176a693c5",18:"aaae6bcbaa1b04fe6522",19:"743451bef08b125635f1",20:"35e0b23c2b33b7eb10f4",21:"2b670f80e81c95b841c6",22:"e1068c667802c871101b",23:"0a962264589383160c44",24:"25c05a2d6628d51eaf54",25:"03f16ccfe5d583b7800d",26:"20c58c1a6aeb3bd7c9d8",27:"b1ba1ddd03f95a5dced7",28:"fe524b57ea14474670ac",29:"142fa147d47c9c7ad8dd",30:"3d5b646ccf1187a6db8d",31:"d8f7236e796354f5a777",32:"ef62d541e6f7dfa12653",33:"19ab65cf0e4b00b33a91",34:"5dac0109ef7103954e96",35:"bfca94e4e2df12006846",36:"b12b8e33ace7bb96e972",37:"50ade86b59e643c8b921",38:"ef7972ac0c27589daa15",39:"3cbe77ceb237cfabb852",40:"f0073c2180393a2b2aca",41:"c68b38e419700f2360f2",42:"84f0f389eafc8abfbbef",43:"0576c0fd8ad570a399a7",44:"ad3e6c4e5b70de51ae03",45:"5b34ba86c6a5fb6a86ba",46:"b72e24dde04b9aca0137",47:"b91b7317f7fb0cb3f533",48:"6b002803c2ecb922e9da",49:"f76a19201df3442d8d55",50:"0492b997561d7f53f2bb",51:"cb32796b49c2bd2f2e87",52:"ad1410c1e547f2943941",53:"27ee80f01739d59ef386"}[e]+".js";var r=setTimeout(t,12e4);function t(){n.onerror=n.onload=null,clearTimeout(r);var a=b[e];0!==a&&(a&&a[1](new Error("Loading chunk "+e+" failed.")),b[e]=void 0)}return n.onerror=n.onload=t,d.appendChild(n),c},f.m=e,f.c=c,f.d=function(e,a,c){f.o(e,a)||Object.defineProperty(e,a,{configurable:!1,enumerable:!0,get:c})},f.n=function(e){var a=e&&e.__esModule?function(){return e.default}:function(){return e};return f.d(a,"a",a),a},f.o=function(e,a){return Object.prototype.hasOwnProperty.call(e,a)},f.p="/",f.oe=function(e){throw console.error(e),e}}([]);
\ No newline at end of file
......@@ -38,9 +38,8 @@
:value="data.value" >
</el-option>
</el-select>
</el-form-item>
<el-form-item >
<img class="qr-img" v-if="type===1" :src="form.qr"/>
</el-form-item >
<el-form-item label="班级二维码">
<!--<el-input v-model="form.qr"></el-input>-->
<el-upload
action="/api/public/upload/zone"
......@@ -165,8 +164,11 @@
max_join_num:res.max_join_num,
class_name:res.class_name,
source:res.source,
qr:""
qr:res.qr
};
this.form.media_id = res.media_id ? res.media_id : '';
this.imageList = [{name:res.qr,url:res.qr}];
this.uploadShow = !res.qr;
this.getTeacher();
})
}
......@@ -254,5 +256,12 @@
</script>
<style scoped>
.qr-img {
width: 148px !important;
border: none !important;
border-radius: 0 !important;
}
.disabled .el-upload--picture-card {
display: none !important;
}
</style>
......@@ -134,12 +134,13 @@
</el-table-column>
<el-table-column
prop="qr"
width="130"
label="班级二维码">
<template slot-scope="scope">
<a :href="scope.row.qr" target="_blank">
<a :href="scope.row.qr" v-if="scope.row.qr" target="_blank">
<img class="avatar" :src="scope.row.qr" alt="二维码">
</a>
<p v-if="!scope.row.qr">--</p>
</template>
</el-table-column>
<el-table-column
......@@ -450,7 +451,7 @@
.intro .el-form-item{
margin-bottom: 0;
}
.avatar{width: 100px;}
.avatar{width: 70px;}
</style>
<style>
.demo-table-expand {
......
......@@ -173,7 +173,7 @@ export default {
console.log(res);
if(res.list[0]){
let thisList3 = res.list[0];
this.form3.msg = thisList3.value;
this.form3.msg = thisList3.desc;
this.thisList3 = thisList3;
}
});
......@@ -249,8 +249,8 @@ export default {
}).then(() => {
let json = {
key: this.thisList3.key,
value: this.form3.msg,
desc: this.thisList3.desc
value: this.thisList3.value,
desc: this.form3.msg
};
let id = this.thisList3.id;
updateConfigApi(id, json).then(res => {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment