Files
jianfeng-server/public/static/js/16.js
2025-10-02 10:33:06 +08:00

1 line
3.2 KiB
JavaScript
Executable File

webpackJsonp([16],{G9Di:function(e,t){},m6tW:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r("mvHQ"),a=r.n(i),s=r("Xxa5"),n=r.n(s),o=r("exGp"),u=r.n(o),l={data:function(){return{navTitle:"",subForm:{id:0,title:"",sub_title:"",cover:"",content:"",type:3,top:0},subFormRules:{title:{required:!0,validator:this.$reg.isNoEmpty,text:"公告标题",reg_type:2,trigger:"blur"},sub_title:{required:!0,validator:this.$reg.isNoEmpty,text:"副标题",reg_type:2,trigger:"blur"},content:{required:!0,type:"string",message:"请输入公告内容",trigger:"blur"}}}},created:function(){var e=this;return u()(n.a.mark(function t(){var r;return n.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(!(r=e.$route.query.id)){t.next=5;break}return e.subForm.id=r,t.next=5,e.getDetail(r);case 5:e.navTitle=e.$t(r?"menu.MediaOperateEdit":"menu.MediaOperateAdd");case 6:case"end":return t.stop()}},t,e)}))()},methods:{getDetail:function(e){var t=this;return u()(n.a.mark(function r(){var i,a,s,o;return n.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,t.$api.media.welfareInfo({id:e});case 2:if(i=r.sent,a=i.code,s=i.data,200===a){r.next=7;break}return r.abrupt("return");case 7:for(o in t.subForm)t.subForm[o]=s[o];case 8:case"end":return r.stop()}},r,t)}))()},submitFormInfo:function(){var e=this,t=!0;if(this.$refs.subForm.validate(function(e){e||(t=!1)}),t){var r=JSON.parse(a()(this.subForm)),i=r.id?"welfareUpdate":"welfareAdd";this.$api.media[i](r).then(function(t){200===t.code&&(e.$message.success(e.$t(r.id?"tips.successRev":"tips.successSub")),e.$router.back(-1))})}}}},c={render:function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"lb-media-operate-edit"},[r("top-nav",{attrs:{title:e.navTitle,isBack:!0}}),e._v(" "),r("div",{staticClass:"page-main"},[r("el-form",{ref:"subForm",attrs:{model:e.subForm,rules:e.subFormRules,"label-width":"120px"},nativeOn:{submit:function(e){e.preventDefault()}}},[r("el-form-item",{attrs:{label:"公告标题",prop:"title"}},[r("el-input",{attrs:{maxlength:"50","show-word-limit":"",placeholder:"请输入公告标题"},model:{value:e.subForm.title,callback:function(t){e.$set(e.subForm,"title",t)},expression:"subForm.title"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"副标题",prop:"sub_title"}},[r("el-input",{attrs:{maxlength:"100","show-word-limit":"",placeholder:"请输入副标题"},model:{value:e.subForm.sub_title,callback:function(t){e.$set(e.subForm,"sub_title",t)},expression:"subForm.sub_title"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"公告内容",prop:"content"}},[r("lb-ueditor",{attrs:{destroy:!0,ueditorType:"3"},model:{value:e.subForm.content,callback:function(t){e.$set(e.subForm,"content",t)},expression:"subForm.content"}})],1),e._v(" "),r("el-form-item",[r("lb-button",{directives:[{name:"preventReClick",rawName:"v-preventReClick"}],attrs:{type:"primary"},on:{click:e.submitFormInfo}},[e._v(e._s(e.$t("action.submit")))]),e._v(" "),r("lb-button",{on:{click:function(t){return e.$router.back(-1)}}},[e._v(e._s(e.$t("action.back")))])],1)],1)],1)],1)},staticRenderFns:[]};var m=r("VU/8")(l,c,!1,function(e){r("G9Di")},"data-v-f9fe8ac6",null);t.default=m.exports}});