fa4be83.js 4.6 KB

1
  1. (window.webpackJsonp=window.webpackJsonp||[]).push([[95],{544:function(e,t,r){},683:function(e,t,r){"use strict";r(544)},809:function(e,t,r){"use strict";r.r(t);var o=r(6),n=(r(18),r(30),{data:function(){return{form:{id:0,status:"1",img_list:[]},positionType:[],options:[],value:""}},mounted:function(){var e=this.$route.query.id?this.$route.query.id:0;this.form.id=e,0!=e&&this.getDetail(e),this.getCpsCategories()},methods:{getDetail:function(e){var t=this;return Object(o.a)(regeneratorRuntime.mark((function r(){var o;return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,t.$post("/uapi/news/special_info",{id:e});case 2:(o=r.sent)&&1===o.status&&(t.form=o.data);case 4:case"end":return r.stop()}}),r)})))()},save:function(){var e=this;return Object(o.a)(regeneratorRuntime.mark((function t(){var r;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e.$post("/uapi/news/special_add",e.form);case 2:(r=t.sent)&&1===r.status&&(e.$message({type:"success",message:"添加成功!"}),e.$router.push("/main/special_list"));case 4:case"end":return t.stop()}}),t)})))()},getCpsCategories:function(){var e=this;return Object(o.a)(regeneratorRuntime.mark((function t(){var r,data,o,i;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e.$post("/uapi/pub/getCpsCategories");case 2:if((r=t.sent)&&1===r.status){for(data=r.data||[],o=[],i=0;i<data.length;i++)o.push({value:data[i].id,label:data[i].name});e.options=o}case 4:case"end":return t.stop()}}),t)})))()},handleImgSuccess:function(e,t){var r={name:"1.png",url:e.filename};this.form.img_list.push(r),this.form.img=e.filename},logo_img_del:function(){var e=this;return Object(o.a)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:e.form.img_list=[],e.form.img="";case 2:case"end":return t.stop()}}),t)})))()}}}),l=(r(683),r(4)),component=Object(l.a)(n,(function(){var e=this,t=e._self._c;return t("div",{staticClass:"mainContainer"},[e._m(0),e._v(" "),t("div",{staticClass:"pform-body"},[t("el-form",{attrs:{model:e.form,"label-width":"100px"}},[t("el-form-item",{attrs:{label:"专题名称","label-width":"120px"}},[t("el-input",{model:{value:e.form.title,callback:function(t){e.$set(e.form,"title",t)},expression:"form.title"}})],1),e._v(" "),t("el-form-item",{attrs:{label:"专题描述","label-width":"120px"}},[t("el-input",{model:{value:e.form.desc,callback:function(t){e.$set(e.form,"desc",t)},expression:"form.desc"}})],1),e._v(" "),t("el-form-item",{attrs:{label:"专题缩略图","label-width":"120px"}},[t("span",{staticStyle:{position:"relative",width:"148px",height:"148px",overflow:"hidden",display:"inline-block"}},[t("el-upload",{attrs:{action:"/upload_image","list-type":"picture-card","file-list":e.form.img_list,"on-remove":e.logo_img_del,"on-success":e.handleImgSuccess}},[t("i",{staticClass:"el-icon-plus"})])],1)]),e._v(" "),t("el-form-item",{attrs:{label:"排序","label-width":"120px"}},[t("el-input",{model:{value:e.form.order,callback:function(t){e.$set(e.form,"order",t)},expression:"form.order"}})],1),e._v(" "),t("el-form-item",{attrs:{label:"关联标签","label-width":"120px"}},[t("el-select",{attrs:{filterable:"",placeholder:"请选择"},model:{value:e.form.categories_id,callback:function(t){e.$set(e.form,"categories_id",t)},expression:"form.categories_id"}},e._l(e.options,(function(e){return t("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),e._v(" "),t("el-form-item",{attrs:{label:"SEO相关","label-width":"120px"}},[t("el-input",{staticStyle:{"margin-bottom":"10px"},attrs:{placeholder:"标题"},model:{value:e.form.seo_title,callback:function(t){e.$set(e.form,"seo_title",t)},expression:"form.seo_title"}},[e._v("213")]),e._v(" "),t("el-input",{staticStyle:{"margin-bottom":"10px"},attrs:{placeholder:"关键字"},model:{value:e.form.seo_keywords,callback:function(t){e.$set(e.form,"seo_keywords",t)},expression:"form.seo_keywords"}}),e._v(" "),t("el-input",{attrs:{placeholder:"描述"},model:{value:e.form.seo_desc,callback:function(t){e.$set(e.form,"seo_desc",t)},expression:"form.seo_desc"}})],1)],1),e._v(" "),t("div",{attrs:{slot:"footer"},slot:"footer"},[t("el-button",{staticStyle:{"margin-left":"120px"},attrs:{type:"primary"},on:{click:e.save}},[e._v("保存")]),e._v(" "),t("el-input",{attrs:{type:"hidden"},model:{value:e.form.id,callback:function(t){e.$set(e.form,"id",t)},expression:"form.id"}})],1)],1)])}),[function(){var e=this._self._c;return e("div",{staticClass:"pform-head"},[e("h3",[this._v("添加专题")])])}],!1,null,null,null);t.default=component.exports}}]);