chunk-8091b304.315fdf8b.js 8.9 KB

123456
  1. /*!
  2. * build: Hopaheal
  3. * copyright: Mead
  4. * time: 2022-9-23 10:41:22
  5. */
  6. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-8091b304"],{"182a":function(t,e,s){"use strict";s.r(e);var i=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"department-management-container"},[i("el-page-header",{attrs:{content:t.translateTitle("章节列表")},on:{back:t.goBack}}),i("vab-query-form",[i("vab-query-form-left-panel",{attrs:{span:12}},[i("el-button",{attrs:{icon:"el-icon-plus",type:"primary"},on:{click:t.handleEdit}},[t._v(" "+t._s(t.translateTitle("添加"))+" ")])],1),i("vab-query-form-right-panel",{attrs:{span:12}},[i("el-form",{attrs:{inline:!0,model:t.queryForm},nativeOn:{submit:function(t){t.preventDefault()}}},[i("el-form-item",[i("el-input",{attrs:{clearable:"",placeholder:t.translateTitle("请输入章节名称")},model:{value:t.queryForm.title,callback:function(e){t.$set(t.queryForm,"title","string"===typeof e?e.trim():e)},expression:"queryForm.title"}})],1),i("el-form-item",[i("el-button",{attrs:{icon:"el-icon-search",type:"primary"},on:{click:t.queryData}},[t._v(" "+t._s(t.translateTitle("查询"))+" ")])],1)],1)],1)],1),i("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[i("el-image",{staticClass:"vab-data-empty",attrs:{src:s("f1f0")}})]},proxy:!0}])},[i("el-table-column",{attrs:{align:"center",label:t.translateTitle("序号"),"show-overflow-tooltip":"",type:"index",width:"60"}}),i("el-table-column",{attrs:{align:"center",label:t.translateTitle("章节名称"),"min-width":"120",prop:"title","show-overflow-tooltip":""}}),i("el-table-column",{attrs:{align:"center",label:t.translateTitle("课程名称"),"min-width":"120",prop:"course.title","show-overflow-tooltip":""}}),i("el-table-column",{attrs:{align:"center",label:t.translateTitle("排序"),prop:"sort","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){var s=e.row;return[i("div",{staticClass:"edit"},[t.editForm.id==s.id&&1==t.editStatus?i("i",{staticClass:"el-icon-circle-close",on:{click:function(e){return e.stopPropagation(),t.cancelSort(s)}}}):t._e(),t.editForm.id!==s.id||0==t.editStatus?i("span",{staticClass:"sort-num"},[t._v(" "+t._s(s.sort)+" ")]):t._e(),t.editForm.id==s.id&&1==t.editStatus?i("el-input",{ref:"getFocus",staticClass:"input-sort",on:{input:t.inputSort},model:{value:s.sort,callback:function(e){t.$set(s,"sort",e)},expression:"row.sort"}}):t._e(),t.editForm.id!==s.id||0==t.editStatus?i("i",{staticClass:"el-icon-edit",on:{click:function(e){return t.changeSort(s)}}}):t._e(),t.editForm.id==s.id&&1==t.editStatus?i("i",{staticClass:"el-icon-circle-check",on:{click:function(e){return e.stopPropagation(),t.sureChange(e)}}}):t._e()],1)]}}])}),i("el-table-column",{attrs:{align:"center",fixed:"right",label:t.translateTitle("创建时间"),"min-width":"120",prop:"humans","show-overflow-tooltip":""}}),i("el-table-column",{attrs:{align:"center",fixed:"right",label:t.translateTitle("操作"),"min-width":"120"},scopedSlots:t._u([{key:"default",fn:function(e){var s=e.row;return[i("el-button",{attrs:{type:"text"},on:{click:function(e){return t.handleEdit(s)}}},[t._v(" "+t._s(t.translateTitle("编辑"))+" ")]),i("el-button",{attrs:{type:"text"},on:{click:function(e){return t.handleDelete(s)}}},[t._v(" "+t._s(t.translateTitle("删除"))+" ")])]}}])})],1),i("edit",{ref:"edit",on:{"fetch-data":t.getChapterList}})],1)},r=[],a=(s("2760"),s("366b")),o=s("88ea"),l=s("7736"),n=s("9f2e"),c=s("79fa"),u={name:"ChapterManage",components:{Edit:o["default"]},data(){return{editForm:{},oldSort:0,editStatus:0,flag:!1,list:[],listLoading:!0,total:0,queryForm:{title:""},videoId:""}},created(){let t=this.$route;console.log(t.query,"route.query11111"),this.queryForm.courseId=t.query.courseId,this.videoId=t.query.videoId,this.getChapterList()},methods:{translateTitle:c["translateTitle"],cancelSort(t){this.editStatus=0,t.sort=this.oldSort},async changeSort(t){console.log(t,"1111111111"),this.editStatus=1,this.editForm=t,this.editForm.course_id=t.course.id,this.oldSort=t.sort,this.$nextTick(()=>{this.$refs["getFocus"].focus()})},inputSort(t){console.log(t,"000000000"),this.editForm.sort=t},async sureChange(){if(this.editStatus=0,this.oldSort!==this.editForm.sort){console.log(this.editForm,"附件排序的内容");const{message:t}=await Object(a["chapterEdit"])(this.editForm);console.log(t,"message"),this.$baseMessage(t,"success",!1,"vab-hey-message-success"),this.getChapterList()}},...Object(l["b"])({delVisitedRoute:"tabs/delVisitedRoute"}),goBack(){this.delVisitedRoute(Object(n["handleActivePath"])(this.$route,!0)),this.$router.push({path:"/course/video",query:{id:this.queryForm.courseId}})},courseVideo(t){this.$router.push({path:"/course/video",query:{id:t.id}})},courseDetail(t){this.$router.push({path:"/course/detail",query:{id:t.id}})},handleEdit(t){t.id?this.$refs["edit"].showEdit(t):this.$refs["edit"].showEdit()},handleDelete(t){t.id&&this.$baseConfirm("你确定要删除当前项吗",null,async()=>{const{message:e}=await Object(a["chapterDelete"])({id:t.id});this.$baseMessage(e,"success",!1,"vab-hey-message-success"),await this.getChapterList()})},queryData(){this.getChapterList()},async getChapterList(){this.listLoading=!0;const{data:t}=await Object(a["chapterList"])(this.queryForm);console.log(t,"章节列表"),this.list=t.list,console.log(this.list,"++++++++++"),this.listLoading=!1}}},d=u,h=(s("a761"),s("0b56")),m=Object(h["a"])(d,i,r,!1,null,"07190a8d",null);e["default"]=m.exports},"366b":function(t,e,s){"use strict";s.r(e),s.d(e,"chapterList",(function(){return r})),s.d(e,"chapterAdd",(function(){return a})),s.d(e,"chapterEdit",(function(){return o})),s.d(e,"chapterDelete",(function(){return l}));var i=s("b775");function r(t){return Object(i["default"])({url:"/course/"+t.courseId+"/chapter",method:"get",params:t})}function a(t){return Object(i["default"])({url:"/course/"+t.course_id+"/chapter",method:"post",data:t})}function o(t){return Object(i["default"])({url:"/course/chapter/"+t.id,method:"put",data:t})}function l(t){return Object(i["default"])({url:"/course/chapter/"+t.id,method:"delete"})}},"88ea":function(t,e,s){"use strict";s.r(e);var i=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("el-dialog",{attrs:{title:t.translateTitle(t.title),visible:t.dialogFormVisible,width:"500px"},on:{"update:visible":function(e){t.dialogFormVisible=e},close:t.close},scopedSlots:t._u([{key:"footer",fn:function(){return[s("el-button",{on:{click:t.close}},[t._v(t._s(t.translateTitle("取消")))]),"编辑"==t.title?s("el-button",{attrs:{type:"primary"},on:{click:t.save}},[t._v(" "+t._s(t.translateTitle("确定"))+" ")]):t._e(),"添加"==t.title?s("el-button",{attrs:{type:"primary"},on:{click:t.add}},[t._v(" "+t._s(t.translateTitle("添加"))+" ")]):t._e()]},proxy:!0}])},[s("el-form",{ref:"form",attrs:{"label-width":"120px",model:t.form,rules:t.rules}},[s("el-form-item",{attrs:{label:t.translateTitle("章节名称"),prop:"title"}},[s("el-input",{attrs:{placeholder:t.translateTitle("请输入章节名称")},model:{value:t.form.title,callback:function(e){t.$set(t.form,"title",e)},expression:"form.title"}})],1),s("el-form-item",{attrs:{label:t.translateTitle("章节排序"),prop:"sort"}},[s("el-input",{attrs:{placeholder:t.translateTitle("请输入章节排序"),type:"number"},model:{value:t.form.sort,callback:function(e){t.$set(t.form,"sort",e)},expression:"form.sort"}})],1)],1)],1)},r=[],a=s("366b"),o=s("79fa"),l={name:"DepartmentManagementEdit",data(){return{form:{title:"",course_id:"",sort:0},rules:{title:[{required:!0,trigger:"blur",message:this.translateTitle("请输入章节名称")}],sort:[{required:!0,trigger:"blur",message:this.translateTitle("请输入章节排序")}]},title:"",dialogFormVisible:!1}},created(){},methods:{translateTitle:o["translateTitle"],showEdit(t){if(console.log(t,"章节列表的传过来的"),t)this.title="编辑",this.form=Object.assign({},t),this.form.course_id=t.course.id;else{this.title="添加";let t=this.$route;console.log(t.query,"route.que12121ry"),this.form.course_id=t.query.courseId,console.log(this.form.course_id,"route.que12121ry")}this.dialogFormVisible=!0},close(){this.$refs["form"].resetFields(),this.dialogFormVisible=!1},save(){console.log(this.form,"999999999999"),this.$refs["form"].validate(async t=>{if(t){const{message:t}=await Object(a["chapterEdit"])(this.form);this.$baseMessage(t,"success",!1,"vab-hey-message-success"),this.$emit("fetch-data"),this.close()}})},add(){this.$refs["form"].validate(async t=>{if(t){const{message:t}=await Object(a["chapterAdd"])(this.form);this.$baseMessage(t,"success",!1,"vab-hey-message-success"),this.$emit("fetch-data"),this.close()}})}}},n=l,c=s("0b56"),u=Object(c["a"])(n,i,r,!1,null,null,null);e["default"]=u.exports},"958a":function(t,e,s){},a761:function(t,e,s){"use strict";s("958a")},f1f0:function(t,e,s){t.exports=s.p+"static/img/data_empty.f2997617.png"}}]);