/*! * build: Hopaheal * copyright: Mead * time: 2022-11-24 14:44:56 */ (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-ce7ac9fa"],{"0d1a":function(s,t,e){"use strict";e.r(t),e.d(t,"getHome",(function(){return a})),e.d(t,"getSwiper",(function(){return r})),e.d(t,"getCourse_fenlei",(function(){return c})),e.d(t,"getCourse",(function(){return l}));var i=e("b775");function a(s){return Object(i["default"])({url:"/home",method:"get",params:s})}function r(s){return Object(i["default"])({url:"/banner?position=home&is_user=1",method:"get",params:s})}function c(s){return Object(i["default"])({url:"/course/categories",method:"get",params:s})}function l(s){return Object(i["default"])({url:"/course",method:"get",params:s})}},"6a6e":function(s,t,e){"use strict";e.r(t);var i=function(){var s=this,t=s.$createElement,e=s._self._c||t;return e("div",{directives:[{name:"loading",rawName:"v-loading",value:s.loading,expression:"loading"}],staticClass:"course_all_container"},[e("div",{staticClass:"content"},[e("div",{staticClass:"course_all_header"},[e("div",{staticClass:"title"},[s._v(" "+s._s(s.translateTitle(s.isclass?"课程列表":"班级列表"))+" ")]),e("div",{staticClass:"header_btn"},[s.isclass?e("span",{on:{click:s.check_class}},[s._v(" "+s._s(s.translateTitle("查看班级"))+" ")]):e("span",{on:{click:s.check_course}},[s._v(" "+s._s(s.translateTitle("查看课程"))+" ")])])]),s.isclass?e("div",[e("div",{staticClass:"nav"},[e("div",{staticClass:"nav_title"},[s._v(s._s(s.translateTitle("分类"))+":")]),e("ul",[e("li",{class:[-1==s.current_fenlei?"active":""],on:{click:function(t){return s.check_fenlei(-1)}}},[s._v(" "+s._s(s.translateTitle("全部"))+" ")]),s._l(s.course_fenlei,(function(t,i){return e("li",{key:i,class:[s.current_fenlei==t.id?"active":""],on:{click:function(e){return s.check_fenlei(t.id)}}},[s._v(" "+s._s(t.name)+" ")])}))],2)]),e("div",{staticClass:"sec_nav"},[e("ul",[e("li",{class:["new"==s.queryForm.tag||"new"==s.current_tag?"active":""],on:{click:function(t){return s.check_tag("new")}}},[s._v(" "+s._s(s.translateTitle("最新"))+" ")]),e("li",{class:["hot"==s.queryForm.tag||"hot"==s.current_tag?"active":""],on:{click:function(t){return s.check_tag("hot")}}},[s._v(" "+s._s(s.translateTitle("最热"))+" ")]),e("li",{class:["rec"==s.queryForm.tag||"rec"==s.current_tag?"active":""],on:{click:function(t){return s.check_tag("rec")}}},[s._v(" "+s._s(s.translateTitle("推荐"))+" ")])])])]):s._e(),s.isclass?e("div",{staticClass:"list_wrap"},[0==s.course_list.length?e("el-empty",{attrs:{description:s.translateTitle("暂无内容")}}):s._e(),s._l(s.course_list,(function(t,i){return e("div",{key:i,staticClass:"item_wrap",on:{click:function(e){return s.toDetail(t)}}},[e("div",{staticClass:"item"},[e("div",{staticClass:"course_img"},[e("img",{attrs:{alt:"",src:t.thumb_resource?t.thumb_resource.url:"../../assets/index/course.jpg"}})]),e("div",{staticClass:"course_info"},[e("div",{staticClass:"title"},[s._v(s._s(t.title))]),e("div",{staticClass:"course_nums"},[e("div",{staticClass:"left"},[e("span",[e("i",{staticClass:"el-icon-s-custom"}),s._v(" "+s._s(t.user_count)+" ")])]),e("div",{staticClass:"right"},[e("span",[e("i",{staticClass:"el-icon-video-camera"}),s._v(" "+s._s(t.video_nums)+" ")])])])])])])}))],2):e("div",{staticClass:"list_wrap_class"},[0==s.class_list.length?e("el-empty",{attrs:{description:s.translateTitle("暂无内容")}}):s._e(),s._l(s.class_list,(function(t,i){return e("div",{key:i,staticClass:"item_wrap",on:{click:function(e){return s.toDetail_class(t)}}},[e("div",{staticClass:"item"},[e("div",{staticClass:"course_img"},[e("img",{attrs:{alt:"",src:t.cover_resource?t.cover_resource.url:"../../assets/index/course.jpg"}})]),e("div",{staticClass:"course_info"},[e("div",{staticClass:"title"},[s._v(" "+s._s(t.name)+" ")]),e("div",{staticClass:"right"},[e("span",{staticClass:"free"},[s._v(" "+s._s(t.coordinator?t.coordinator.name:"--")+" ")])])]),e("div",{staticClass:"course_nums"},[e("div",{staticClass:"num_wrap"},[e("span",{staticClass:"left"},[e("i",{staticClass:"el-icon-collection"}),s._v(" "+s._s(t.course_nums)+" ")]),e("span",[e("i",{staticClass:"el-icon-s-custom"}),s._v(" "+s._s(t.student_nums)+" ")])]),e("div",{staticClass:"btn"},[e("span",[s._v(s._s(s.translateTitle("查看详情")))])])])])])}))],2),e("el-pagination",{attrs:{background:"","current-page":s.queryForm.page,layout:s.layout,"page-size":s.queryForm.per_page,"page-sizes":[15,20,30,40,50,100],total:s.total},on:{"current-change":s.handleCurrentChange,"size-change":s.handleSizeChange}})],1)])},a=[],r=(e("388d"),e("7736")),c=e("79fa"),l=e("71af"),n=e("0d1a"),o={name:"Index",data(){return{course_fenlei:[],course_list:[],class_list:[],current_fenlei:-1,form:{},queryForm:{page:1,per_page:15,is_release:1},layout:"total, sizes, prev, pager, next, jumper",total:0,isclass:!0,loading:!0}},computed:{...Object(r["c"])({role_id:"user/role_id"})},created(){this.current_fenlei=this.$route.query.fenlei_id,console.log(this.$route.query.isclass,"isclass"),"isclass"==this.$route.query.isclass?(this.isclass=!1,this.getClass()):this.getCourse(),this.current_fenlei||(this.current_fenlei=-1),this.current_tag=this.$route.query.course_tag,-1!=this.current_fenlei&&(this.queryForm.category_id=this.current_fenlei),this.getCourse_fenlei(),console.log(this.role_id,"role_id")},methods:{translateTitle:c["translateTitle"],async getCourse(){this.loading=!0;const{data:s}=await Object(l["getCourse"])(this.queryForm);this.loading=!1;const{list:t,meta:e}=s;this.total=e.pagination.total,this.course_list=t,console.log(this.course_list,"course_list")},async getClass(){this.loading=!0;const{data:s}=await Object(l["getClass"])(this.queryForm);this.loading=!1;const{list:t,meta:e}=s;this.total=e.pagination.total,this.class_list=t,console.log(s,"class_list")},async getCourse_fenlei(){const{data:s}=await Object(n["getCourse_fenlei"])();console.log(s,"fenlei"),this.course_fenlei=s},check_fenlei(s){if(this.current_fenlei=s,this.queryForm.page=1,-1==s)return delete this.queryForm.category_id,void this.getCourse();this.queryForm.category_id=s,this.getCourse()},check_tag(s){this.queryForm.tag=s,this.getCourse()},check_class(){console.log(this.isclass,"class"),this.isclass=!1,this.queryForm.page=1,this.getClass()},check_course(){console.log(this.isclass,"class"),this.queryForm.page=1,this.isclass=!0,this.getCourse()},toDetail(s){this.$router.push({path:"/courseDetail/course_detail",query:{course_slug:s.slug,course_id:s.id}})},toDetail_class(s){console.log(s,"item"),1==this.role_id||s.is_member_status?this.$router.push({path:"/sclass/sclass",query:{class_slug:s.slug,class_id:s.id}}):this.$router.push({path:"/sclass/sclassJian",query:{class_slug:s.slug,class_id:s.id}})},handleCurrentChange(s){this.queryForm.page=s,this.isclass?this.getCourse():this.getClass()},handleSizeChange(s){this.queryForm.pageSize=s,this.isclass?this.getCourse():this.getClass()}}},u=o,_=(e("8b58"),e("0b56")),d=Object(_["a"])(u,i,a,!1,null,"072bc718",null);t["default"]=d.exports},"71af":function(s,t,e){"use strict";e.r(t),e.d(t,"getCourse",(function(){return a})),e.d(t,"getClass",(function(){return r}));var i=e("b775");function a(s){return Object(i["default"])({url:"/course",method:"get",params:s})}function r(s){return Object(i["default"])({url:"/course/organization",method:"get",params:s})}},"8b58":function(s,t,e){"use strict";e("b71b")},b71b:function(s,t,e){}}]);