1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-76c1eb9c"],{6229: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:"请选择"},on:{change:function(e){return t.get()}},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")),n=r("4ee1"),l=r("d084"),u={data:function(){return{thumbLoad:!1,artForm:{title:"",author:"",label:"",group_id:"",is_top:"",issue:"",recommended:"",contents:"",id:"",avatar:""},cleGroupList:[],params:{search_content:"",status:0},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"}]}}},computed:{previewHtml:function(){return 1}},created:function(){var t=this;this.getArticleGroup(),this.$nextTick((function(){t.init()}))},methods:{get:function(){console.log(this.artForm.is_top)},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(n["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,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=r.size/1024<200;if(!i)return this.$message.warning("上传图片大小不能超过200k"),!1;var o=new FormData;o.append("file",r),this.thumbLoad=!0,Object(l["q"])(o).then((function(t){e.thumbLoad=!1;try{var r=t.message,a=t.code,i=t.data;200===a?e.artForm.avatar=i:(e.artForm.avatar="",e.$message.error(r))}catch(o){console.log("上传商品主图失败: ".concat(o))}})).catch((function(){e.thumbLoad=!1}))},init:function(){var t=window.localStorage.getItem("editCom");t=JSON.parse(t);var e=t,r=e.id,a=e.title,i=e.contents,o=e.author,s=e.group_id,n=e.avatar,l=e.is_top,u=e.recommended,c=e.issue;this.artForm.id=r,this.artForm.title=a,this.artForm.contents=i,this.artForm.author=o,this.artForm.group_id=s,this.artForm.avatar=n,this.artForm.issue=c,this.artForm.is_top=String(l),this.artForm.recommended=String(u)},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,n=a.group_id,l=a.id,u=a.avatar,c=a.is_top,m=a.recommended,d=a.issue;if(!u)return t.$message.warning("还未上传封面图哦!!!"),!1;var p=/<\/video>/g,h=p.test(r)?1:0;t.setEdit({avatar:u,title:i,author:o,label:s,group_id:n,type:h,is_top:c,recommended:m,contents:r,issue:d,id:l})}))},setEdit: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.prev=0,t.next=3,Object(n["i"])(e);case 3:r=t.sent,a=r.message,i=r.code,200===i?(this.$message.success("修改成功!"),window.localStorage.removeItem("editCom"),this.handleAddArtCancel()):this.$message.error(a),t.next=11;break;case 8:t.prev=8,t.t0=t["catch"](0),console.log(t.t0);case 11:case"end":return t.stop()}}),t,this,[[0,8]])})));function e(e){return t.apply(this,arguments)}return e}(),handleAddArtCancel:function(){window.localStorage.removeItem("editCom"),this.$router.push({name:"community_list"})}}},c=u,m=(r("8782"),r("2877")),d=Object(m["a"])(c,a,i,!1,null,"4a954518",null);e["default"]=d.exports},8782:function(t,e,r){"use strict";r("ddaf")},ddaf:function(t,e,r){}}]);
|