chunk-72d55e0a.4e10ef37.js 6.5 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-72d55e0a"],{"061a":function(t,o,e){"use strict";var s=function(){var t=this,o=t.$createElement,e=t._self._c||o;return e("div",{staticClass:"createPost-container"},[e("el-form",{ref:"postForm",staticClass:"form-container",attrs:{model:t.postForm,rules:t.rules}},[e("div",{staticClass:"createPost-main-container"},[e("el-row",[e("el-col",{attrs:{span:24}},[e("div",{staticClass:"postInfo-container"},[e("div",{staticStyle:{"margin-bottom":"10px"}},[t._v("banner图")]),e("el-form-item",{staticStyle:{"margin-bottom":"30px"},attrs:{prop:"url",label:""}},[e("Upload",{model:{value:t.postForm.url,callback:function(o){t.$set(t.postForm,"url",o)},expression:"postForm.url"}})],1)],1)])],1),e("el-row",[e("div",{staticClass:"postInfo-container"},[e("div",{staticStyle:{"margin-bottom":"10px"}},[t._v("跳转路劲")]),e("el-form-item",{staticStyle:{"margin-bottom":"30px"},attrs:{prop:"redirect",label:""}},[e("el-input",{staticStyle:{width:"300px"},attrs:{placeholder:"请输入路径"},model:{value:t.postForm.redirect,callback:function(o){t.$set(t.postForm,"redirect",o)},expression:"postForm.redirect"}})],1)],1)]),e("el-row",[e("div",{staticClass:"postInfo-container"},[e("div",{staticStyle:{"margin-bottom":"10px"}},[t._v("排序")]),e("el-form-item",{staticStyle:{"margin-bottom":"30px"},attrs:{prop:"sort",label:""}},[e("el-input",{staticStyle:{width:"100px"},attrs:{placeholder:"排序(倒序)"},model:{value:t.postForm.sort,callback:function(o){t.$set(t.postForm,"sort",o)},expression:"postForm.sort"}})],1)],1)]),e("el-row",[e("div",{staticClass:"postInfo-container"},[e("div",{staticStyle:{"margin-bottom":"10px"}},[t._v("所属位置")]),e("el-form-item",{staticStyle:{"margin-bottom":"30px"},attrs:{prop:"position",label:""}},[[e("el-radio-group",{model:{value:t.postForm.position,callback:function(o){t.$set(t.postForm,"position",o)},expression:"postForm.position"}},[e("el-radio",{attrs:{label:1}},[t._v("首页")]),e("el-radio",{attrs:{label:2}},[t._v("活动页")]),e("el-radio",{attrs:{label:3}},[t._v("备选项")])],1)]],2)],1)]),e("el-row",[e("div",{staticClass:"postInfo-container"},[e("div",{staticStyle:{"margin-bottom":"10px"}},[t._v("状态")]),e("el-form-item",{staticStyle:{"margin-bottom":"30px"},attrs:{prop:"status",label:""}},[e("el-switch",{attrs:{"active-text":"激活","inactive-text":"隐藏"},model:{value:t.postForm.status,callback:function(o){t.$set(t.postForm,"status",o)},expression:"postForm.status"}})],1)],1)]),e("el-row",[t.isEdit?t._e():e("el-button",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],attrs:{type:"success"},on:{click:t.submitForm}},[t._v(" 提交 ")]),t.isEdit?e("el-button",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],attrs:{type:"success"},on:{click:t.updateArticle}},[t._v(" 修改 ")]):t._e()],1)],1)])],1)},r=[],i=e("70a2"),a=e("709b"),n={redirect:"",status:!0,position:1,url:"",cover_img:"",display_time:void 0,id:void 0,platforms:["a-platform"],comment_disabled:!1,importance:0},l={name:"ArticleDetail",components:{Upload:i["a"]},props:{isEdit:{type:Boolean,default:!1}},data:function(){var t=this,o=function(o,e,s){""===e?(t.$message({message:o.field+"为必传项",type:"error"}),s(new Error(o.field+"为必传项"))):s()};return{postForm:Object.assign({},n),loading:!1,userListOptions:[],rules:{url:[{message:"banner图不为空",validator:o}]},tempRoute:{}}},computed:{},created:function(){if(this.isEdit){var t=this.$route.params&&this.$route.params.id;this.fetchData(t)}this.tempRoute=Object.assign({},this.$route)},methods:{fetchData:function(t){var o=this;Object(a["c"])(t).then((function(t){o.postForm=t.data.info,o.postForm.status=1===o.postForm.status,o.postForm.position=o.editPosition(o.postForm.position)})).catch((function(t){console.log(t)}))},setPageTitle:function(){var t="Edit Article";document.title="".concat(t," - ").concat(this.postForm.id)},submitForm:function(){var t=this;this.$refs.postForm.validate((function(o){if(!o)return console.log("error submit!!"),!1;t.loading=!0,console.log(t.postForm),(t.postForm.status||""===t.postForm.status)&&(t.postForm.status=1),t.postForm.createPosition=t.formatCreatePosition(t.postForm.position),Object(a["a"])(t.postForm).then((function(o){t.$notify({title:"成功",message:"banner创建成功",type:"success",duration:2e3}),t.loading=!1,t.listLoading=!1,t.$router.push("/banner/list")}))}))},updateArticle:function(){var t=this;console.log(this.postForm),Object(a["e"])(this.postForm).then((function(o){t.$notify({title:"修改",message:"修改成功",type:"success",duration:2e3}),t.postForm.status="published",t.loading=!1,t.listLoading=!1,t.$router.push("/banner/list")}))},draftForm:function(){0!==this.postForm.content.length&&0!==this.postForm.title.length?(this.$message({message:"保存成功",type:"success",showClose:!0,duration:1e3}),this.postForm.status="draft"):this.$message({message:"请填写必要的标题和内容",type:"warning"})},formatCreatePosition:function(t){switch(t){case 1:return"HOME";case 2:return"ACTIVITY"}},editPosition:function(t){switch(t){case"HOME":return 1;case"ACTIVITY":return 2}}}},c=l,u=(e("1d5a"),e("2877")),p=Object(u["a"])(c,s,r,!1,null,"0db29d93",null);o["a"]=p.exports},"1d5a":function(t,o,e){"use strict";var s=e("fd54"),r=e.n(s);r.a},3123:function(t,o,e){"use strict";e.d(o,"a",(function(){return r})),e.d(o,"b",(function(){return i}));var s=e("b775");function r(t){return Object(s["a"])({url:"/upload/upload",method:"post",data:t})}function i(t){return Object(s["a"])({url:"/upload/uploadVideo",method:"post",data:t})}},"709b":function(t,o,e){"use strict";e.d(o,"d",(function(){return r})),e.d(o,"c",(function(){return i})),e.d(o,"a",(function(){return a})),e.d(o,"e",(function(){return n})),e.d(o,"b",(function(){return l}));var s=e("b775");function r(t){return Object(s["a"])({url:"/Carousel/index",method:"get",params:t})}function i(t){return Object(s["a"])({url:"/Carousel/read",method:"get",params:{id:t}})}function a(t){return Object(s["a"])({url:"/Carousel/save",method:"post",data:t})}function n(t){return Object(s["a"])({url:"/Carousel/update?id="+t.id,method:"post",data:t})}function l(t){return Object(s["a"])({url:"/Carousel/delete?id="+t,method:"get"})}},"97af":function(t,o,e){"use strict";e.r(o);var s=function(){var t=this,o=t.$createElement,e=t._self._c||o;return e("article-detail",{attrs:{"is-edit":!0}})},r=[],i=e("061a"),a={name:"EditForm",components:{ArticleDetail:i["a"]}},n=a,l=e("2877"),c=Object(l["a"])(n,s,r,!1,null,null,null);o["default"]=c.exports},fd54:function(t,o,e){}}]);