/*! * build: Hopaheal * copyright: Mead * time: 2022-11-24 14:44:56 */ (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-3c9dac5d"],{"38c7":function(t,e,s){},"7f56":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}}],staticClass:"index-container"},[s("div",{staticClass:"tab"},t._l(t.tabList,(function(e,a){return s("div",{key:a,class:t.currentTab==e.id?"tab-active":"tab-item",on:{click:function(s){return t.changeTab(e.id)}}},[t._v(" "+t._s(t.translateTitle(e.name))+" ")])})),0),s("div",{staticClass:"tab-status"},[t._l(t.statusList,(function(e,a){return s("div",{key:a,class:t.currentStatus==e.value?"status-active":"status-item",on:{click:function(s){return t.changeStatus(e.value)}}},[t._v(" "+t._s(t.translateTitle(e.label))+" ")])})),s("div",{staticClass:"add-course"},[s("el-button",{attrs:{size:"small",type:"success"},on:{click:t.doAdd}},[t._v(" "+t._s(t.translateTitle("创建课程"))+" ")])],1)],2),t.courseList.length>0?s("div",{staticClass:"course-list"},[t._l(t.courseList,(function(e,a){return s("div",{key:a,staticClass:"course-item"},["推荐"==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(t.translateTitle(e.is_rec_text)))]),s("img",{staticClass:"course-cover",attrs:{src:e.thumb_resource?e.thumb_resource.url:"../../assets/login_images/background.jpg"}}),s("div",{staticClass:"course-desc",on:{click:function(s){return t.courseDetail(e)}}},[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))])]),e.category?s("div",{staticClass:"num"},[s("el-tag",{attrs:{size:"mini",type:"success"}},[t._v(" "+t._s(e.category?e.category.name:"")+" ")])],1):t._e(),s("div",{staticClass:"labels"},[s("i",{staticClass:"el-icon-price-tag"}),s("span",t._l(e.labels,(function(e){return s("el-tag",{key:e,attrs:{size:"mini",type:"info"}},[t._v(" "+t._s(e)+" ")])})),1)])],1),s("div",{staticClass:"course-part-1"},[s("div",{staticClass:"titile"},[t._v(t._s(t.translateTitle("课程视频")))]),s("div",{staticClass:"num"},[t._v(t._s(e.video_nums))])]),s("div",{staticClass:"course-part"},[s("div",{staticClass:"titile"},[t._v(t._s(t.translateTitle("课程学员")))]),s("div",{staticClass:"num"},[t._v(t._s(e.user_count))])]),s("div",{staticClass:"course-part"},[s("div",{staticClass:"look-course",on:{click:function(s){return t.skipManage(e)}}},[t._v(" "+t._s(t.translateTitle("管理课程"))+" ")])]),s("div",{staticClass:"course-part"},[s("div",{staticClass:"look-course tab-active",on:{click:function(s){return t.courseDetail(e)}}},[t._v(" "+t._s(t.translateTitle("查看课程"))+" ")])]),s("div",{staticClass:"course-part"},[s("el-button",{staticStyle:{"margin-top":"12px"},attrs:{circle:"",icon:"el-icon-delete",type:"danger"},on:{click:function(s){return t.doDelete(e.id)}}})],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}})],2):s("vab-empty",{attrs:{description:t.translateTitle("暂无内容")}})],1)},r=[],i=(s("388d"),s("b890")),u=s("e114"),c=s("79fa"),n={data(){return{fullscreenLoading:!0,queryForm:{page:1,per_page:15,total:0,category_id:"",is_teacher_me:1},layout:"total, sizes, prev, pager, next, jumper",tabList:[{id:0,name:"全部"}],statusList:[{value:0,label:"全部"},{value:"new",label:"最新"},{value:"hot",label:"最热"},{value:"rec",label:"推荐"}],currentTab:0,currentStatus:0,courseList:[]}},watch:{$route:"getCourseList"},created(){this.categorieList(),this.getCourseList()},methods:{translateTitle:c["translateTitle"],changeTab(t){this.queryForm.page=1,this.fullscreenLoading=!0,console.log(t,"value"),0==t?(this.queryForm.category_id="",this.currentTab=t):this.queryForm.category_id=this.currentTab=t,this.getCourseList()},changeStatus(t){this.queryForm.page=1,this.fullscreenLoading=!0,0==t?(this.queryForm.tag="",this.currentStatus=t):this.queryForm.tag=this.currentStatus=t,this.getCourseList()},async categorieList(){const{data:t}=await Object(i["categorieList"])();this.tabList=this.tabList.concat(t)},async getCourseList(){const{data:t}=await Object(i["CourseList"])(this.queryForm);this.fullscreenLoading=!1,this.courseList=t.list;const{meta:e}=t;this.queryForm.total=e.pagination.total,console.log(t)},handleSizeChange(t){console.log(t,"page"),this.queryForm.per_page=t,this.getCourseList()},handleCurrentChange(t){this.queryForm.page=t,this.getCourseList()},doAdd(){this.$router.push({path:"/Tcourse/courseAdd"})},skipManage(t){this.$router.push({path:"/Tcourse/manage",query:{slug:t.slug,id:t.id}})},async courseDetail(t){0==t.watch_progress&&await Object(u["dingyue"])({course_id:t.id}),this.$router.push({path:"/courseDetail/secCourse_detail",query:{course_id:t.id,course_slug:t.slug}})},doDelete(t){this.$baseConfirm("你确定要删除当前课程吗",null,async()=>{const{message:e}=await Object(i["doDelete"])(t);this.$baseMessage(e,"success",!1,"vab-hey-message-success"),await this.getCourseList()})}}},o=n,l=(s("9d9a"),s("0b56")),d=Object(l["a"])(o,a,r,!1,null,"0b059428",null);e["default"]=d.exports},"9d9a":function(t,e,s){"use strict";s("38c7")},b890:function(t,e,s){"use strict";s.r(e),s.d(e,"categorieList",(function(){return r})),s.d(e,"CourseList",(function(){return i})),s.d(e,"doAdd",(function(){return u})),s.d(e,"doDelete",(function(){return c}));var a=s("b775");function r(){return Object(a["default"])({url:"/course/categories",method:"get"})}function i(t){return Object(a["default"])({url:"/course",method:"get",params:t})}function u(t){return Object(a["default"])({url:"/course",method:"post",data:t})}function c(t){return Object(a["default"])({url:"/course/"+t,method:"delete"})}},e114:function(t,e,s){"use strict";s.r(e),s.d(e,"CourseDetail",(function(){return r})),s.d(e,"getCourseDetail",(function(){return i})),s.d(e,"doEdit",(function(){return u})),s.d(e,"attachesList",(function(){return c})),s.d(e,"doAttachesDelete",(function(){return n})),s.d(e,"doAddAttach",(function(){return o})),s.d(e,"doEditAttach",(function(){return l})),s.d(e,"dingyue",(function(){return d}));var a=s("b775");function r(t){return Object(a["default"])({url:"/course/info/"+t,method:"get"})}function i(t){return Object(a["default"])({url:"/course/detail/"+t,method:"get"})}function u(t){return Object(a["default"])({url:"/course/"+t.id,method:"put",data:t})}function c(t){return Object(a["default"])({url:"/course/attach",method:"get",params:t})}function n(t){return Object(a["default"])({url:"/course/attach/"+t,method:"DELETE"})}function o(t){return Object(a["default"])({url:"/course/attach",method:"post",data:t})}function l(t){return Object(a["default"])({url:"/course/attach/"+t.id,method:"put",data:t})}function d(t){return Object(a["default"])({url:"/course/subscribe",method:"post",data:t})}}}]);