1 line
8.6 KiB
JavaScript
1 line
8.6 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-76ddd0b4"],{"28a5":function(e,t,r){"use strict";var i=r("aae3"),a=r("cb7c"),n=r("ebd6"),o=r("0390"),l=r("9def"),s=r("5f1b"),d=r("520a"),c=r("79e5"),u=Math.min,p=[].push,m="split",f="length",g="lastIndex",h=4294967295,v=!c((function(){RegExp(h,"y")}));r("214f")("split",2,(function(e,t,r,c){var b;return b="c"=="abbc"[m](/(b)*/)[1]||4!="test"[m](/(?:)/,-1)[f]||2!="ab"[m](/(?:ab)*/)[f]||4!="."[m](/(.?)(.?)/)[f]||"."[m](/()()/)[f]>1||""[m](/.?/)[f]?function(e,t){var a=String(this);if(void 0===e&&0===t)return[];if(!i(e))return r.call(a,e,t);var n,o,l,s=[],c=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),u=0,m=void 0===t?h:t>>>0,v=new RegExp(e.source,c+"g");while(n=d.call(v,a)){if(o=v[g],o>u&&(s.push(a.slice(u,n.index)),n[f]>1&&n.index<a[f]&&p.apply(s,n.slice(1)),l=n[0][f],u=o,s[f]>=m))break;v[g]===n.index&&v[g]++}return u===a[f]?!l&&v.test("")||s.push(""):s.push(a.slice(u)),s[f]>m?s.slice(0,m):s}:"0"[m](void 0,0)[f]?function(e,t){return void 0===e&&0===t?[]:r.call(this,e,t)}:r,[function(r,i){var a=e(this),n=void 0==r?void 0:r[t];return void 0!==n?n.call(r,a,i):b.call(String(a),r,i)},function(e,t){var i=c(b,e,this,t,b!==r);if(i.done)return i.value;var d=a(e),p=String(this),m=n(d,RegExp),f=d.unicode,g=(d.ignoreCase?"i":"")+(d.multiline?"m":"")+(d.unicode?"u":"")+(v?"y":"g"),y=new m(v?d:"^(?:"+d.source+")",g),$=void 0===t?h:t>>>0;if(0===$)return[];if(0===p.length)return null===s(y,p)?[p]:[];var F=0,q=0,T=[];while(q<p.length){y.lastIndex=v?q:0;var w,E=s(y,v?p:p.slice(q));if(null===E||(w=u(l(y.lastIndex+(v?0:q)),p.length))===F)q=o(p,q,f);else{if(T.push(p.slice(F,q)),T.length===$)return T;for(var _=1;_<=E.length-1;_++)if(T.push(E[_]),T.length===$)return T;q=F=w}}return T.push(p.slice(F)),T}]}))},"5df3":function(e,t,r){"use strict";var i=r("02f4")(!0);r("01f9")(String,"String",(function(e){this._t=String(e),this._i=0}),(function(){var e,t=this._t,r=this._i;return r>=t.length?{value:void 0,done:!0}:(e=i(t,r),this._i+=e.length,{value:e,done:!1})}))},"99ea":function(e,t,r){"use strict";r.r(t);var i=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("el-dialog",{attrs:{visible:e.visible,title:e.dataForm.id?e.$t("update"):e.$t("add"),"close-on-click-modal":!1,"close-on-press-escape":!1},on:{"update:visible":function(t){e.visible=t}}},[r("el-form",{ref:"dataForm",attrs:{model:e.dataForm,rules:e.dataRule,"label-width":"en-US"===e.$i18n.locale?"120px":"80px"}},[r("el-form-item",{attrs:{label:e.$t("notice.type"),prop:"type"}},[r("ren-radio-group",{attrs:{"dict-type":"notice_type"},model:{value:e.dataForm.type,callback:function(t){e.$set(e.dataForm,"type",t)},expression:"dataForm.type"}})],1),r("el-form-item",{attrs:{label:e.$t("notice.title"),prop:"title"}},[r("el-input",{attrs:{placeholder:e.$t("notice.title")},model:{value:e.dataForm.title,callback:function(t){e.$set(e.dataForm,"title",t)},expression:"dataForm.title"}})],1),r("el-form-item",{attrs:{prop:"content",label:e.$t("notice.content")}},[r("div",{staticStyle:{height:"280px"},attrs:{id:"J_quillEditor"}}),r("el-upload",{staticStyle:{display:"none"},attrs:{action:e.uploadUrl,"show-file-list":!1,"before-upload":e.uploadBeforeUploadHandle,"on-success":e.uploadSuccessHandle}},[r("el-button",{ref:"uploadBtn",attrs:{type:"primary",size:"small"}},[e._v(e._s(e.$t("upload.button")))])],1)],1),r("el-form-item",{attrs:{label:e.$t("notice.receiverType"),prop:""}},[r("el-radio-group",{model:{value:e.dataForm.receiverType,callback:function(t){e.$set(e.dataForm,"receiverType",t)},expression:"dataForm.receiverType"}},[r("el-radio",{attrs:{label:0}},[e._v(e._s(e.$t("notice.receiverType0")))]),r("el-radio",{attrs:{label:1}},[e._v(e._s(e.$t("notice.receiverType1")))])],1)],1),r("el-form-item",{directives:[{name:"show",rawName:"v-show",value:1==e.dataForm.receiverType,expression:"dataForm.receiverType == 1"}],attrs:{size:"mini",label:e.$t("notice.selectDept")}},[r("el-tree",{ref:"deptListTree",attrs:{data:e.deptList,props:{label:"name",children:"children"},"node-key":"id",accordion:"","show-checkbox":""}})],1)],1),r("template",{slot:"footer"},[r("el-button",{on:{click:function(t){e.visible=!1}}},[e._v(e._s(e.$t("cancel")))]),r("el-button",{attrs:{type:"danger"},on:{click:function(t){return e.dataFormSubmitHandle(0)}}},[e._v(e._s(e.$t("notice.draft")))]),r("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.dataFormSubmitHandle(1)}}},[e._v(e._s(e.$t("notice.release")))])],1)],2)},a=[],n=(r("8e6e"),r("456d"),r("28a5"),r("ade3")),o=(r("ac6a"),r("5df3"),r("a78e")),l=r.n(o),s=r("b047"),d=r.n(s),c=(r("8096"),r("9339")),u=r.n(c);function p(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,i)}return r}function m(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?p(Object(r),!0).forEach((function(t){Object(n["a"])(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):p(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var f={data:function(){return{visible:!1,quillEditor:null,quillEditorToolbarOptions:[["bold","italic","underline","strike"],["image"],[{list:"ordered"},{list:"bullet"}],[{size:["small",!1,"large","huge"]}],[{color:[]},{background:[]}],["clean"]],uploadUrl:"",deptList:[],dataForm:{id:"",type:0,title:"",content:"",receiverType:0,receiverTypeIds:"",receiverTypeList:[],status:"",senderName:"",senderDate:"",creator:"",createDate:""}}},computed:{dataRule:function(){var e=this,t=function(t,r,i){if(e.quillEditor.getLength()<=1)return i(new Error(e.$t("validate.required")));i()};return{type:[{required:!0,message:this.$t("validate.required"),trigger:"blur"}],title:[{required:!0,message:this.$t("validate.required"),trigger:"blur"}],content:[{required:!0,message:this.$t("validate.required"),trigger:"blur"},{validator:t,trigger:"blur"}],receiverType:[{required:!0,message:this.$t("validate.required"),trigger:"blur"}],receiverTypeIds:[{required:!0,message:this.$t("validate.required"),trigger:"blur"}],status:[{required:!0,message:this.$t("validate.required"),trigger:"blur"}],senderName:[{required:!0,message:this.$t("validate.required"),trigger:"blur"}]}}},methods:{init:function(){var e=this;this.visible=!0,this.$nextTick((function(){e.quillEditor?e.quillEditor.deleteText(0,e.quillEditor.getLength()):e.quillEditorHandle(),e.$refs["dataForm"].resetFields(),Promise.all([e.getDeptList()]).then((function(){e.dataForm.id&&e.getInfo()}))}))},quillEditorHandle:function(){var e=this;this.quillEditor=new u.a("#J_quillEditor",{modules:{toolbar:this.quillEditorToolbarOptions},theme:"snow"}),this.uploadUrl="".concat(window.SITE_CONFIG["apiURL"],"/sys/oss/upload?access_token=").concat(l.a.get("access_token")),this.quillEditor.getModule("toolbar").addHandler("image",(function(){e.$refs.uploadBtn.$el.click()})),this.quillEditor.on("text-change",(function(){e.dataForm.content=e.quillEditor.root.innerHTML}))},uploadBeforeUploadHandle:function(e){if("image/jpg"!==e.type&&"image/jpeg"!==e.type&&"image/png"!==e.type&&"image/gif"!==e.type)return this.$message.error(this.$t("upload.tip",{format:"jpg、png、gif"})),!1},uploadSuccessHandle:function(e,t,r){if(0!==e.code)return this.$message.error(e.msg);this.quillEditor.insertEmbed(this.quillEditor.getSelection().index,"image",e.data.src)},getDeptList:function(){var e=this;return this.$http.get("/sys/dept/list").then((function(t){var r=t.data;if(0!==r.code)return e.$message.error(r.msg);e.deptList=r.data})).catch((function(){}))},getInfo:function(){var e=this;this.$http.get("/sys/notice/".concat(this.dataForm.id)).then((function(t){var r=t.data;if(0!==r.code)return e.$message.error(r.msg);e.dataForm=m(m({},e.dataForm),r.data),e.quillEditor.root.innerHTML=e.dataForm.content,1===e.dataForm.receiverType&&e.$refs.deptListTree.setCheckedKeys(r.data.receiverTypeIds.split(","))})).catch((function(){}))},dataFormSubmitHandle:d()((function(e){var t=this;this.$refs["dataForm"].validate((function(r){if(!r)return!1;1===t.dataForm.receiverType?(t.dataForm.receiverTypeIds=t.$refs.deptListTree.getCheckedKeys().join(","),t.dataForm.receiverTypeList=t.$refs.deptListTree.getCheckedKeys()):t.dataForm.receiverTypeIds="",t.dataForm.status=e,t.$http[t.dataForm.id?"put":"post"]("/sys/notice/",t.dataForm).then((function(e){var r=e.data;if(0!==r.code)return t.$message.error(r.msg);t.$message({message:t.$t("prompt.success"),type:"success",duration:500,onClose:function(){t.visible=!1,t.$emit("refreshDataList")}})})).catch((function(){}))}))}),1e3,{leading:!0,trailing:!1})}},g=f,h=r("2877"),v=Object(h["a"])(g,i,a,!1,null,null,null);t["default"]=v.exports}}]); |