/*! * build: Hopaheal * copyright: Mead * time: 2022-9-23 10:41:22 */ (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-c3c32938"],{"23ea":function(t,e,a){"use strict";a("da45")},"728b":function(t,e,a){},9724:function(t,e,a){"use strict";a.r(e);var s=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("el-dialog",{attrs:{"close-on-click-modal":!1,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[a("el-button",{on:{click:t.close}},[t._v(t._s(t.translateTitle("取消")))]),"添加"==t.title?a("el-button",{attrs:{type:"primary"},on:{click:t.add}},[t._v(" "+t._s(t.translateTitle("添加"))+" ")]):t._e(),"编辑"==t.title?a("el-button",{attrs:{type:"primary"},on:{click:t.save}},[t._v(" "+t._s(t.translateTitle("保存"))+" ")]):t._e()]},proxy:!0}])},[a("el-form",{ref:"form",attrs:{"label-width":"100px",model:t.form,rules:t.rules}},[a("el-form-item",{attrs:{label:t.translateTitle("附件名称"),prop:"name"}},[a("el-input",{attrs:{placeholder:t.translateTitle("请输入附件名称")},model:{value:t.form.name,callback:function(e){t.$set(t.form,"name",e)},expression:"form.name"}})],1),a("el-form-item",{attrs:{label:t.translateTitle("上传附件")+":",prop:"path"}},[a("el-upload",{staticClass:"upload-demo",attrs:{accept:".doc,.docx,.pptx,.ppt,.pdf",action:t.action,data:t.uploadData,"file-list":t.fileList,"list-type":"fileList",multiple:"","on-error":t.uploadError,"on-remove":t.remove,"on-success":t.uploadSuccess}},["添加"==t.title?a("el-button",{attrs:{size:"small",type:"primary"}},[t._v(" "+t._s(t.translateTitle("上传附件"))+" ")]):a("el-button",{attrs:{size:"small",type:"primary"}},[t._v(" "+t._s(t.translateTitle("更改附件"))+" ")]),a("div",{staticClass:"el-upload__tip",attrs:{slot:"tip"},slot:"tip"},[t._v(" "+t._s(t.translateTitle("可上传word/ppt等"))+" ")])],1)],1),t.title==t.translateTitle("编辑")&&t.urlPath?a("el-form-item",[a("div",{staticClass:"ref-image1"},[a("a",{attrs:{href:t.urlPath,target:"_blank"}},[t._v("点击下载之前的附件")])])]):t._e()],1)],1)},i=[],r=a("b546"),l=a("f121"),o=a("79fa"),n={name:"DepartmentManagementEdit",data(){return{form:{name:"",path:"",course_id:""},action:"",uploadData:{file_type:"file",type:"attach"},fileList:[],rules:{name:[{required:!0,trigger:"blur",message:this.translateTitle("请输入附件名称")}],path:[{required:!0,trigger:"blur",message:this.translateTitle("请上传附件")}]},title:"",dialogFormVisible:!1,urlPath:""}},created(){this.action=l["baseURL"]+"/common/upload"},methods:{translateTitle:o["translateTitle"],uploadSuccess(t){console.log(t,"图片上传成功"),this.form.path=t.data.id,this.$refs["form"].validate()},uploadError(){this.$message.error("文件上传失败,请重新上传")},remove(){console.log("移除文件的按钮"),this.fileList=[],this.form.path="",this.$refs["form"].validate()},showEdit(t){t?(this.title="编辑",this.form=Object.assign({},t),this.form.path=this.form.path_resource.id,this.urlPath=this.form.path_resource.url):this.title="添加";let e=this.$route;console.log(e.query,"route.que12121ry"),this.form.course_id=e.query.courseId,this.form.videoId=e.query.videoId,console.log(this.form.course_id,"route.que12121ry"),this.dialogFormVisible=!0},close(){this.$refs["form"].resetFields(),this.fileList=[],this.dialogFormVisible=!1},add(){console.log(this.form,"fujian"),this.$refs["form"].validate(async t=>{if(t){const{message:t}=await Object(r["attachAdd"])(this.form);this.$baseMessage(t,"success",!1,"vab-hey-message-success"),this.$emit("fetch-data"),this.close()}})},save(){""!=this.form.path?this.$refs["form"].validate(async t=>{if(t){const{message:t}=await Object(r["attachEdit"])(this.form);this.$baseMessage(t,"success",!1,"vab-hey-message-success"),this.$emit("fetch-data"),this.close()}}):this.$message.error("附件不能为空")}}},c=n,u=(a("23ea"),a("0b56")),d=Object(u["a"])(c,s,i,!1,null,"07f33b24",null);e["default"]=d.exports},b546:function(t,e,a){"use strict";a.r(e),a.d(e,"attachList",(function(){return i})),a.d(e,"attachAdd",(function(){return r})),a.d(e,"attachEdit",(function(){return l})),a.d(e,"attachDelete",(function(){return o}));var s=a("b775");function i(t){return Object(s["default"])({url:"/course/video/"+t.videoId+"/attach",method:"get",params:t})}function r(t){return Object(s["default"])({url:"/course/video/"+t.videoId+"/attach",method:"post",data:t})}function l(t){return Object(s["default"])({url:"/course/attach/"+t.id,method:"put",data:t})}function o(t){return Object(s["default"])({url:"/course/attach/"+t.id,method:"delete"})}},d79e:function(t,e,a){"use strict";a("728b")},da45:function(t,e,a){},dd66:function(t,e,a){"use strict";a.r(e);var s=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"department-management-container"},[s("el-page-header",{attrs:{content:t.translateTitle("附件管理")},on:{back:t.goBack}}),s("vab-query-form",[s("vab-query-form-left-panel",{attrs:{span:12}},[s("el-button",{attrs:{icon:"el-icon-plus",type:"primary"},on:{click:t.handleEdit}},[t._v(" "+t._s(t.translateTitle("添加"))+" ")])],1),s("vab-query-form-right-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)],1),s("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[s("el-image",{staticClass:"vab-data-empty",attrs:{src:a("f1f0")}})]},proxy:!0}])},[s("el-table-column",{attrs:{align:"center",label:t.translateTitle("序号"),"show-overflow-tooltip":"",type:"index",width:"60"}}),s("el-table-column",{attrs:{align:"center",label:t.translateTitle("附件名称"),"min-width":"120",prop:"name","show-overflow-tooltip":""}}),s("el-table-column",{attrs:{align:"center",label:t.translateTitle("创建时间"),"min-width":"120",prop:"created_at","show-overflow-tooltip":""}}),s("el-table-column",{attrs:{align:"center",fixed:"right",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.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}}),s("edit",{ref:"edit",on:{"fetch-data":t.getEnclosureList}})],1)},i=[],r=(a("2760"),a("b546")),l=a("9724"),o=a("7736"),n=a("9f2e"),c=a("79fa"),u={name:"EnclosureManage",components:{Edit:l["default"]},data(){return{list:[],listLoading:!0,total:0,queryForm:{name:"",videoId:""},courseId:"",layout:"total, sizes, prev, pager, next, jumper"}},created(){let t=this.$route;console.log(t.query,"route.query"),this.courseId=t.query.courseId,this.queryForm.videoId=t.query.videoId,this.getEnclosureList()},methods:{translateTitle:c["translateTitle"],...Object(o["b"])({delVisitedRoute:"tabs/delVisitedRoute"}),goBack(){this.delVisitedRoute(Object(n["handleActivePath"])(this.$route,!0)),this.$router.push({path:"/course/video",query:{id:this.courseId}})},handleEdit(t){console.log(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(r["attachDelete"])({id:t.id});this.$baseMessage(e,"success",!1,"vab-hey-message-success"),await this.getEnclosureList()})},handleSizeChange(t){this.queryForm.per_page=t,this.getEnclosureList()},handleCurrentChange(t){this.queryForm.page=t,this.getEnclosureList()},queryData(){this.getEnclosureList()},async getEnclosureList(){this.listLoading=!0,console.log(this.queryForm,"附件列表数据需要接收的参数");const{data:t}=await Object(r["attachList"])(this.queryForm);console.log(t,"附件列表"),this.list=t.list,this.total=t.meta.pagination.total,this.listLoading=!1}}},d=u,h=(a("d79e"),a("0b56")),m=Object(h["a"])(d,s,i,!1,null,"0c2b9f2a",null);e["default"]=m.exports},f1f0:function(t,e,a){t.exports=a.p+"static/img/data_empty.f2997617.png"}}]);