mirror of
https://github.com/crmeb/CRMEB.git
synced 2026-01-25 21:18:11 +00:00
1 line
8.0 KiB
JavaScript
1 line
8.0 KiB
JavaScript
(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-524cca06"],{"457d":function(t,e,a){},cfe3:function(t,e,a){"use strict";var i=a("457d");a.n(i).a},f164:function(t,e,a){"use strict";a.r(e);var i=a("c964"),r=a("f3f3"),s=(a("96cf"),a("d9e2"),a("2f62")),o=a("b0e7"),n=a("a069"),l=a("1336");o={name:"addArticle",components:{uploadPictures:o.a,WangEditor:n.a},data:function(){var t=this;return{dialog:{},isChoice:"单选",grid:{xl:8,lg:8,md:12,sm:24,xs:24},gridPic:{xl:6,lg:8,md:12,sm:12,xs:12},gridBtn:{xl:4,lg:8,md:8,sm:8,xs:8},loading:!1,formValidate:{id:0,title:"",author:"",image_input:"",content:"",synopsis:"",url:"",is_hot:0,is_banner:0,cid:"",visit:0},content:"",ruleValidate:{title:[{required:!0,message:"请输入标题",trigger:"blur"}],cid:[{required:!0,validator:function(e,a,i){t.formValidate.cid?i():i(new Error("请选择文章分类"))},trigger:"change",type:"number"}],image_input:[{required:!0,validator:function(e,a,i){t.formValidate.image_input?i():i(new Error("请上传图文封面"))},trigger:"change"}],content:[{required:!0,message:"请输入文章内容",trigger:"change"}]},value:"",modalPic:!1,template:!1,treeData:[],formValidate2:{type:1},myConfig:{autoHeightEnabled:!1,initialFrameHeight:500,initialFrameWidth:"100%",UEDITOR_HOME_URL:"/UEditor/",serverUrl:""}}},computed:Object(r.a)(Object(r.a)({},Object(s.e)("media",["isMobile"])),{},{labelWidth:function(){return this.isMobile?void 0:120},labelPosition:function(){return this.isMobile?"top":"right"}}),watch:{$route:function(t,e){this.$route.params.id?this.getDetails():this.formValidate={id:0,title:"",author:"",image_input:"",content:"",synopsis:"",url:"",is_hot:0,is_banner:0}}},methods:{getEditorContent:function(t){this.content=t},modalPicTap:function(){this.modalPic=!0},getPic:function(t){this.formValidate.image_input=t.att_dir,this.modalPic=!1},getClass:function(){var t=this;Object(l.d)().then(function(){var e=Object(i.a)(regeneratorRuntime.mark((function e(a){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t.treeData=a.data;case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.$Message.error(e.msg)}))},onsubmit:function(t){var e=this;this.formValidate.content=this.content,this.$refs[t].validate((function(t){if(!t)return!1;Object(l.e)(e.formValidate).then(function(){var t=Object(i.a)(regeneratorRuntime.mark((function t(a){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:e.$Message.success(a.msg),setTimeout((function(){e.$router.push({path:e.$routeProStr+"/cms/article/index"})}),500);case 2:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){e.$Message.error(t.msg)}))}))},getDetails:function(){var t=this;Object(l.g)(this.$route.params.id||0).then(function(){var e=Object(i.a)(regeneratorRuntime.mark((function e(a){var i;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:i=a.data,i=i.info,t.formValidate={id:i.id,title:i.title,author:i.author,image_input:i.image_input,content:i.content,synopsis:i.synopsis,url:i.url,is_hot:i.is_hot,is_banner:i.is_banner,cid:i.cid,visit:i.visit};case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.loading=!1,t.$Message.error(e.msg)}))}},mounted:function(){this.$route.params.id&&this.getDetails()},created:function(){this.getClass()}},a("cfe3"),n=a("2877"),r=Object(n.a)(o,(function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"article-manager"},[a("div",{staticClass:"i-layout-page-header header-title"},[a("div",{staticClass:"fl_header"},[a("span",[a("Button",{attrs:{icon:"ios-arrow-back",size:"small",type:"text"},on:{click:function(e){return t.$router.go(-1)}}},[t._v("返回")])],1),a("Divider",{attrs:{type:"vertical"}}),a("span",{staticClass:"ivu-page-header-title"},[t._v(t._s(t.$route.params.id?"编辑文章":"添加文章"))])],1)]),a("Card",{staticClass:"ivu-mt",attrs:{bordered:!1,"dis-hover":""}},[a("Form",{ref:"formValidate",staticClass:"form",attrs:{model:t.formValidate,rules:t.ruleValidate,"label-width":t.labelWidth,"label-position":t.labelPosition},nativeOn:{submit:function(t){t.preventDefault()}}},[a("div",{staticClass:"goodsTitle acea-row"},[a("div",{staticClass:"title"},[t._v("文章信息")])]),a("Row",{attrs:{gutter:24,type:"flex"}},[a("Col",t._b({staticClass:"mr50"},"Col",t.grid,!1),[a("FormItem",{attrs:{label:"标题:",prop:"title","label-for":"title"}},[a("Input",{staticStyle:{width:"90%"},attrs:{placeholder:"请输入","element-id":"title"},model:{value:t.formValidate.title,callback:function(e){t.$set(t.formValidate,"title",e)},expression:"formValidate.title"}})],1)],1),a("Col",t._b({staticClass:"mr50"},"Col",t.grid,!1),[a("FormItem",{attrs:{label:"作者:",prop:"author","label-for":"author"}},[a("Input",{staticStyle:{width:"90%"},attrs:{placeholder:"请输入","element-id":"author"},model:{value:t.formValidate.author,callback:function(e){t.$set(t.formValidate,"author",e)},expression:"formValidate.author"}})],1)],1),a("Col",t._b({staticClass:"mr50"},"Col",t.grid,!1),[a("FormItem",{attrs:{label:"文章分类:","label-for":"cid",prop:"cid"}},[a("div",{staticClass:"perW90"},[a("Select",{model:{value:t.formValidate.cid,callback:function(e){t.$set(t.formValidate,"cid",e)},expression:"formValidate.cid"}},t._l(t.treeData,(function(e){return a("Option",{key:e.id,attrs:{value:e.id,disabled:e.disabled}},[t._v(t._s(e.html+e.title))])})),1)],1)])],1),a("Col",t._b({staticClass:"mr50"},"Col",t.grid,!1),[a("FormItem",{attrs:{label:"文章简介:",prop:"synopsis","label-for":"synopsis"}},[a("Input",{staticStyle:{width:"90%"},attrs:{type:"textarea",placeholder:"请输入"},model:{value:t.formValidate.synopsis,callback:function(e){t.$set(t.formValidate,"synopsis",e)},expression:"formValidate.synopsis"}})],1)],1),a("Col",t._b({staticClass:"mr50"},"Col",t.grid,!1),[a("FormItem",{attrs:{label:"图文封面:",prop:"image_input"}},[a("div",{staticClass:"picBox",on:{click:function(e){return t.modalPicTap("单选")}}},[t.formValidate.image_input?a("div",{staticClass:"pictrue"},[a("img",{attrs:{src:t.formValidate.image_input}})]):a("div",{staticClass:"upLoad acea-row row-center-wrapper"},[a("Icon",{attrs:{type:"ios-camera-outline",size:"24"}})],1)]),a("div",{staticClass:"tip"},[t._v("建议尺寸:500 x 312 px")])])],1)],1),a("div",{staticClass:"goodsTitle acea-row"},[a("div",{staticClass:"title"},[t._v("文章内容")])]),a("FormItem",{attrs:{label:"文章内容:",prop:"content"}},[a("WangEditor",{staticStyle:{width:"90%"},attrs:{content:t.formValidate.content},on:{editorContent:t.getEditorContent}})],1),a("div",{staticClass:"goodsTitle acea-row"},[a("div",{staticClass:"title"},[t._v("其他设置")])]),a("Row",{attrs:{gutter:24,type:"flex"}},[a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"banner显示:","label-for":"is_banner"}},[a("RadioGroup",{attrs:{"element-id":"is_banner"},model:{value:t.formValidate.is_banner,callback:function(e){t.$set(t.formValidate,"is_banner",e)},expression:"formValidate.is_banner"}},[a("Radio",{staticClass:"radio",attrs:{label:1}},[t._v("显示")]),a("Radio",{attrs:{label:0}},[t._v("不显示")])],1)],1)],1),a("Col",{attrs:{span:"24"}},[a("FormItem",{attrs:{label:"热门文章:","label-for":"is_hot"}},[a("RadioGroup",{attrs:{"element-id":"is_hot"},model:{value:t.formValidate.is_hot,callback:function(e){t.$set(t.formValidate,"is_hot",e)},expression:"formValidate.is_hot"}},[a("Radio",{staticClass:"radio",attrs:{label:1}},[t._v("显示")]),a("Radio",{attrs:{label:0}},[t._v("不显示")])],1)],1)],1)],1),a("Button",{staticClass:"submission",attrs:{type:"primary"},on:{click:function(e){return t.onsubmit("formValidate")}}},[t._v("提交")])],1),a("Modal",{attrs:{width:"950px",scrollable:"","footer-hide":"",closable:"",title:"上传商品图","mask-closable":!1,"z-index":888},model:{value:t.modalPic,callback:function(e){t.modalPic=e},expression:"modalPic"}},[t.modalPic?a("uploadPictures",{attrs:{isChoice:t.isChoice,gridBtn:t.gridBtn,gridPic:t.gridPic},on:{getPic:t.getPic}}):t._e()],1)],1)],1)}),[],!1,null,"53105aac",null);e.default=r.exports}}]); |