chunk-19912a4d.8ad14cad.js 6.3 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-19912a4d"],{"6b60":function(t,e,r){"use strict";r.r(e);var a=function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",{staticClass:"app-container"},[r("el-row",[r("el-col",{attrs:{span:24}},[r("el-form",{ref:"artForm",attrs:{model:t.artForm,rules:t.artRule,"label-width":"100px"}},[r("el-form-item",{attrs:{label:"题目:",prop:"title"}},[r("el-input",{staticStyle:{width:"350px"},model:{value:t.artForm.title,callback:function(e){t.$set(t.artForm,"title",e)},expression:"artForm.title"}})],1),t._v(" "),r("el-form-item",{attrs:{label:"作者:",prop:"author"}},[r("el-input",{staticStyle:{width:"200px"},model:{value:t.artForm.author,callback:function(e){t.$set(t.artForm,"author",e)},expression:"artForm.author"}})],1),t._v(" "),r("el-form-item",{attrs:{label:"第几期:"}},[r("el-input",{staticStyle:{width:"200px"},attrs:{type:"number",min:"0"},model:{value:t.artForm.issue,callback:function(e){t.$set(t.artForm,"issue",e)},expression:"artForm.issue"}})],1),t._v(" "),r("el-form-item",{attrs:{label:"文章类型:",prop:"group_id"}},[r("el-select",{staticClass:"filter-item",attrs:{placeholder:"请选择文章类型"},model:{value:t.artForm.group_id,callback:function(e){t.$set(t.artForm,"group_id",e)},expression:"artForm.group_id"}},t._l(t.cleGroupList,(function(t){return r("el-option",{key:t.id,attrs:{label:t.group_name,value:t.id}})})),1)],1),t._v(" "),r("el-form-item",{attrs:{label:"是否置顶:",prop:"is_top"}},[r("el-select",{attrs:{placeholder:"请选择"},model:{value:t.artForm.is_top,callback:function(e){t.$set(t.artForm,"is_top",e)},expression:"artForm.is_top"}},[r("el-option",{attrs:{label:"不置顶",value:"0"}}),t._v(" "),r("el-option",{attrs:{label:"置顶",value:"1"}})],1)],1),t._v(" "),r("el-form-item",{attrs:{label:"是否推荐:",prop:"recommended"}},[r("el-select",{attrs:{placeholder:"请选择"},model:{value:t.artForm.recommended,callback:function(e){t.$set(t.artForm,"recommended",e)},expression:"artForm.recommended"}},[r("el-option",{attrs:{label:"不推荐",value:"0"}}),t._v(" "),r("el-option",{attrs:{label:"推荐",value:"1"}})],1)],1),t._v(" "),r("el-form-item",{attrs:{label:"上传封面:",required:""}},[r("el-upload",{attrs:{action:"","show-file-list":!1,"http-request":t.thumbPictureUpload}},[r("el-button",{attrs:{size:"mini"}},[t._v("点击上传")]),t._v(" "),r("div",{staticClass:"el-upload__tip",attrs:{slot:"tip"},slot:"tip"},[t._v("\n (上传图片最大为200K,只能上传1张,如需修改请重新上传主图)\n ")])],1),t._v(" "),t.artForm.avatar?r("div",[r("img",{staticClass:"thumbUrl",attrs:{src:t.artForm.avatar}})]):t._e()],1),t._v(" "),r("el-form-item",{attrs:{label:"内容:",required:""}},[r("editor",{ref:"infoEditor",attrs:{value:t.artForm.contents}})],1),t._v(" "),r("el-form-item",[r("el-button",{attrs:{size:"mini"},on:{click:t.handleAddArtCancel}},[t._v("\n 取消\n ")]),t._v(" "),r("el-button",{attrs:{type:"primary",size:"mini"},on:{click:t.handleArtSubmit}},[t._v("\n 提交\n ")])],1)],1)],1)],1),t._v(" "),t.thumbLoad?r("div",{directives:[{name:"loading",rawName:"v-loading",value:t.thumbLoad,expression:"thumbLoad"}],staticClass:"loadingShade"}):t._e()],1)},i=[],o=r("c7eb"),s=(r("96cf"),r("1da1")),l=r("4ee1"),n=r("d084"),u=(r("46c3"),{data:function(){return{artForm:{title:"",author:"",issue:"",tag:"",label:"",group_id:"",is_top:"",recommended:"",contents:"",avatar:""},params:{search_content:"",status:0},cleGroupList:[],artRule:{title:[{required:!0,message:"请输入文章标题",trigger:"blur"}],issue:[{required:!0,message:"请输入期数",trigger:"blur"}],author:[{required:!0,message:"请输入文章作者",trigger:"blur"}],group_id:[{required:!0,message:"请选择文章类型",trigger:"change"}],is_top:[{required:!0,message:"请选择是否置顶",trigger:"change"}],recommended:[{required:!0,message:"请选择是否推荐",trigger:"change"}]},thumbLoad:!1}},computed:{previewHtml:function(){return 1}},created:function(){this.getArticleGroup()},methods:{getArticleGroup:function(){var t=Object(s["a"])(Object(o["a"])().mark((function t(){var e=this;return Object(o["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return this.loadingFull=!0,t.next=3,Object(l["d"])(this.params).then((function(t){e.loadingFull=!1,200===t.code&&(e.cleGroupList=t.data.list)})).catch((function(t){e.loadingFull=!1}));case 3:case"end":return t.stop()}}),t,this)})));function e(){return t.apply(this,arguments)}return e}(),thumbPictureUpload:function(t){var e=this;this.thumbLoad=!0;var r=t.file,a=["image/png","image/jpg","image/jpeg"];if(-1===a.indexOf(r.type))return this.$message.warning("上传图片格式必须为: png或jpg格式"),!1;var i=new FormData;i.append("file",r),Object(n["q"])(i).then((function(t){e.thumbLoad=!1;try{var r=t.message,a=t.code,i=t.data;200===a?(console.log(i,"上传图片"),e.artForm.avatar=i):(e.artForm.avatar="",e.$message.error(r))}catch(o){console.log("上传商品主图失败: ".concat(o))}})).catch((function(){e.thumbLoad=!1}))},handleArtSubmit:function(){var t=this;this.artForm.label=this.artForm.group_id,this.$refs.artForm.validate((function(e){if(!e)return!1;var r=t.$refs.infoEditor.getContent();if(!r)return t.$message.warning("还未添加文章详情哦!!!"),!1;var a=t.artForm,i=a.title,o=a.author,s=a.label,l=a.avatar,n=a.is_top,u=a.recommended,c=a.group_id,m=a.issue;if(!l)return t.$message.warning("还未上传封面图哦!!!"),!1;var d=/[\<video | \<\\video\>]/g,p=d.test(r)?1:0;t.setAdd({avatar:l,title:i,author:o,label:s,is_top:n,group_id:c,recommended:u,type:p,issue:m,contents:r})}))},setAdd:function(){var t=Object(s["a"])(Object(o["a"])().mark((function t(e){var r,a,i;return Object(o["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,Object(l["g"])(e);case 2:r=t.sent;try{a=r.message,i=r.code,200===i?(this.$message.success("添加成功!"),this.handleAddArtCancel()):this.$message.error(a)}catch(o){console.log(o)}case 4:case"end":return t.stop()}}),t,this)})));function e(e){return t.apply(this,arguments)}return e}(),handleAddArtCancel:function(){this.$router.push({name:"community_list"})}}}),c=u,m=(r("aeb3"),r("2877")),d=Object(m["a"])(c,a,i,!1,null,"2394bdb2",null);e["default"]=d.exports},aeb3:function(t,e,r){"use strict";r("c65a")},c65a:function(t,e,r){}}]);