/*! * build: Hopaheal * copyright: Mead * time: 2022-9-23 10:41:22 */ (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-242a8eb0"],{"1f26":function(t,e,i){"use strict";i.r(e);var r=function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",{staticClass:"department-management-container"},[r("el-page-header",{attrs:{content:t.translateTitle("视频列表")},on:{back:t.goBack}}),r("vab-query-form",[r("vab-query-form-left-panel",{attrs:{span:12}}),r("vab-query-form-right-panel",{attrs:{span:12}},[r("el-form",{attrs:{inline:!0,model:t.queryForm},nativeOn:{submit:function(t){t.preventDefault()}}},[r("el-form-item",[r("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),r("el-form-item",[r("el-button",{attrs:{icon:"el-icon-search",type:"primary"},on:{click:t.queryData}},[t._v(" "+t._s(t.translateTitle("查询"))+" ")])],1)],1)],1)],1),r("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.listLoading,expression:"listLoading"}],attrs:{border:"",data:t.list,"default-expand-all":"","row-key":"id","tree-props":{children:"children"}},scopedSlots:t._u([{key:"empty",fn:function(){return[r("el-image",{staticClass:"vab-data-empty",attrs:{src:i("f1f0")}})]},proxy:!0}])},[r("el-table-column",{attrs:{align:"center",label:t.translateTitle("序号"),"show-overflow-tooltip":"",type:"index",width:"60"}}),r("el-table-column",{attrs:{align:"center",label:t.translateTitle("视频名称"),"min-width":"120",prop:"title","show-overflow-tooltip":""}}),r("el-table-column",{attrs:{align:"center",label:t.translateTitle("所属章节"),"min-width":"100",prop:"course_chapter.title","show-overflow-tooltip":""}}),r("el-table-column",{attrs:{align:"center",label:t.translateTitle("观看次数"),"min-width":"80",prop:"view_num","show-overflow-tooltip":""}}),r("el-table-column",{attrs:{align:"center",label:t.translateTitle("上线时间"),"min-width":"120",prop:"published_at","show-overflow-tooltip":""}}),r("el-table-column",{attrs:{align:"center",label:t.translateTitle("状态"),"min-width":"100",prop:"status","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){var i=e.row;return[1==i.status?r("el-tag",[t._v(" "+t._s(t.translateTitle("正常"))+" ")]):t._e(),0==i.status?r("el-tag",{attrs:{type:"danger"}},[t._v(" "+t._s(t.translateTitle("禁用"))+" ")]):t._e()]}}])}),r("el-table-column",{attrs:{align:"center",label:t.translateTitle("更新时间"),"min-width":"120",prop:"updated_at","show-overflow-tooltip":""}}),r("el-table-column",{attrs:{align:"center",fixed:"right",label:t.translateTitle("操作"),"min-width":"120"},scopedSlots:t._u([{key:"default",fn:function(e){var i=e.row;return[r("el-button",{attrs:{type:"text"},on:{click:function(e){return t.handleEnclosure(i)}}},[t._v(" "+t._s(t.translateTitle("附件管理"))+" ")]),r("el-button",{attrs:{type:"text"},on:{click:function(e){return t.chapterManage(i)}}},[t._v(" "+t._s(t.translateTitle("章节管理"))+" ")]),r("el-button",{attrs:{type:"text"},on:{click:function(e){return t.videoDetail(i)}}},[t._v(" "+t._s(t.translateTitle("详情"))+" ")]),r("el-button",{attrs:{type:"text"},on:{click:function(e){return t.handleDelete(i)}}},[t._v(" "+t._s(t.translateTitle("删除"))+" ")])]}}])})],1),r("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)},a=[],o=(i("2760"),i("79d5")),n=i("7736"),l=i("9f2e"),s=i("79fa"),u={name:"CourseManage",data(){return{editForm:"",oldSort:0,editStatus:0,list:[],listLoading:!0,layout:"total, sizes, prev, pager, next, jumper",total:0,queryForm:{page:1,per_page:15,title:""}}},watch:{$route:"getVideoList"},created(){const t=this.$route;console.log(t,t.query,t.query.id,"idididii"),this.queryForm.id=t.query.id,this.getVideoList()},methods:{translateTitle:s["translateTitle"],...Object(n["b"])({delVisitedRoute:"tabs/delVisitedRoute"}),goBack(){this.delVisitedRoute(Object(l["handleActivePath"])(this.$route,!0)),this.$router.push("/course/courseList")},chapterManage(t){console.log(t.id,this.queryForm.id,"视频跳转到章节传递的参数"),this.$router.push({path:"/course/chapter",query:{videoId:t.id,courseId:this.queryForm.id}})},handleEnclosure(t){console.log(t.id,this.queryForm.id,"视频跳转到附件传递的参数"),this.$router.push({path:"/course/enclosure",query:{videoId:t.id,courseId:this.queryForm.id}})},videoDetail(t){console.log(t.id,"课程列表页跳转到课程详情页row.id就是课程id"),this.$router.push({path:"/course/videoDetail",query:{videoId:t.id,courseId:this.queryForm.id}})},handleDelete(t){t.id&&this.$baseConfirm("你确定要删除当前项吗",null,async()=>{const{message:e}=await Object(o["videoDelete"])({id:t.id});this.$baseMessage(e,"success",!1,"vab-hey-message-success"),await this.getVideoList()})},handleSizeChange(t){this.queryForm.per_page=t,this.getVideoList()},handleCurrentChange(t){this.queryForm.page=t,this.getVideoList()},queryData(){this.queryForm.page=1,this.getVideoList()},async getVideoList(){this.listLoading=!0;const{data:t}=await Object(o["videoList"])(this.queryForm);console.log(t,"视频列表");const{list:e,meta:i}=t;this.list=e,this.total=i.pagination.total,this.listLoading=!1},async changeSort(t){console.log("1111111111"),this.editStatus=1,this.editForm=t,this.oldSort=t.sort},inputSort(t){console.log(t,"000000000"),this.editForm.sort=t}}},d=u,c=(i("81ff"),i("0b56")),p=Object(c["a"])(d,r,a,!1,null,"ac2f01cc",null);e["default"]=p.exports},"79d5":function(t,e,i){"use strict";i.r(e),i.d(e,"videoList",(function(){return a})),i.d(e,"videoAdd",(function(){return o})),i.d(e,"videoEdit",(function(){return n})),i.d(e,"videoDetail",(function(){return l})),i.d(e,"videoDelete",(function(){return s}));var r=i("b775");function a(t){return Object(r["default"])({url:"/course/"+t.id+"/video",method:"get",params:t})}function o(t){return Object(r["default"])({url:"/course/1/video",method:"post",data:t})}function n(t){return Object(r["default"])({url:"/course/video/"+t,method:"put"})}function l(t){return Object(r["default"])({url:"/course/"+t.courseId+"/video/"+t.videoId,method:"get"})}function s(t){return Object(r["default"])({url:"/course/video/"+t.id,method:"delete"})}},"81ff":function(t,e,i){"use strict";i("e114")},e114:function(t,e,i){},f1f0:function(t,e,i){t.exports=i.p+"static/img/data_empty.f2997617.png"}}]);