/*! * build: Hopaheal * copyright: Mead * time: 2022-11-24 14:44:56 */ (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-000cbf94"],{4326:function(e,t,s){},abc3:function(e,t,s){"use strict";s("4326")},b890:function(e,t,s){"use strict";s.r(t),s.d(t,"categorieList",(function(){return l})),s.d(t,"CourseList",(function(){return a})),s.d(t,"doAdd",(function(){return o})),s.d(t,"doDelete",(function(){return i}));var r=s("b775");function l(){return Object(r["default"])({url:"/course/categories",method:"get"})}function a(e){return Object(r["default"])({url:"/course",method:"get",params:e})}function o(e){return Object(r["default"])({url:"/course",method:"post",data:e})}function i(e){return Object(r["default"])({url:"/course/"+e,method:"delete"})}},edea:function(e,t,s){"use strict";s.r(t);var r=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"index-container"},[s("div",{staticClass:"title"},[e._v(e._s(e.title))]),s("div",{staticClass:"input-form"},[s("el-form",{ref:"ruleForm",staticClass:"demo-ruleForm",attrs:{"label-width":"120px",model:e.course_form,rules:e.rules}},[s("el-form-item",{attrs:{label:e.translateTitle("课程标题"),prop:"title"}},[s("el-input",{attrs:{placeholder:e.translateTitle("请输入课程标题")},model:{value:e.course_form.title,callback:function(t){e.$set(e.course_form,"title",t)},expression:"course_form.title"}})],1),s("el-form-item",{attrs:{label:e.translateTitle("课程分类"),prop:"category_id"}},[s("el-select",{attrs:{"__-v-l-s_template":e.translateTitle("请选择课程分类")},model:{value:e.course_form.category_id,callback:function(t){e.$set(e.course_form,"category_id",t)},expression:"course_form.category_id"}},e._l(e.category_list,(function(e){return s("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})),1)],1),s("el-form-item",{attrs:{label:e.translateTitle("标签"),prop:"labels"}},[s("el-select",{attrs:{"allow-create":"","default-first-option":"",filterable:"",multiple:"",placeholder:e.translateTitle("请输入标签")},model:{value:e.course_form.labels,callback:function(t){e.$set(e.course_form,"labels",t)},expression:"course_form.labels"}},e._l(e.course_form.labels,(function(e){return s("el-option",{key:e,attrs:{label:e,value:e}})})),1)],1),s("el-form-item",{attrs:{label:e.translateTitle("课程封面"),prop:"thumb"}},[s("span",{staticClass:"star"},[e._v("*")]),s("el-upload",{staticClass:"upload-demo",attrs:{accept:".png,.jpg",action:e.action,data:e.uploadData,"file-list":e.fileList,headers:e.headers,limit:e.limit,"list-type":"picture",multiple:"","on-remove":e.uploadRemove,"on-success":e.uploadSuccess}},[s("el-button",{attrs:{size:"small",type:"success"},on:{click:e.clearFile}},[e._v(" "+e._s(e.translateTitle("上传照片"))+" ")]),s("div",{staticClass:"el-upload__tip",attrs:{slot:"tip"},slot:"tip"},[e._v(" 只能上传jpg/png文件,且不超过10M,(最佳尺寸:160*90) ")])],1)],1),e.imageUrl?s("el-form-item",{attrs:{label:"",prop:"thumb"}},[s("div",{staticClass:"ref-image"},[s("img",{attrs:{src:e.imageUrl}})])]):e._e(),s("el-form-item",{attrs:{label:e.translateTitle("课程简介"),prop:"description"}},[s("tiny-mce",{attrs:{content:e.course_form.description,"tiny-height":300},on:{childByValue:e.getTnyMac}})],1),s("el-form-item",{attrs:{label:e.translateTitle("发布时间"),prop:"published_at"}},[s("el-date-picker",{staticStyle:{width:"100%"},attrs:{placeholder:e.translateTitle("选择日期"),type:"date"},model:{value:e.course_form.published_at,callback:function(t){e.$set(e.course_form,"published_at",t)},expression:"course_form.published_at"}})],1),s("el-form-item",{attrs:{label:e.translateTitle("是否推荐"),required:""}},[s("el-radio-group",{model:{value:e.course_form.is_rec,callback:function(t){e.$set(e.course_form,"is_rec",t)},expression:"course_form.is_rec"}},[s("el-radio",{attrs:{label:1}},[e._v(e._s(e.translateTitle("推荐")))]),s("el-radio",{attrs:{label:0}},[e._v(e._s(e.translateTitle("不推荐")))])],1)],1),s("el-form-item",{attrs:{label:e.translateTitle("是否开启评论"),required:""}},[s("el-radio-group",{model:{value:e.course_form.comment_status,callback:function(t){e.$set(e.course_form,"comment_status",t)},expression:"course_form.comment_status"}},[s("el-radio",{attrs:{label:1}},[e._v(e._s(e.translateTitle("开启评论")))]),s("el-radio",{attrs:{label:0}},[e._v(e._s(e.translateTitle("关闭评论")))])],1)],1),s("el-form-item",[s("el-button",{attrs:{type:"success"},on:{click:function(t){return e.doAdd("ruleForm")}}},[e._v(" "+e._s(e.translateTitle("保存"))+" ")]),s("el-button",{attrs:{plain:""},on:{click:e.goBack}},[e._v(" "+e._s(e.translateTitle("返回列表"))+" ")])],1)],1)],1)])},l=[],a=(s("388d"),s("f121")),o=s("9f2e"),i=s("b890"),c=s("79fa"),u=s("7736"),n={data(){return{title:"创建课程",category_list:[],course_form:{title:"",status:1,sort:0,course_id:"",comment_status:1,is_rec:1},imageUrl:"",action:"",uploadData:{file_type:"file",type:"course_thumb"},limit:1,headers:{},fileList:[],rules:{title:[{required:!0,message:"请输入视频标题",trigger:"blur"}]},course_id:"",slug:""}},created(){this.action=a["baseURL"]+"/base/common/upload",this.categorieList()},methods:{translateTitle:c["translateTitle"],...Object(u["b"])({delVisitedRoute:"tabs/delVisitedRoute"}),async categorieList(){const{data:e}=await Object(i["categorieList"])();this.category_list=e},uploadSuccess(e){console.log(e.data.id,"图片上传成功"),this.course_form.thumb=e.data.id,this.$refs.course_form.validateField("path")},uploadRemove(){this.course_form.thumb=""},uploadError(){this.$message.error("文件上传失败,请重新上传")},clearFile(){console.log("上传之前"),this.imageUrl=""},getTnyMac(e){this.course_form.description=e},doAdd(e){this.$refs[e].validate(async e=>{if(!e)return console.log("error submit!!"),!1;{if(!this.course_form.thumb)return void this.$message.warning("请上传课程封面");this.course_form.labels=this.course_form.labels.join();const{message:e}=await Object(i["doAdd"])(this.course_form);this.$baseMessage(e,"success",!1,"vab-hey-message-success"),this.fileList=[],this.goBack()}})},goBack(){this.delVisitedRoute(Object(o["handleActivePath"])(this.$route,!0)),this.$router.push({path:"/Tcourse/index"})}}},d=n,m=(s("abc3"),s("0b56")),f=Object(m["a"])(d,r,l,!1,null,"1fd021e7",null);t["default"]=f.exports}}]);