/*! * build: Hopaheal * copyright: Mead * time: 2022-11-24 14:44:56 */ (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-35ce18ce"],{"03be":function(t,e,s){"use strict";s.r(e);var a=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("el-dialog",{attrs:{"before-close":t.handleClose,title:t.translateTitle("学生列表"),visible:t.dialogVisible,width:"60%"},on:{"update:visible":function(e){t.dialogVisible=e}}},[s("div",{staticClass:"content-title"},[s("vab-query-form",[s("vab-query-form-left-panel",[s("el-form",{attrs:{inline:!0,model:t.queryForm},nativeOn:{submit:function(t){t.preventDefault()}}},[s("el-form-item",[s("el-input",{attrs:{clearable:"",placeholder:t.translateTitle("请输入学生姓名")},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.queryData(e)}},model:{value:t.queryForm.name,callback:function(e){t.$set(t.queryForm,"name","string"===typeof e?e.trim():e)},expression:"queryForm.name"}})],1),s("el-form-item",[s("el-button",{attrs:{icon:"el-icon-search",type:"primary"},on:{click:t.queryData}},[t._v(" "+t._s(t.translateTitle("查询"))+" ")])],1)],1)],1)],1)],1),s("div",{staticClass:"table"},[s("el-table",{ref:"multipleTable",staticStyle:{width:"100%"},attrs:{data:t.student_list,"row-key":t.getRowKeys,"tooltip-effect":"dark"},on:{"selection-change":t.handleSelectionChange}},[s("el-table-column",{attrs:{"reserve-selection":!0,type:"selection",width:"55"}}),s("el-table-column",{attrs:{label:t.translateTitle("姓名"),"min-width":"80",prop:"name"}}),s("el-table-column",{attrs:{label:t.translateTitle("账号"),"min-width":"120",prop:"username"}}),s("el-table-column",{attrs:{label:t.translateTitle("手机号"),"min-width":"120",prop:"mobile"}}),s("el-table-column",{attrs:{label:t.translateTitle("班级"),"min-width":"180",prop:"class"}}),s("el-table-column",{attrs:{label:t.translateTitle("性别"),"min-width":"80",prop:"sex_text"}})],1),s("el-pagination",{attrs:{background:"","current-page":t.queryForm.page,layout:t.layout,"page-size":t.queryForm.per_page,"page-sizes":[15,20,30,40,50,100],total:t.queryForm.total},on:{"current-change":t.handleCurrentChange,"size-change":t.handleSizeChange}})],1),s("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[s("el-button",{on:{click:t.handleClose}},[t._v(t._s(t.translateTitle("取消")))]),s("el-button",{attrs:{type:"primary"},on:{click:t.sureSelect}},[t._v(" "+t._s(t.translateTitle("确定"))+" ")])],1)])},i=[],l=(s("388d"),s("0549")),r=s("268a"),n=s("79fa"),o={props:{content:{type:Array,default:()=>[]}},data(){return{dialogVisible:!1,student_list:[],getRowKeys(t){return t.id},queryForm:{page:1,per_page:15,total:0,role_id:0},selected:[],layout:"total, sizes, prev, pager, next, jumper"}},watch:{content(){this.rowMultipleChecked()}},created(){},methods:{translateTitle:n["translateTitle"],handleClose(){this.$emit("fetch-data"),this.dialogVisible=!1,this.$refs.multipleTable.clearSelection()},showEdit(){this.dialogVisible=!0,this.selected="",this.queryForm.page=1,this.getList()},addTopic(t){this.queryForm.type=t,this.getList()},handleSelectionChange(t){this.selected=t,console.log(this.selected)},async sureSelect(){let t=this.$route.query.organization_id;if(0==this.selected.length)return void this.$message.warning("请选择需要导入的学生");let e=[];this.selected.map(t=>{e.push(t.id)}),this.form={organization_id:t,user_ids:e};const{message:s}=await Object(r["getAdd"])(this.form);this.$baseMessage(s,"success",!1,"vab-hey-message-success"),this.getList(),this.handleClose()},async getList(){this.fullscreenLoading=!0;const{data:t}=await Object(l["userList"])(this.queryForm);this.student_list=t.list,this.fullscreenLoading=!1;const{meta:e}=t;this.queryForm.total=e.pagination.total,this.rowMultipleChecked()},handleSizeChange(t){this.queryForm.per_page=t,this.getList()},handleCurrentChange(t){this.queryForm.page=t,this.getList()},queryData(){this.queryForm.page=1,this.getList()},rowMultipleChecked(){if(this.content!=[]){console.log(this.content,"pppp---------");for(let t=0;t{if(this.form.organization_id=this.$route.query.organization_id,t){const{message:t}=await Object(l["doAdd"])(this.form);this.$baseMessage(t,"success",!1,"vab-hey-message-success"),this.$emit("fetch-data"),this.handleClose()}})},doEdit(){},handleClose(){this.form={organization_id:"",status:1,body:"",category_id:1,title:""},this.dialogVisible=!1}}},o=n,c=(s("dd81"),s("0b56")),u=Object(c["a"])(o,a,i,!1,null,"677c462a",null);e["default"]=u.exports},"2fdd":function(t,e,s){},3330:function(t,e,s){"use strict";s.r(e);var a=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"content-left"},[s("div",{staticClass:"course-part"},[s("vab-query-form",[s("vab-query-form-left-panel",{attrs:{span:12}},[s("el-form",{attrs:{inline:!0,model:t.queryForm},nativeOn:{submit:function(t){t.preventDefault()}}},[s("el-form-item",[s("el-input",{attrs:{clearable:"",placeholder:t.translateTitle("请输入课程名称")},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.queryData(e)}},model:{value:t.queryForm.title,callback:function(e){t.$set(t.queryForm,"title","string"===typeof e?e.trim():e)},expression:"queryForm.title"}})],1),s("el-form-item",[s("el-button",{attrs:{icon:"el-icon-search",type:"primary"},on:{click:t.queryData}},[t._v(" "+t._s(t.translateTitle("查询"))+" ")])],1)],1)],1),s("vab-query-form-right-panel",{attrs:{span:12}},[s("div",{staticClass:"look-course",on:{click:t.addCourse}},[t._v(" "+t._s(t.translateTitle("课程管理"))+" ")])])],1)],1),0==t.courseList.length?s("el-empty",{attrs:{description:t.translateTitle("暂未添加课程")}}):s("div",{directives:[{name:"loading",rawName:"v-loading",value:t.listLoading_course,expression:"listLoading_course"}],staticClass:"mulu"},[s("div",t._l(t.courseList,(function(e,a){return s("div",{key:a,staticClass:"content"},[s("div",{staticClass:"picture"},["推荐"==e.is_rec_text?s("div",{staticClass:"tag1"},[t._v(" "+t._s(t.translateTitle(e.is_rec_text))+" ")]):s("div",{staticClass:"tag"},[t._v(t._s(e.is_rec_text))]),s("img",{attrs:{alt:"",src:e.thumb_resource?e.thumb_resource.url:"../../assets/index1.png"}})]),s("div",{staticClass:"p-right"},[s("div",{staticClass:"many"},[s("div",{staticClass:"grade"},[s("el-popover",{attrs:{content:e.title,placement:"top-start",trigger:"hover",width:"310"}},[s("div",{staticClass:"titile",attrs:{slot:"reference"},slot:"reference"},[t._v(" "+t._s(e.title)+" ")])])],1),s("div",{staticClass:"class"},[t._v(" "+t._s(t.translateTitle("观看时间"))+": "),s("span",{staticClass:"c-word"},[t._v(t._s(e.humans))]),s("span",{staticClass:"c-tags"},t._l(e.labels,(function(e,a){return s("el-tag",{key:a,attrs:{effect:"dark",type:t.colorList[a]}},[t._v(" "+t._s(e)+" ")])})),1)]),s("div",{staticClass:"s-progress"},[s("div",{staticClass:"words"},[t._v(t._s(t.translateTitle("学习进度")))]),s("el-progress",{staticClass:"progress",attrs:{percentage:e.watch_progress}})],1)]),s("el-button",{staticClass:"study",attrs:{type:"success"},on:{click:function(s){return t.course_to(e)}}},[t._v(" "+t._s(t.translateTitle("继续学习"))+" ")])],1)])})),0),s("el-pagination",{attrs:{background:"","current-page":t.queryForm.page,layout:t.layout,"page-size":t.queryForm.per_page,"page-sizes":[15,20,30,40,50,100],total:t.total},on:{"current-change":t.handleCurrentChange,"size-change":t.handleSizeChange}})],1),s("CourseList",{ref:"course",attrs:{content:t.courseList},on:{"fetch-data":t.getClass}})],1)},i=[],l=(s("388d"),s("268a")),r=s("8bbd"),n=s("79fa"),o={components:{CourseList:r["default"]},data(){return{listLoading_course:!0,queryForm:{page:1,per_page:15},layout:"total, sizes, prev, pager, next, jumper",total:0,courseList:[],form:{organization_id:"",keyword:""},colorList:["primary","warning","info","danger"]}},created(){this.class_slug=this.$route.query.class_slug,this.organization_id=this.$route.query.organization_id,this.getClass()},methods:{translateTitle:n["translateTitle"],queryData(){this.queryForm.page=1,this.getClass()},addCourse(){this.$refs["course"].showEdit()},async getClass(){this.queryForm.organization_id=this.organization_id;const{data:t}=await Object(l["getCourses"])(this.queryForm);this.courseList=t.list,console.log(this.courseList,"********************");const{meta:e}=t;this.total=e.pagination.total,this.listLoading_course=!1,console.log(t,"班级中的课程列表详情信息")},course_to(t){console.log(t,"传递给课程的信息"),this.$router.push({path:"/courseDetail/course_detail",query:{course_id:t.id,course_slug:t.slug}})},handleCurrentChange(t){this.queryForm.page=t,this.getClass()},handleSizeChange(t){this.queryForm.pageSize=t,this.getClass()},setSelectRows(t){this.selectRows=t}}},c=o,u=(s("afb6"),s("0b56")),d=Object(u["a"])(c,a,i,!1,null,"43ce29a0",null);e["default"]=d.exports},"408b":function(t,e,s){"use strict";s.r(e);var a=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{directives:[{name:"loading",rawName:"v-loading.fullscreen.lock",value:t.fullscreenLoading,expression:"fullscreenLoading",modifiers:{fullscreen:!0,lock:!0}}]},[s("List",{ref:"student_list",attrs:{content:t.studentData},on:{"fetch-data":t.getStudents}}),s("el-dialog",{attrs:{title:t.translateTitle("学员类型修改"),visible:t.dialogVisibleX,width:"30%"},on:{"update:visible":function(e){t.dialogVisibleX=e}}},[s("el-form",{ref:"formX",attrs:{"label-width":"110px",model:t.formX,rules:t.rulesX}},[s("el-form-item",{attrs:{label:t.translateTitle("学员类型")+":",prop:"type"}},[s("el-radio-group",{model:{value:t.formX.type,callback:function(e){t.$set(t.formX,"type",e)},expression:"formX.type"}},[s("el-radio",{attrs:{label:1}},[t._v(t._s(t.translateTitle("助教")))]),s("el-radio",{attrs:{label:0}},[t._v(t._s(t.translateTitle("学员")))])],1)],1)],1),s("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[s("el-button",{on:{click:t.closeX}},[t._v(t._s(t.translateTitle("取消")))]),s("el-button",{attrs:{type:"primary"},on:{click:t.onSubmitX}},[t._v(" "+t._s(t.translateTitle("确定"))+" ")])],1)],1),s("div",{staticClass:"biji"},[s("div",{staticClass:"btnClass"},[s("vab-query-form",[s("vab-query-form-left-panel",{attrs:{span:12}},[s("el-form",{attrs:{inline:!0,model:t.queryForm},nativeOn:{submit:function(t){t.preventDefault()}}},[s("el-form-item",[s("el-input",{attrs:{clearable:"",placeholder:t.translateTitle("请输入学生姓名")},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.queryData(e)}},model:{value:t.queryForm.name,callback:function(e){t.$set(t.queryForm,"name","string"===typeof e?e.trim():e)},expression:"queryForm.name"}})],1),s("el-form-item",[s("el-button",{attrs:{icon:"el-icon-search",type:"primary"},on:{click:t.queryData}},[t._v(" "+t._s(t.translateTitle("查询"))+" ")])],1)],1)],1),s("vab-query-form-right-panel",{attrs:{span:12}},[s("el-button",{staticClass:"addClass",attrs:{type:"primary"},on:{click:t.doAdd}},[t._v(" "+t._s(t.translateTitle("学生管理"))+" ")]),s("el-button",{attrs:{icon:"el-icon-delete",type:"danger"},on:{click:t.handleDelete}},[t._v(" "+t._s(t.translateTitle("批量删除"))+" ")])],1)],1)],1),0==t.studentData.length?s("el-empty",{attrs:{description:t.translateTitle("暂无内容")}}):s("div",{staticClass:"list_wrap"},[s("el-table",{staticStyle:{width:"730"},attrs:{border:"",data:t.studentData},on:{"selection-change":t.setSelectRows}},[s("el-table-column",{attrs:{align:"center",type:"selection"}}),s("el-table-column",{attrs:{align:"center",label:t.translateTitle("头像"),width:"100"},scopedSlots:t._u([{key:"default",fn:function(t){var e=t.row;return[s("el-image",{attrs:{src:e?e.headimg:"../../assets/index1.png"}})]}}])}),s("el-table-column",{attrs:{align:"center",label:t.translateTitle("姓名"),"min-width":"80",prop:"name"}}),s("el-table-column",{attrs:{align:"center",label:t.translateTitle("角色"),"min-width":"80",prop:"role"},scopedSlots:t._u([{key:"default",fn:function(e){var a=e.row;return[1==a.organization.type?s("el-tag",{attrs:{type:"warning"}},[t._v(" "+t._s(t.translateTitle("助教"))+" ")]):t._e(),0==a.organization.type?s("el-tag",{attrs:{type:"success"}},[t._v(" "+t._s(t.translateTitle("学生"))+" ")]):t._e()]}}])}),s("el-table-column",{attrs:{align:"center",label:t.translateTitle("性别"),"min-width":"80",prop:"sex"},scopedSlots:t._u([{key:"default",fn:function(e){var a=e.row;return[0==a.sex?s("el-tag",[t._v(t._s(t.translateTitle("未知")))]):t._e(),1==a.sex?s("el-tag",[t._v(t._s(t.translateTitle("男")))]):t._e(),2==a.sex?s("el-tag",{attrs:{type:"warning"}},[t._v(" "+t._s(t.translateTitle("女"))+" ")]):t._e()]}}])}),s("el-table-column",{attrs:{align:"center",label:t.translateTitle("电话"),"min-width":"120",prop:"mobile"}}),s("el-table-column",{attrs:{align:"center",label:t.translateTitle("操作"),"min-width":"120"},scopedSlots:t._u([{key:"default",fn:function(e){var a=e.row;return[s("el-button",{attrs:{type:"text"},on:{click:function(e){return t.handleEdit(a)}}},[t._v(" "+t._s(t.translateTitle("修改角色"))+" ")]),s("el-button",{attrs:{type:"text"},on:{click:function(e){return t.handleDetail(a)}}},[t._v(" "+t._s(t.translateTitle("学生详情"))+" ")]),s("el-button",{attrs:{type:"text"},on:{click:function(e){return t.handleDelete(a)}}},[t._v(" "+t._s(t.translateTitle("删除"))+" ")])]}}])})],1),s("el-pagination",{attrs:{background:"","current-page":t.queryForm.page,layout:t.layout,"page-size":t.queryForm.per_page,"page-sizes":[15,20,30,40,50,100],total:t.total},on:{"current-change":t.handleCurrentChange,"size-change":t.handleSizeChange}})],1)],1),s("el-dialog",{attrs:{"close-on-click-modal":!1,"show-close":!0,title:t.translateTitle("学生详情"),visible:t.dialogVisible1,width:"400px"},on:{"update:visible":function(e){t.dialogVisible1=e}}},[s("div",{staticClass:"body_info"},[s("div",{staticClass:"info_top"},[s("div",{staticClass:"img"},[s("img",{attrs:{alt:"",src:t.studetail.headimg?t.studetail.headimg:"../../assets/index/course.jpg"}})]),s("div",{staticClass:"right"},[s("div",{staticClass:"name"},[s("span",[t._v(t._s(t.studetail.name?t.studetail.name:"--"))]),s("span",{staticClass:"sex"},[t._v(" "+t._s(t.studetail.sex_text?t.studetail.sex_text:"--")+" ")])]),s("div",{staticClass:"mobile"},[t._v(" "+t._s(t.studetail.mobile?t.studetail.mobile:"--")+" ")]),s("dic",{staticClass:"grade"},[t._v(" "+t._s(t.studetail.class?t.studetail.class:"--")+" ")])],1)]),s("div",{staticClass:"intro"},[s("div",{staticClass:"intro_name"},[t._v(t._s(t.translateTitle("个人简介")))]),s("div",{staticClass:"intro_content"},[t._v(" "+t._s(t.translateTitle(t.studetail.intro?t.studetail.intro:"该学生没有简介哦!"))+" ")])])])])],1)},i=[],l=(s("388d"),s("268a")),r=s("79fa"),n=s("03be"),o={components:{List:n["default"]},data(){return{studetail:{},fullscreenLoading:!0,tabList:[{value:0,label:"简介"},{value:1,label:"课程"},{value:2,label:"学生"}],body:"",currentTab:0,course_zhangjie:[],current_zhedie:[],video_slug:"",course_id:"",video_id:"",detail:{},studentData:[],listLoading_course:!0,listLoading_student:!0,queryForm:{page:1,per_page:15},layout:"total, sizes, prev, pager, next, jumper",total:0,percentage:20,class_detail:{},courseList:[],colorList:["primary","warning","info","danger"],dialogVisible:!1,dialogVisibleX:!1,dialogVisible1:!1,form:{organization_id:"",keyword:""},formX:{organization_id:"",user_id:"",type:""},selectRows:"",action:"",uploadData:{file_type:"img",type:"student_headimg"},limit:1,fileList:[],title:"",classData:[{id:0,name:"无"}],rules:{username:[{required:!0,trigger:"blur",message:"请输入账号"}]},rulesX:{type:[{required:!0,trigger:"change",message:"请选择学员类型"}]}}},created(){this.class_slug=this.$route.query.class_slug,this.organization_id=this.$route.query.organization_id,this.fileList=[],this.getStudents()},methods:{translateTitle:r["translateTitle"],handleDetail(t){console.log(t,"item"),this.studetail=t,this.dialogVisible1=!0},queryData(){this.queryForm.page=1,this.getStudents()},async getStudents(){this.fullscreenLoading=!0,this.queryForm.organization_id=this.organization_id;const{data:t}=await Object(l["getStudent"])(this.queryForm),{list:e,meta:s}=t;this.total=s.pagination.total,this.studentData=e,this.fullscreenLoading=!1},handleCurrentChange(t){this.queryForm.page=t,this.getStudents()},handleSizeChange(t){this.queryForm.pageSize=t,this.getStudents()},setSelectRows(t){this.selectRows=t},handleEdit(t){console.log(t,"222222"),this.formX.type=t.role_id,this.formX.id=t.id,this.dialogVisibleX=!0},closeX(t){this.$nextTick(()=>{void 0!==this.$refs[t]&&this.$refs[t].resetFields()}),this.formX=this.$options.data().formX,this.dialogVisibleX=!1},onSubmitX(){console.log(this.formX,"修改学生状态没有加入organization_id"),this.formX={organization_id:this.organization_id,user_id:this.formX.id,type:this.formX.type},console.log(this.form,"修改学生状态需要传送的数据"),this.$refs["formX"].validate(async t=>{if(t){const{message:t}=await Object(l["getXiu"])(this.formX);this.$baseMessage(t,"success",!1,"vab-hey-message-success"),this.getStudents(),this.closeX()}})},close(t){this.$nextTick(()=>{void 0!==this.$refs[t]&&this.$refs[t].resetFields()}),this.form=this.$options.data().form,this.fileList=[],this.dialogVisible=!1},doAdd(){this.$refs["student_list"].showEdit()},onSubmit(){console.log(this.form,"没有加入organization_id"),this.form={organization_id:this.organization_id,keyword:this.form.username},console.log(this.form,"学生添加需要传送的数据"),this.$refs["form"].validate(async t=>{if(t){const{message:t}=await Object(l["getAdd"])(this.form);this.$baseMessage(t,"success",!1,"vab-hey-message-success"),this.getStudents(),this.close()}})},handleDelete(t){if(console.log(t,t.id,"删除按钮点击"),t.id){let e=[];e.push(t.id),this.$baseConfirm("你确定要删除当前项吗",null,async()=>{const{message:t}=await Object(l["getDelete"])({organization_id:this.organization_id,user_ids:e});this.$baseMessage(t,"success",!1,"vab-hey-message-success"),await this.getStudents()})}else if(this.selectRows.length>0){const t=this.selectRows.map(t=>t.id);console.log(t,"ids"),this.$baseConfirm("你确定要删除选中项吗",null,async()=>{const{message:e}=await Object(l["getDelete"])({organization_id:this.organization_id,user_ids:t});this.$baseMessage(e,"success",!1,"vab-hey-message-success"),await this.getStudents()})}else this.$baseMessage("未选中任何行","error",!1,"vab-hey-message-error")}}},c=o,u=(s("bb44"),s("0b56")),d=Object(u["a"])(c,a,i,!1,null,"dba88810",null);e["default"]=d.exports},4448:function(t,e,s){"use strict";s.r(e);var a=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"container-form"},[s("el-form",{ref:"form",staticClass:"form_form",staticStyle:{position:"relative"},attrs:{"label-width":"100px",model:t.form,rules:t.rules}},[s("el-form-item",{attrs:{label:t.translateTitle("班级名称"),prop:"name"}},[s("el-input",{attrs:{placeholder:t.translateTitle("请输入班级名称")},model:{value:t.form.name,callback:function(e){t.$set(t.form,"name",e)},expression:"form.name"}})],1),s("el-form-item",{attrs:{label:t.translateTitle("班级标签"),prop:"tags"}},[s("el-select",{staticStyle:{width:"100%"},attrs:{"allow-create":"","default-first-option":"",filterable:"",multiple:"",placeholder:t.translateTitle("请选择班级标签")},on:{change:t.detelerule},model:{value:t.form.tags,callback:function(e){t.$set(t.form,"tags",e)},expression:"form.tags"}},t._l(t.form.tags,(function(t){return s("el-option",{key:t,attrs:{label:t,value:t}})})),1)],1),s("el-form-item",{attrs:{label:t.translateTitle("班级封面"),prop:"cover"}},[t.form.cover||1!=t.form.is_issue?t._e():s("span",{staticClass:"star"},[t._v("*")]),s("el-upload",{staticClass:"upload-demo",attrs:{action:t.action,data:t.uploadData,"file-list":t.fileList,limit:t.limit,"list-type":"picture",multiple:"","on-remove":t.uploadRemove,"on-success":t.uploadSuccess}},[s("el-button",{attrs:{size:"small",type:"primary"},on:{click:t.clearFile}},[t._v(" "+t._s(t.translateTitle(t.coverUrl?"重新上传":"上传照片"))+" ")]),s("div",{staticClass:"el-upload__tip",attrs:{slot:"tip"},slot:"tip"},[t._v(" "+t._s(t.translateTitle("只能上传jpg/png文件,且不超过10M,(最佳尺寸:360*200)"))+" ")])],1),t.coverUrl?s("div",[s("img",{staticClass:"cover-img",attrs:{alt:"",src:t.coverUrl}})]):t._e()],1),s("el-form-item",{attrs:{label:t.translateTitle("班级简介"),prop:"intro"}},[s("tiny-mce",{attrs:{content:t.form.intro,"tiny-height":300},on:{childByValue:t.getTnyMac}})],1),s("el-form-item",{attrs:{label:t.translateTitle("是否发布"),prop:"is_issue"}},[s("el-radio-group",{model:{value:t.form.is_issue,callback:function(e){t.$set(t.form,"is_issue",e)},expression:"form.is_issue"}},[s("el-radio",{attrs:{label:1}},[t._v(t._s(t.translateTitle("是")))]),s("el-radio",{attrs:{label:0}},[t._v(t._s(t.translateTitle("否")))])],1)],1),s("div",{staticClass:"footer"},[s("el-button",{on:{click:t.close}},[t._v(t._s(t.translateTitle("取消")))]),void 0!=t.form.id?s("el-button",{attrs:{type:"primary"},on:{click:t.save}},[t._v(" "+t._s(t.translateTitle("保存"))+" ")]):s("el-button",{attrs:{type:"primary"},on:{click:t.add}},[t._v(" "+t._s(t.translateTitle("添加"))+" ")])],1)],1)],1)},i=[],l=(s("388d"),s("9f2e")),r=s("f121"),n=s("7736"),o=s("c926"),c=s("79fa"),u={props:{classDetail:{type:Object,default:()=>{}}},data(){return{cover_resource:"",form:{is_issue:1,status:1,coordinator_id:"",cover:""},loading:!0,teacher_list:[],action:"",uploadShow:!0,uploadData:{file_type:"img",type:"organizations"},queryForm:{page:1},coverUrl:"",fileList:[],limit:1,rules:{name:[{required:!0,trigger:"blur",message:"请输入班级名称"}],coordinator_id:[{required:!0,trigger:"change",message:"请选择班主任"}]},title:"",classData:[]}},watch:{classDetail(t){console.log(t,"value---"),this.form=t,this.coverUrl=t.cover_resource?t.cover_resource.url:"",this.form.cover=t.cover_resource?t.cover_resource.id:"",this.form.coordinator_id=t.coordinator?t.coordinator.id:""}},async created(){this.form=this.classDetail,this.form.cover=this.classDetail.cover_resource?this.classDetail.cover_resource.id:"",this.coverUrl=this.classDetail.cover_resource?this.classDetail.cover_resource.url:"",this.form.coordinator_id=this.classDetail.coordinator?this.classDetail.coordinator.id:"",console.log(this.coverUrl,"this.coverUrl"),this.action=r["baseURL"]+"/base/common/upload",this.fileList=[]},methods:{translateTitle:c["translateTitle"],...Object(n["b"])({delVisitedRoute:"tabs/delVisitedRoute"}),remoteMethod(t){console.log(t,"query"),""!==t?(this.loading=!0,this.getList(t)):this.teacher_list=[]},goBack(){this.delVisitedRoute(Object(l["handleActivePath"])(this.$route,!0)),this.$router.push({path:"/Tclass/list"})},changeTeacher(t){this.$set(this.form,"coordinator_id",t),this.form.coordinator_id=t},uploadSuccess(t){this.form.cover=t.data.id},uploadRemove(){this.form.cover=""},clearFile(){this.coverUrl=""},detelerule(){this.$refs.form.clearValidate("tags")},getTnyMac(t){this.form.intro=t},selectChange(t){console.log(t,"666666")},add(){this.$refs["form"].validate(async t=>{if(this.form.cover||1!=this.form.is_issue){if(t){const{message:t}=await Object(o["getAdd"])(this.form);this.$baseMessage(t,"success",!1,"vab-hey-message-success"),this.close()}}else this.$message.warning("请上传封面图")})},save(){this.$refs["form"].validate(async t=>{if(t){if(!this.form.cover&&1==this.form.is_issue)return void this.$message.warning("请上传封面图");const{message:t}=await Object(o["getEdit"])(this.form);this.$baseMessage(t,"success",!1,"vab-hey-message-success"),this.close()}})},close(){this.$emit("fetch-data"),this.fileList=[]},async getMyCourse(){const{data:t}=await Object(o["getClassName"])(this.queryForm);console.log(t,"pppp"),this.classData=t.list}}},d=u,g=(s("2020"),s("0b56")),h=Object(g["a"])(d,a,i,!1,null,"9a6d5706",null);e["default"]=h.exports},"473e":function(t,e,s){"use strict";s.r(e);var a=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{directives:[{name:"loading",rawName:"v-loading.fullscreen.lock",value:t.fullscreenLoading,expression:"fullscreenLoading",modifiers:{fullscreen:!0,lock:!0}}]},[s("div",{staticClass:"top"},[s("el-row",{attrs:{gutter:20}},[s("el-col",{attrs:{span:6}},[s("div",{staticClass:"grid-content bg-purple"},[s("div",{staticClass:"num"},[t._v(t._s(t.statistics.student_nums))]),s("div",{staticClass:"text"},[t._v(t._s(t.translateTitle("学生总数")))])])]),s("el-col",{attrs:{span:6}},[s("div",{staticClass:"grid-content bg-purple"},[s("div",{staticClass:"num"},[t._v(t._s(t.statistics.course_nums))]),s("div",{staticClass:"text"},[t._v(t._s(t.translateTitle("课程总数")))])])]),s("el-col",{attrs:{span:6}},[s("div",{staticClass:"grid-content bg-purple"},[s("div",{staticClass:"num"},[t._v(t._s(t.statistics.study_total_time))]),s("div",{staticClass:"text"},[t._v(t._s(t.translateTitle("累加学习时长(分)")))])])]),s("el-col",{attrs:{span:6}},[s("div",{staticClass:"grid-content bg-purple"},[s("div",{staticClass:"num"},[t._v(t._s(t.statistics.study_average_time))]),s("div",{staticClass:"text"},[t._v(t._s(t.translateTitle("人均学习时长(分)")))])])])],1)],1),s("div",{staticClass:"tab"},[t._l(t.tabList,(function(e,a){return s("div",{key:a,class:t.currentTab==e.id?"active-tab":"tab-item",on:{click:function(s){return t.changeTab(e.id)}}},[t._v(" "+t._s(t.translateTitle(e.name))+" ")])})),0==t.currentTab?s("div",{staticStyle:{"margin-top":"20px"}},[s("el-table",{staticStyle:{width:"100%"},attrs:{data:t.statistics.student_study,"max-height":"350"}},[s("el-table-column",{attrs:{label:t.translateTitle("学员"),prop:"name",width:"120"}}),s("el-table-column",{attrs:{label:t.translateTitle("学习进度"),"min-width":"300",prop:"province"},scopedSlots:t._u([{key:"default",fn:function(e){var a=e.row;return t._l(a.study,(function(e,a){return s("span",{key:a,staticClass:"tags-list"},[s("el-tooltip",{staticClass:"item",attrs:{content:t.translateTitle("课程名称")+":"+e.name+" "+e.progress+"%",effect:"dark",placement:"top"}},[0==e.status?s("el-tag",{attrs:{type:"info"}},[t._v(" "+t._s(t.translateTitle("未开始"))+" ")]):t._e(),1==e.status?s("el-tag",{attrs:{type:"warning"}},[t._v(" "+t._s(t.translateTitle("学习中"))+" ")]):t._e(),2==e.status?s("el-tag",{attrs:{type:"success"}},[t._v(" "+t._s(t.translateTitle("已学完"))+" ")]):t._e()],1)],1)}))}}],null,!1,935087357)})],1)],1):t._e(),1==t.currentTab?s("div",{staticStyle:{"margin-top":"20px"},attrs:{"max-height":"350"}},[s("el-table",{staticStyle:{width:"100%"},attrs:{data:t.statistics.course_study}},[s("el-table-column",{attrs:{label:t.translateTitle("课程名称"),prop:"name","show-overflow-tooltip":"",width:"300"}}),s("el-table-column",{attrs:{label:t.translateTitle("学习进度"),"min-width":"150",prop:"progress"},scopedSlots:t._u([{key:"default",fn:function(t){var e=t.row;return[s("el-progress",{attrs:{percentage:e.progress,"stroke-width":26,"text-inside":!0}})]}}],null,!1,4171743030)})],1)],1):t._e()],2)])},i=[],l=s("8bc6"),r=s("79fa"),n={data(){return{fullscreenLoading:!0,statistics:"",tabList:[{id:0,name:"学员详情"},{id:1,name:"课程详情"}],currentTab:0}},created(){this.getStatistics()},methods:{translateTitle:r["translateTitle"],changeTab(t){this.currentTab=t},async getStatistics(){let t=this.$route.query.organization_id;const{data:e}=await Object(l["getStatistics"])({organization_id:t});this.statistics=e,this.fullscreenLoading=!1,console.log(e)}}},o=n,c=(s("8b59"),s("0b56")),u=Object(c["a"])(o,a,i,!1,null,"7eb8d4fa",null);e["default"]=u.exports},5838:function(t,e,s){},"7e9a":function(t,e,s){},"83d5":function(t,e,s){"use strict";s("26c6")},"8b59":function(t,e,s){"use strict";s("7e9a")},"8bbd":function(t,e,s){"use strict";s.r(e);var a=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("el-dialog",{directives:[{name:"loading",rawName:"v-loading.fullscreen.lock",value:t.fullscreenLoading,expression:"fullscreenLoading",modifiers:{fullscreen:!0,lock:!0}}],attrs:{"before-close":t.handleClose,title:t.translateTitle("课程列表"),visible:t.dialogVisible,width:"60%"},on:{"update:visible":function(e){t.dialogVisible=e}}},[s("div",{staticClass:"content-title"},[s("vab-query-form",[s("vab-query-form-left-panel",[s("el-form",{attrs:{inline:!0,model:t.queryForm},nativeOn:{submit:function(t){t.preventDefault()}}},[s("el-form-item",[s("el-input",{attrs:{clearable:"",placeholder:t.translateTitle("请输入课程名称")},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.queryData(e)}},model:{value:t.queryForm.title,callback:function(e){t.$set(t.queryForm,"title","string"===typeof e?e.trim():e)},expression:"queryForm.title"}})],1),s("el-form-item",[s("el-button",{attrs:{icon:"el-icon-search",type:"primary"},on:{click:t.queryData}},[t._v(" "+t._s(t.translateTitle("查询"))+" ")])],1)],1)],1)],1)],1),s("div",{staticClass:"table"},[s("el-table",{ref:"multipleTable",staticStyle:{width:"100%"},attrs:{data:t.course_list,"row-key":t.getRowKeys,"tooltip-effect":"dark"},on:{"selection-change":t.handleSelectionChange}},[s("el-table-column",{attrs:{"reserve-selection":!0,type:"selection",width:"55"}}),s("el-table-column",{attrs:{label:t.translateTitle("课程名称"),"min-width":"150",prop:"title"}}),s("el-table-column",{attrs:{align:"center",label:t.translateTitle("课程视频数"),"min-width":"80",prop:"video_nums"}})],1),s("el-pagination",{attrs:{background:"","current-page":t.queryForm.page,layout:t.layout,"page-size":t.queryForm.per_page,"page-sizes":[15,20,30,40,50,100],total:t.queryForm.total},on:{"current-change":t.handleCurrentChange,"size-change":t.handleSizeChange}})],1),s("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[s("el-button",{on:{click:t.handleClose}},[t._v(t._s(t.translateTitle("取消")))]),s("el-button",{attrs:{type:"primary"},on:{click:t.sureSelect}},[t._v(" "+t._s(t.translateTitle("确定"))+" ")])],1)])},i=[],l=(s("388d"),s("2976")),r=s("79fa"),n={props:{content:{type:Array,default:()=>[]}},data(){return{dialogVisible:!1,course_list:[],fullscreenLoading:!0,getRowKeys(t){return t.id},queryForm:{page:1,per_page:15,total:0,is_teacher_me:1},selected:[],layout:"total, sizes, prev, pager, next, jumper"}},watch:{content(){console.log("oooo"),this.rowMultipleChecked()}},created(){},methods:{translateTitle:r["translateTitle"],handleClose(){this.$emit("fetch-data"),this.dialogVisible=!1,this.$refs.multipleTable.clearSelection()},showEdit(){this.dialogVisible=!0,this.selected="",this.queryForm.page=1,this.getList()},addTopic(t){this.queryForm.type=t,this.getList()},handleSelectionChange(t){this.selected=t,console.log(this.selected,"giaogiao")},async sureSelect(){let t=this.$route.query.organization_id;if(0==this.selected.length)return void this.$message.warning("请选择需要导入的课程");let e=[];this.selected.map(t=>{e.push(t.id)}),this.form={id:t,course_ids:e};const{message:s}=await Object(l["relationCourse"])(this.form);this.$baseMessage(s,"success",!1,"vab-hey-message-success"),this.$emit("fetch-data"),this.handleClose()},async getList(){this.fullscreenLoading=!0;const{data:t}=await Object(l["courseOption"])(this.queryForm);this.course_list=t.list,this.fullscreenLoading=!1;const{meta:e}=t;this.queryForm.total=e.pagination.total,this.rowMultipleChecked()},handleSizeChange(t){this.queryForm.per_page=t,this.getList()},handleCurrentChange(t){this.queryForm.page=t,this.getList()},queryData(){this.queryForm.page=1,this.getList()},rowMultipleChecked(){if(this.content!=[])for(let t=0;t{let e={organization_id:this.$route.query.organization_id,id:t};const{message:s}=await Object(l["doDelete"])(e);this.$baseMessage(s,"success",!1,"vab-hey-message-success"),await this.getNews()})}}},u=c,d=s("0b56"),g=Object(d["a"])(u,a,i,!1,null,null,null);e["default"]=g.exports},afb6:function(t,e,s){"use strict";s("e767")},b1e6:function(t,e,s){},bb44:function(t,e,s){"use strict";s("5838")},c234:function(t,e,s){"use strict";s.r(e),s.d(e,"getNews",(function(){return i})),s.d(e,"newsdetail",(function(){return l})),s.d(e,"doAdd",(function(){return r})),s.d(e,"doEdit",(function(){return n})),s.d(e,"doDelete",(function(){return o})),s.d(e,"categorieList",(function(){return c})),s.d(e,"good",(function(){return u}));var a=s("b775");function i(t){return Object(a["default"])({url:"/inform",method:"get",params:t})}function l(t){return Object(a["default"])({url:"/inform/info/"+t.slug,method:"get",params:t})}function r(t){return Object(a["default"])({url:"/inform",method:"post",data:t})}function n(t){return Object(a["default"])({url:"/inform/"+t.id,method:"put",data:t})}function o(t){return Object(a["default"])({url:"/inform/"+t.id,method:"delete",data:t})}function c(){return Object(a["default"])({url:"/course/categories",method:"get"})}function u(t){return Object(a["default"])({url:"/inform/good",method:"post",data:t})}},c926:function(t,e,s){"use strict";s.r(e),s.d(e,"getList",(function(){return i})),s.d(e,"getAdd",(function(){return l})),s.d(e,"getEdit",(function(){return r})),s.d(e,"doDelete",(function(){return n})),s.d(e,"getClassName",(function(){return o}));var a=s("b775");function i(t){return Object(a["default"])({url:"/course/organization",method:"get",params:t})}function l(t){return Object(a["default"])({url:"/course/organization",method:"post",data:t})}function r(t){return Object(a["default"])({url:"/course/organization/"+t.id,method:"put",data:t})}function n(t){return Object(a["default"])({url:"/course/organization/"+t,method:"delete",data:t})}function o(t){return Object(a["default"])({url:"/course",method:"get",params:t})}},dd81:function(t,e,s){"use strict";s("f1d8")},e5e0:function(t,e,s){"use strict";s.r(e),s.d(e,"getClass",(function(){return i})),s.d(e,"getCourse_detail",(function(){return l})),s.d(e,"getClass_course",(function(){return r})),s.d(e,"join",(function(){return n})),s.d(e,"joinClass",(function(){return o})),s.d(e,"getPingjia",(function(){return c})),s.d(e,"getZiliao",(function(){return u})),s.d(e,"getBiji",(function(){return d})),s.d(e,"zanBiji",(function(){return g})),s.d(e,"getTea",(function(){return h})),s.d(e,"getCourse_tuijain",(function(){return f}));var a=s("b775");function i(t){return Object(a["default"])({url:"/course/organization/info/"+t,method:"get"})}function l(t){return Object(a["default"])({url:"/course/organization/info/"+t,method:"get"})}function r(t){return Object(a["default"])({url:"/course",method:"get",params:t})}function n(t){return Object(a["default"])({url:"/course/subscribe",method:"post",data:t})}function o(t){return Object(a["default"])({url:"/course/organization/student",method:"post",data:t})}function c(t){return Object(a["default"])({url:"/course/comments",method:"get",params:t})}function u(t){return Object(a["default"])({url:"/course/attach",method:"get",params:t})}function d(t){return Object(a["default"])({url:"/note",method:"get",params:t})}function g(t){return Object(a["default"])({url:"/note/good",method:"post",data:t})}function h(t){return Object(a["default"])({url:"/course/organization/teacher",method:"get",params:t})}function f(t){return Object(a["default"])({url:"/course/random",method:"get",params:t})}},e767:function(t,e,s){},e898:function(t,e,s){"use strict";s("2fdd")},ef4f:function(t,e,s){"use strict";s("fc79")},f1d8:function(t,e,s){},fc79:function(t,e,s){}}]);