chunk-0892eb28.fdf8cc53.js 11 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-0892eb28"],{"1f53":function(e,t,s){"use strict";s("f094")},"661a":function(e,t,s){},"959f":function(e,t,s){"use strict";s("661a")},"99af":function(e,t,s){"use strict";var a=s("23e7"),i=s("da84"),o=s("d039"),n=s("e8b5"),r=s("861d"),c=s("7b0b"),f=s("07fa"),l=s("8418"),m=s("65f0"),u=s("1dde"),d=s("b622"),h=s("2d00"),p=d("isConcatSpreadable"),g=9007199254740991,b="Maximum allowed index exceeded",v=i.TypeError,k=h>=51||!o((function(){var e=[];return e[p]=!1,e.concat()[0]!==e})),y=u("concat"),w=function(e){if(!r(e))return!1;var t=e[p];return void 0!==t?!!t:n(e)},x=!k||!y;a({target:"Array",proto:!0,forced:x},{concat:function(e){var t,s,a,i,o,n=c(this),r=m(n,0),u=0;for(t=-1,a=arguments.length;t<a;t++)if(o=-1===t?n:arguments[t],w(o)){if(i=f(o),u+i>g)throw v(b);for(s=0;s<i;s++,u++)s in o&&l(r,u,o[s])}else{if(u>=g)throw v(b);l(r,u++,o)}return r.length=u,r}})},a88d:function(e,t,s){"use strict";s.r(t);var a=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",[s("div",{staticStyle:{margin:"10px"}},[s("el-card",{attrs:{shadow:"none"}},[s("div",{attrs:{slot:"header"},slot:"header"},[s("el-button-group",[s("el-button",{attrs:{size:"small",type:"primary",icon:"el-icon-arrow-left"},on:{click:function(t){return e.$router.push({path:"/notice"})}}},[e._v("上一页")]),s("el-button",{attrs:{size:"small",type:"primary"},on:{click:function(t){return e.submitForm("form")}}},[e._v("保存")])],1)],1),s("el-row",{attrs:{gutter:20}},[s("el-col",{staticStyle:{width:"700px"},attrs:{span:24}},[s("el-form",{ref:"form",staticClass:"demo-form",attrs:{model:e.form,rules:e.rules,"label-width":"100px",size:"mini"}},[s("el-form-item",{attrs:{label:"通告标题",prop:"ftitle"}},[s("el-input",{attrs:{placeholder:"输入通告标题"},model:{value:e.form.ftitle,callback:function(t){e.$set(e.form,"ftitle",t)},expression:"form.ftitle"}})],1),s("el-form-item",{attrs:{label:"概述、导读"}},[s("el-input",{attrs:{placeholder:"输入概述、导读"},model:{value:e.form.fsummary,callback:function(t){e.$set(e.form,"fsummary",t)},expression:"form.fsummary"}})],1),s("el-form-item",{attrs:{label:"通告分类"}},[s("el-input",{attrs:{readonly:"",placeholder:"输入通告标题"},model:{value:e.form.ftype,callback:function(t){e.$set(e.form,"ftype",t)},expression:"form.ftype"}})],1),s("el-form-item",{attrs:{label:"置顶"}},[s("el-radio-group",{model:{value:e.form.fisontop,callback:function(t){e.$set(e.form,"fisontop",t)},expression:"form.fisontop"}},[s("el-radio",{attrs:{label:"置顶"}}),s("el-radio",{attrs:{label:"不置顶"}})],1)],1),s("el-form-item",{attrs:{label:"设置封面"}},[s("uploadFile",{directives:[{name:"show",rawName:"v-show",value:!e.coverImage.tattachmentid,expression:"!coverImage.tattachmentid"}],attrs:{ownertable:e.date(),ownerid:0,type:"cover",uploadtype:"banner"},on:{onSuccess:e.onSuccess}}),s("div",{directives:[{name:"show",rawName:"v-show",value:e.coverImage.tattachmentid,expression:"coverImage.tattachmentid"}],staticClass:"banner_item"},[s("img",{staticStyle:{width:"100%"},attrs:{src:e.coverImage.fobsurl,alt:""}}),s("div",{staticClass:"model"},[s("i",{staticClass:"el-icon-delete",staticStyle:{"font-size":"36px"},on:{click:function(t){e.coverImage={}}}})])])],1),s("el-form-item",{attrs:{label:"发布范围"}},[s("el-checkbox",{staticClass:"ckeckbox_in_form",attrs:{"true-label":1,"false-label":0},on:{change:function(t){return e.onCheckboxChznge("fishomepage")}},model:{value:e.form.fishomepage,callback:function(t){e.$set(e.form,"fishomepage",t)},expression:"form.fishomepage"}},[e._v("门户可见")]),s("el-checkbox",{staticClass:"ckeckbox_in_form",attrs:{"true-label":1,"false-label":0},on:{change:function(t){return e.onCheckboxChznge("fischeckagent")}},model:{value:e.form.fischeckagent,callback:function(t){e.$set(e.form,"fischeckagent",t)},expression:"form.fischeckagent"}},[e._v("认证商户可见")]),s("el-checkbox",{staticClass:"ckeckbox_in_form",attrs:{"true-label":1,"false-label":0},on:{change:function(t){return e.onCheckboxChznge("fissingleagent")}},model:{value:e.form.fissingleagent,callback:function(t){e.$set(e.form,"fissingleagent",t)},expression:"form.fissingleagent"}},[e._v("个人商户可见")]),s("el-checkbox",{staticClass:"ckeckbox_in_form",attrs:{"true-label":1,"false-label":0},on:{change:function(t){return e.onCheckboxChznge("fisagentsubuser")}},model:{value:e.form.fisagentsubuser,callback:function(t){e.$set(e.form,"fisagentsubuser",t)},expression:"form.fisagentsubuser"}},[e._v("商户子账号可见")]),s("el-checkbox",{staticClass:"ckeckbox_in_form",attrs:{"true-label":1,"false-label":0},on:{change:function(t){return e.onCheckboxChznge("fisspecifiedrange")}},model:{value:e.form.fisspecifiedrange,callback:function(t){e.$set(e.form,"fisspecifiedrange",t)},expression:"form.fisspecifiedrange"}},[e._v("自定义商户范围")])],1)],1)],1)],1)],1),1===e.form.fisspecifiedrange?s("el-card",{staticStyle:{margin:"10px 0"},attrs:{shadow:"none"}},[s("el-button",{attrs:{type:"primary",size:"small",icon:"el-icon-plus"},on:{click:function(t){return e.onSave()}}},[e._v("选择商户")])],1):e._e(),s("el-card",{staticStyle:{margin:"10px 0"},attrs:{shadow:"none"}},[s("div",{attrs:{slot:"header"},slot:"header"},[e._v(" 通告附件 ")]),s("uploadFile",{staticStyle:{"margin-bottom":"10px"},attrs:{ownertable:e.date(),ownerid:0,type:"default",uploadtype:"file"},on:{onSuccess:e.onSuccess}}),s("el-table",{ref:"multipleTable",staticStyle:{width:"100%"},attrs:{"max-height":"400",size:"small",stripe:"",border:"",data:e.docList,"tooltip-effect":"dark"}},[s("el-table-column",{attrs:{label:"文件名称","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(" "+e._s(t.row.fdocument)+" ")]}}])}),s("el-table-column",{attrs:{prop:"createdate",label:"上传时间"}}),s("el-table-column",{attrs:{prop:"contentlength",label:"文件大小"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(" "+e._s(t.row.contentlength?(t.row.contentlength/1024/1014).toFixed(1)+"M":"--")+" ")]}}])}),s("el-table-column",{attrs:{label:"操作",width:"90"},scopedSlots:e._u([{key:"default",fn:function(t){return[s("a",{staticStyle:{"margin-right":"10px"},attrs:{href:t.row.fobsurl,download:""}},[e._v("下载")]),s("el-popconfirm",{attrs:{title:"删除附件?"},on:{confirm:function(s){return e.deleteDoc(t.row,t.$index)}}},[s("el-button",{attrs:{slot:"reference",type:"text",size:"small",disabled:"发布"===e.form.fstatus},slot:"reference"},[e._v("删除")])],1)]}}])})],1)],1),s("el-card",{staticStyle:{margin:"10px 0"},attrs:{shadow:"none"}},[s("div",{attrs:{slot:"header"},slot:"header"},[e._v(" 通告正文 ")]),s("editor",{ref:"weditor",staticStyle:{width:"100%"},attrs:{ownertable:e.date(),ownerid:0,type:"richtext",text:e.form.fcontent},on:{onSuccess:e.onSuccess}})],1)],1)])},i=[],o=s("1da1"),n=(s("d81d"),s("99af"),s("a434"),s("96cf"),s("6c87")),r=s("2363"),c=s("4972"),f={components:{uploadFile:n["a"],editor:r["a"],selectAgent:c["a"]},data:function(){return{rules:{ftitle:[{required:!0,message:"请输入通告标题",trigger:"blur"}]},typelist:[],form:{tnoticeid:0,ftype:"官方",ftitle:"",fsummary:"",fcontent:"",fishomepage:1,fischeckagent:1,fisagentsubuser:1,fisspecifiedrange:0,fissingleagent:1,fisontop:"1",fbegdate:"",fenddate:""},date:function(){var e=(new Date).getTime();return e},coverImage:{},docList:[],richtext:[],tableData:[]}},mounted:function(){this.notice_type()},methods:{notice_type:function(){var e=this;return Object(o["a"])(regeneratorRuntime.mark((function t(){var s;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.$api.requested({classname:"enterprise.system.notice",method:"query_typeselectList",content:{}});case 2:s=t.sent,e.typelist=s.data;case 4:case"end":return t.stop()}}),t)})))()},onCheckboxChznge:function(e){switch(e){case"fishomepage":this.form.fischeckagent=1===this.form.fishomepage?1:0,this.form.fissingleagent=1===this.form.fishomepage?1:0,this.form.fisagentsubuser=1===this.form.fishomepage?1:0,this.form.fisspecifiedrange=0;break;case"fischeckagent":0===this.form.fissingleagent&&0===this.form.fissingleagent&&(this.form.fisagentsubuser=0),0===this.form.fischeckagent&&(this.form.fisspecifiedrange=0);break;case"fissingleagent":0===this.form.fischeckagent&&0===this.form.fissingleagent&&(this.form.fisagentsubuser=0),this.form.fisspecifiedrange=0;break;case"fisagentsubuser":1===this.form.fisagentsubuser&&(this.form.fischeckagent=1),1===this.form.fisagentsubuser&&(this.form.fissingleagent=1),1===this.form.fisagentsubuser&&(this.form.fisspecifiedrange=0);break;case"fisspecifiedrange":1===this.form.fisspecifiedrange&&(this.form.fishomepage=0,this.form.fischeckagent=1,this.form.fissingleagent=0,this.form.fisagentsubuser=0);break;default:break}},submitForm:function(e){var t=this;if(0===this.form.fishomepage&&0===this.form.fischeckagent&&0===this.form.fissingleagent&&0===this.form.fisagentsubuser&&0===this.form.fisspecifiedrange)return this.$message({message:"未选择发布范围",type:"error"});this.$refs[e].validate((function(e){if(!e)return!1;var s={};s=Object.assign({},t.form,s),s.fcontent=t.$refs.weditor.getEditorData(),"置顶"===s.fisontop?s.fisontop=1:s.fisontop=0,t.$api.requested({classname:"enterprise.noticemag.noticemag",method:"insertOrModify",content:s}).then((function(e){1===e.code?(t.changeFilesData(e),setTimeout((function(){t.$router.push({path:"/notice_edit",query:{id:e.data[0].tnoticeid}})}),500)):t.$notify({title:"失败",message:e.data,type:"error"})}))}))},onSave:function(){var e=this;this.$confirm("选择商户范围前请先保存当前信息","提示",{confirmButtonText:"好,保存",cancelButtonText:"暂不选择",type:"warning"}).then((function(){e.submitForm("form")})).catch((function(){e.$message({type:"info",message:"已取消"})}))},resetForm:function(e){this.$refs[e].resetFields()},onSuccess:function(e){var t=this;e.data.map((function(e){"cover"===e.ftype?t.coverImage=e:"default"===e.ftype?t.docList.push(e):t.richtext.push(e)}))},changeFilesData:function(e){var t=[];this.docList.push(this.coverImage),this.docList=this.docList.concat(this.richtext),this.docList.map((function(s){t.push({tattachmentid:s.tattachmentid,fdocument:s.fdocument,ownertable:"tnotice",ownerid:e.data[0].tnoticeid})})),this.$api.requested({classname:"system.system.docManage",method:"changeFilesData",content:{files:t}}).then((function(e){}))},deleteDoc:function(e,t){var s=this;this.$api.requested({classname:"system.system.docManage",method:"deleteDoc",content:{ownertable:e.ownertable,ownerid:e.ownerid,tattachmentid:e.tattachmentid}}).then((function(e){1===e.code&&s.docList.splice(t,1)}))}}},l=f,m=(s("1f53"),s("959f"),s("2877")),u=Object(m["a"])(l,a,i,!1,null,"2564dc24",null);t["default"]=u.exports},f094:function(e,t,s){}}]);