/*! * build: Hopaheal * copyright: Mead * time: 2022-11-24 14:44:56 */ (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-3c330ce0"],{a152:function(t,e,s){},c926:function(t,e,s){"use strict";s.r(e),s.d(e,"getList",(function(){return i})),s.d(e,"getAdd",(function(){return a})),s.d(e,"getEdit",(function(){return o})),s.d(e,"doDelete",(function(){return l})),s.d(e,"getClassName",(function(){return c}));var r=s("b775");function i(t){return Object(r["default"])({url:"/course/organization",method:"get",params:t})}function a(t){return Object(r["default"])({url:"/course/organization",method:"post",data:t})}function o(t){return Object(r["default"])({url:"/course/organization/"+t.id,method:"put",data:t})}function l(t){return Object(r["default"])({url:"/course/organization/"+t,method:"delete",data:t})}function c(t){return Object(r["default"])({url:"/course",method:"get",params:t})}},d124:function(t,e,s){"use strict";s("a152")},d7ad:function(t,e,s){"use strict";s.r(e);var r=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"container-form"},[s("el-page-header",{attrs:{content:t.translateTitle(t.title)},on:{back:t.goBack}}),s("el-form",{ref:"form",staticClass:"form_form",staticStyle:{position:"relative"},attrs:{"label-width":"150px",model:t.form,rules:t.rules}},[s("el-form-item",{attrs:{label:t.translateTitle("班级名称"),prop:"name"}},[s("el-input",{attrs:{placeholder:t.translateTitle("请输入班级名称")},model:{value:t.form.name,callback:function(e){t.$set(t.form,"name",e)},expression:"form.name"}})],1),s("el-form-item",{attrs:{label:t.translateTitle("班级标签"),prop:"tags"}},[s("el-select",{staticStyle:{width:"100%"},attrs:{"allow-create":"","default-first-option":"",filterable:"",multiple:"",placeholder:t.translateTitle("请选择班级标签")},on:{change:t.detelerule},model:{value:t.form.tags,callback:function(e){t.$set(t.form,"tags",e)},expression:"form.tags"}},t._l(t.form.tags,(function(t){return s("el-option",{key:t,attrs:{label:t,value:t}})})),1)],1),s("el-form-item",{attrs:{label:t.translateTitle("班级封面"),prop:"cover"}},[t.form.cover||1!=t.form.is_issue?t._e():s("span",{staticClass:"star"},[t._v("*")]),s("el-upload",{staticClass:"upload-demo",attrs:{action:t.action,data:t.uploadData,"file-list":t.fileList,limit:t.limit,"list-type":"picture",multiple:"","on-remove":t.uploadRemove,"on-success":t.uploadSuccess}},[s("el-button",{attrs:{size:"small",type:"primary"},on:{click:t.clearFile}},[t._v(" "+t._s(t.translateTitle("添加"==t.title?"上传照片":"重新上传"))+" ")]),s("div",{staticClass:"el-upload__tip",attrs:{slot:"tip"},slot:"tip"},[t._v(" "+t._s(t.translateTitle("只能上传jpg/png文件,且不超过10M,(最佳尺寸:360*200)"))+" ")])],1),"编辑"==t.title&&t.coverUrl?s("div",[s("img",{staticClass:"cover-img",attrs:{alt:"",src:t.coverUrl}})]):t._e()],1),"编辑"==t.title&&t.cover_resource?s("el-form-item",[s("div",{staticClass:"ref-image"},[s("img",{attrs:{src:t.cover_resource}})])]):t._e(),s("el-form-item",{attrs:{label:t.translateTitle("班级简介"),prop:"intro"}},[s("tiny-mce",{attrs:{content:t.form.intro,"tiny-height":300},on:{childByValue:t.getTnyMac}})],1),s("el-form-item",{attrs:{label:t.translateTitle("是否发布"),prop:"is_issue"}},[s("el-radio-group",{model:{value:t.form.is_issue,callback:function(e){t.$set(t.form,"is_issue",e)},expression:"form.is_issue"}},[s("el-radio",{attrs:{label:1}},[t._v(t._s(t.translateTitle("是")))]),s("el-radio",{attrs:{label:0}},[t._v(t._s(t.translateTitle("否")))])],1)],1),s("div",{staticClass:"footer"},[s("el-button",{on:{click:t.close}},[t._v(t._s(t.translateTitle("取消")))]),void 0!=t.form.id?s("el-button",{attrs:{type:"primary"},on:{click:t.doEdit}},[t._v(" "+t._s(t.translateTitle("保存"))+" ")]):s("el-button",{attrs:{type:"primary"},on:{click:t.doAdd}},[t._v(" "+t._s(t.translateTitle("添加"))+" ")])],1)],1)],1)},i=[],a=(s("388d"),s("9f2e")),o=s("f121"),l=s("7736"),c=s("c926"),n=s("79fa"),u={data(){return{cover_resource:"",form:{is_issue:1,status:1,coordinator_id:"",cover:"",intro:""},loading:!0,teacher_list:[],action:"",uploadShow:!0,uploadData:{file_type:"img",type:"organizations"},queryForm:{page:1},coverUrl:"",fileList:[],limit:1,rules:{name:[{required:!0,trigger:"blur",message:this.translateTitle("请输入班级名称")}],coordinator_id:[{required:!0,trigger:"change",message:this.translateTitle("请选择班主任")}]},title:"",classData:[]}},async created(){void 0!=this.$route.query.row.id?this.$nextTick(()=>{this.form=this.$route.query.row,this.form.coordinator_id=this.form.coordinator.id,this.form.cover=this.form.cover_resource?this.form.cover_resource.id:"",this.title="编辑",this.coverUrl=this.form.cover_resource?this.form.cover_resource.url:"",console.log(this.form,"编辑时获取到的form回填数据")}):this.title="添加",this.action=o["baseURL"]+"/base/common/upload",this.fileList=[]},methods:{translateTitle:n["translateTitle"],...Object(l["b"])({delVisitedRoute:"tabs/delVisitedRoute"}),remoteMethod(t){console.log(t,"query"),""!==t?(this.loading=!0,this.getList(t)):this.teacher_list=[]},goBack(){this.delVisitedRoute(Object(a["handleActivePath"])(this.$route,!0)),this.$router.push({path:"/Tclass/list"})},changeTeacher(t){this.$set(this.form,"coordinator_id",t),this.form.coordinator_id=t},uploadSuccess(t){this.form.cover=t.data.id},uploadRemove(){this.form.cover=""},clearFile(){this.coverUrl=""},detelerule(){this.$refs.form.clearValidate("tags")},getTnyMac(t){console.log(t,"ppppp"),this.form.intro=t},selectChange(t){console.log(t,"666666")},doAdd(){this.$refs["form"].validate(async t=>{if(this.form.cover||1!=this.form.is_issue){if(t){const{message:t}=await Object(c["getAdd"])(this.form);this.$baseMessage(t,"success",!1,"vab-hey-message-success"),this.close()}}else this.$message.warning(this.translateTitle("请上传封面图"))})},doEdit(){this.$refs["form"].validate(async t=>{if(t){if(!this.form.cover&&1==this.form.is_issue)return void this.$message.warning(this.translateTitle("请上传封面图"));const{message:t}=await Object(c["getEdit"])(this.form);this.$baseMessage(t,"success",!1,"vab-hey-message-success"),this.close()}})},close(){this.$refs["form"].resetFields(),this.form=this.$options.data().form,this.goBack(),this.fileList=[]},async getMyCourse(){const{data:t}=await Object(c["getClassName"])(this.queryForm);console.log(t,"pppp"),this.classData=t.list}}},d=u,m=(s("d124"),s("0b56")),f=Object(m["a"])(d,r,i,!1,null,"6be57b42",null);e["default"]=f.exports}}]);