(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-0798113b"],{"0687":function(e,t,r){"use strict";r.d(t,"c",function(){return a}),r.d(t,"e",function(){return s}),r.d(t,"a",function(){return c}),r.d(t,"d",function(){return u}),r.d(t,"b",function(){return d});var i=r("b775"),n=r("4328"),o=r.n(n),l="/api-cms";function a(e){return Object(i["a"])({url:l+"/news/list",method:"get",params:e})}function s(e){return Object(i["a"])({url:l+"/news/update",method:"post",data:o.a.stringify(e)})}function c(e){return Object(i["a"])({url:l+"/news/add",method:"post",data:o.a.stringify(e)})}function u(e){return Object(i["a"])({url:l+"/news/query",method:"get",params:e})}function d(e){return Object(i["a"])({url:l+"/news/del/"+e.id,method:"post",data:o.a.stringify(e)})}},"95c6":function(e,t,r){"use strict";r.r(t);var i=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"m-container"},[r("h2",[r("el-page-header",{attrs:{content:("create"==e.pageType?"添加":"修改")+e.typeChange(e.type)},on:{back:e.onCancel}})],1),e._v(" "),r("div",{staticClass:"m-core"},[r("el-form",{ref:"form",staticStyle:{width:"100%"},attrs:{model:e.form,rules:e.rules,"label-width":"120px"}},[r("el-form-item",{attrs:{label:"标题",prop:"title"}},[r("el-input",{model:{value:e.form.title,callback:function(t){e.$set(e.form,"title",t)},expression:"form.title"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"排序值"}},[r("el-input",{model:{value:e.form.order,callback:function(t){e.$set(e.form,"order",t)},expression:"form.order"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"链接地址",prop:"linkUrl"}},[r("el-input",{model:{value:e.form.linkUrl,callback:function(t){e.$set(e.form,"linkUrl",t)},expression:"form.linkUrl"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"封面图",prop:"coverImage"}},[r("el-upload",{staticClass:"avatar-uploader",attrs:{action:"/api-web/uploadFile",headers:e.headers,"show-file-list":!1,"on-success":e.handleAvatarSuccess,"before-upload":e.beforeAvatarUpload}},[e.form.coverImage?r("img",{staticClass:"avatar",attrs:{src:e.form.coverImage}}):r("i",{staticClass:"el-icon-plus avatar-uploader-icon"})]),e._v(" "),e.imageSize?r("p",{staticClass:"imageSize"},[e._v("上传图片尺寸为:"+e._s(e.imageSize))]):e._e()],1),e._v(" "),r("el-form-item",{attrs:{label:"内容",prop:"content"}},[r("quill-editor",{ref:"myQuillEditor",attrs:{options:e.editorOption},on:{change:function(t){return e.onEditorChange(t)}},model:{value:e.form.content,callback:function(t){e.$set(e.form,"content",t)},expression:"form.content"}}),e._v(" "),r("el-upload",{staticClass:"ivu-upload",attrs:{"show-upload-list":!1,headers:e.headers,"on-success":e.handleSuccess,format:["jpg","jpeg","png","gif"],"max-size":2048,multiple:"",action:"/api-web/uploadFile"}},[r("Button",{attrs:{icon:"ios-cloud-upload-outline"}})],1)],1),e._v(" "),r("el-form-item",[r("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.onSubmit("form")}}},[e._v("立即"+e._s("create"==e.pageType?"创建":"修改"))]),e._v(" "),r("el-button",{on:{click:function(t){return e.onReSet("form")}}},[e._v("重置")])],1)],1)],1)])},n=[],o=(r("ac6a"),r("0687")),l=(r("4360"),r("5f87")),a=r("61f7"),s=(r("a753"),r("8096"),r("14e1"),r("953d")),c=[["bold","italic","underline","strike"],["blockquote","code-block"],[{header:1},{header:2}],[{list:"ordered"},{list:"bullet"}],[{script:"sub"},{script:"super"}],[{indent:"-1"},{indent:"+1"}],[{size:["small",!1,"large","huge"]}],[{header:[1,2,3,4,5,6,!1]}],[{color:[]},{background:[]}],[{font:[]}],[{align:[]}],["clean"],["link","image","video"]],u={"ql-bold":"加粗","ql-color":"颜色","ql-font":"字体","ql-code":"插入代码","ql-italic":"斜体","ql-link":"添加链接","ql-background":"背景颜色","ql-size":"字体大小","ql-strike":"删除线","ql-script":"上标/下标","ql-underline":"下划线","ql-blockquote":"引用","ql-header":"标题","ql-indent":"缩进","ql-list":"列表","ql-align":"文本对齐","ql-direction":"文本方向","ql-code-block":"代码块","ql-formula":"公式","ql-image":"图片","ql-video":"视频","ql-clean":"清除字体样式","ql-upload":"文件"},d={components:{quillEditor:s["quillEditor"]},data:function(){return{categoryList:[],type:this.$route.query.type,pageType:this.$route.query.pageType,organId:null,headers:{Authorization:Object(l["a"])()},content:null,editorOption:{placeholder:"请输入内容",modules:{toolbar:{container:c,handlers:{image:function(e){e?document.querySelector(".ivu-upload .el-upload").click():this.quill.format("image",!1)}}}}},form:{title:null,order:null,coverImage:null,linkUrl:Object(a["c"])()+"/#/specialdetail",type:this.$route.query.type,status:1,content:null},rules:{title:[{required:!0,message:"请输入标题",trigger:"blur"},{min:2,max:30,message:"长度在 2 到 30 个字符",trigger:"blur"}],linkUrl:[{required:!0,message:"请输入连接地址",trigger:"blur"}],coverImage:[{required:!0,message:"请选择封面图",trigger:"blur"}],content:[{required:!0,message:"请编辑内容",trigger:"blur"}]},imageSize:null}},mounted:function(){this.getList(),this.addQuillTitle();var e={1:"468px * 552px",2:"456px * 288px",3:"686px * 140px",4:null};this.imageSize=e[this.form.type]},methods:{addQuillTitle:function(){var e=document.querySelector(".ql-toolbar"),t=e.querySelectorAll("button"),r=e.querySelectorAll("select");t.forEach(function(e){"ql-script"===e.className?"sub"===e.value?e.title="下标":e.title="上标":"ql-indent"===e.className?"+1"===e.value?e.title="向右缩进":e.title="向左缩进":e.title=u[e.classList[0]]}),r.forEach(function(e){e.parentNode.title=u[e.classList[0]]})},onSubmit:function(e){var t=this;this.$refs[e].validate(function(e){if(!e)return!1;"create"==t.pageType?(t.form.id&&delete t.form.id,Object(o["a"])(t.form).then(function(e){t.messageTips("添加",e)})):"update"==t.pageType&&Object(o["e"])(t.form).then(function(e){t.messageTips("修改",e)})})},messageTips:function(e,t){200==t.code?(this.$message.success(e+"成功"),this.$router.push({path:"/contentManager/contentManager",query:{type:this.typeIndex(this.type)}})):this.$message.error(t.msg)},onCancel:function(){this.$router.push({path:"/contentManager/contentManager",query:{type:this.typeIndex(this.type)}})},handleSuccess:function(e){var t=this.editor;if(console.log(e),e.code){var r=t.getSelection().index;t.insertEmbed(r,"image",e.data.url),t.setSelection(r+1)}else this.$message.error("图片插入失败")},onReSet:function(e){this.$refs[e].resetFields()},getList:function(){var e=this;if("create"==this.pageType)return!1;Object(o["d"])({id:this.$route.query.id}).then(function(t){if(200==t.code){var r=t.data;e.form;e.form={id:r.id,title:r.title,order:r.order,coverImage:r.coverImage,linkUrl:r.linkUrl,type:r.type,status:r.status,content:r.content}}})},handleAvatarSuccess:function(e,t){this.form.coverImage=e.data.url},beforeAvatarUpload:function(e){var t={"image/png":!0,"image/jpeg":!0},r=t[e.type],i=e.size/1024/1024<2;return r||this.$message.error("只能上传图片格式!"),i||this.$message.error("上传头像图片大小不能超过 2MB!"),r&&i},typeChange:function(e){var t={1:"精彩活动",2:"热门资讯",3:"活动列表",4:"专项训练"};return t[e]},typeIndex:function(e){var t={3:0,1:1,2:2,4:3};return t[e]},onEditorChange:function(e){e.quill;var t=e.html;e.text;this.form.content=t}},computed:{editor:function(){return this.$refs.myQuillEditor.quill}}},m=d,p=(r("e9c1"),r("2877")),f=Object(p["a"])(m,i,n,!1,null,"340c2c30",null);t["default"]=f.exports},e9c1:function(e,t,r){"use strict";var i=r("f5c1"),n=r.n(i);n.a},f5c1:function(e,t,r){}}]);