app~506b9256.e8b07b8e.js 8.4 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["app~506b9256"],{"24bb":function(e,t,n){n("b5a3")},"31c6":function(e,t,n){"use strict";n.r(t);var r=n("b03f"),i=n("5a52");for(var o in i)["default"].indexOf(o)<0&&function(e){n.d(t,e,(function(){return i[e]}))}(o);n("eeff");var a=n("2877"),s=Object(a["a"])(i["default"],r["render"],r["staticRenderFns"],!1,null,null,null);t["default"]=s.exports},"5a52":function(e,t,n){"use strict";n.r(t);var r=n("9511"),i=n.n(r);for(var o in r)["default"].indexOf(o)<0&&function(e){n.d(t,e,(function(){return r[e]}))}(o);t["default"]=i.a},"5e23":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.staticRenderFns=t.render=void 0;var r=function(){var e=this;e._self._c;return e._m(0)};t.render=r;var i=[function(){var e=this,t=e._self._c;return t("div",{staticClass:"tinymce-editor"},[t("div",{attrs:{id:"tinymce"}})])}];t.staticRenderFns=i},9511:function(e,t,n){"use strict";var r=n("4ea4").default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n("b775"),o=r(n("e562"));n("8d29"),n("fd4f"),n("40e3"),n("dac0"),n("d8da"),n("f1e1"),n("24bb"),n("666f"),n("60a0"),n("9e09"),n("dd9c"),n("c8e2");var a={props:{readOnly:{type:Boolean,default:!1},value:{type:String,default:""}},data(){return{}},watch:{value(e,t){o.default.editors["tinymce"].setContent(e)}},mounted(){this.initTiny()},methods:{initTiny(){console.log("初始化");var e=this,t="tinymce";o.default.init({selector:"#"+t,height:430,readonly:this.readOnly,language_url:"/static/langs/zh_CN.js",language:"zh_CN",skin_url:"/static/skins/ui/oxide",content_style:"img {max-width:100%;}",content_css:"/static/skins/content/default/content.css",plugins:"link image media advlist code lineheight indent2em preview table hr lists",toolbar:"undo redo fontselect fontsizeselect formatselect lineheight indent2em numlist bullist bold italic underline strikethrough forecolor backcolor alignleft aligncenter alignright alignjustify hr table link image media preview",fontsize_formats:"12pt 14pt 16pt 18pt 20pt 22pt 24pt 28pt 30pt 32pt 34pt 36pt",auto_focus:!0,toolbar_mode:"wrap",paste_data_images:!0,file_picker_types:"file",file_picker_callback:function(t,n,r){if("file"==r.filetype){var o=document.createElement("input");o.setAttribute("type","file"),o.setAttribute("accept","docx/doc/xlsx/lsx/pptx/ppt/pdf/rar/zip/txt"),o.onchange=function(){var n=this.files[0];if(void 0===n)return;if(n.size>52428800)return void e.$message.error("文件不得大于50M");var r=n.name.toLowerCase().split(".").splice(-1);if("docx"!=r[0]&&"doc"!=r[0]&&"xlsx"!=r[0]&&"xls"!=r[0]&&"pptx"!=r[0]&&"ppt"!=r[0]&&"pdf"!=r[0]&&"rar"!=r[0]&&"zip"!=r[0]&&"txt"!=r[0])return void e.$message.error("上传格式需为:.docx/.doc/.xlsx/.xls/.pptx/.ppt./pdf./rar./zip./txt");let o=new FormData;o.append("file",n),e.$api.XfSysBussinessUploadFile(o).then(n=>{200===n.Code?(t(i.BASE_IMG_URL+n.Data,{type:"my file"}),e.message.success("上传成功")):e.message.error("上传失败")}).catch(t=>{e.message.error("上传失败")})},o.click()}},images_upload_handler:function(t,n,r){var o=t.blob();let a=new FormData;a.append("file",o),e.$api.XfSysBussinessUploadFile(a).then(e=>{200===e.Code?(n(i.BASE_IMG_URL+e.Data),e.Data):r("上传失败")}).catch(e=>{r("上传失败")})},init_instance_callback:function(t){o.default.editors["tinymce"].setContent(e.value),t.on("paste",t=>{const n=(t.clipboardData||window.clipboardData).items;if(-1!==n[0].type.indexOf("image")){const r=n[0].getAsFile();let a=new FormData;a.append("file",r),e.$api.XfSysBussinessUploadFile(a).then(e=>{200===e.Code?(o.default.editors["tinymce"].execCommand("mceReplaceContent",!0,`<img style="max-width:100%;" src="${i.BASE_IMG_URL+e.Data}" >`),e.Data):console.log("上传失败")}).catch(e=>{console.log("上传失败")}),t.preventDefault()}else console.log("粘贴的不是图片,不能上传")})}})},getContent(){return o.default.editors["tinymce"].getContent()},destroyTiny(){o.default.editors["tinymce"].destroy()}},deactivated(){console.log("触发"),o.default.editors["tinymce"].destroy()}};t.default=a},a99a:function(e,t,n){},b03f:function(e,t,n){"use strict";var r=n("5e23");n.o(r,"render")&&n.d(t,"render",(function(){return r["render"]})),n.o(r,"staticRenderFns")&&n.d(t,"staticRenderFns",(function(){return r["staticRenderFns"]}))},b5a3:function(e,t,n){n("d9e2"),function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),t=tinymce.util.Tools.resolve("tinymce.util.Tools"),n=function(e,t,n){var r="UL"===t?"InsertUnorderedList":"InsertOrderedList";e.execCommand(r,!1,!1===n?null:{"list-style-type":n})},r={applyListFormat:n},i=function(e){e.addCommand("ApplyUnorderedListStyle",(function(t,n){r.applyListFormat(e,"UL",n["list-style-type"])})),e.addCommand("ApplyOrderedListStyle",(function(t,n){r.applyListFormat(e,"OL",n["list-style-type"])}))},o={register:i},a=function(e){var t=e.getParam("advlist_number_styles","default,lower-alpha,lower-greek,lower-roman,upper-alpha,upper-roman");return t?t.split(/[ ,]/):[]},s=function(e){var t=e.getParam("advlist_bullet_styles","default,circle,square");return t?t.split(/[ ,]/):[]},l={getNumberStyles:a,getBulletStyles:s},u=function(){},c=function(e){return function(){return e}},d=c(!1),f=c(!0),p=function(){return m},m=function(){var e=function(e){return e.isNone()},t=function(e){return e()},n=function(e){return e},r={fold:function(e,t){return e()},is:d,isSome:d,isNone:f,getOr:n,getOrThunk:t,getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:c(null),getOrUndefined:c(void 0),or:n,orThunk:t,map:p,each:u,bind:p,exists:d,forall:f,filter:p,equals:e,equals_:e,toArray:function(){return[]},toString:c("none()")};return Object.freeze&&Object.freeze(r),r}(),g=function(e){var t=c(e),n=function(){return i},r=function(t){return t(e)},i={fold:function(t,n){return n(e)},is:function(t){return e===t},isSome:f,isNone:d,getOr:t,getOrThunk:t,getOrDie:t,getOrNull:t,getOrUndefined:t,or:n,orThunk:n,map:function(t){return g(t(e))},each:function(t){t(e)},bind:r,exists:r,forall:r,filter:function(t){return t(e)?i:m},toArray:function(){return[e]},toString:function(){return"some("+e+")"},equals:function(t){return t.is(e)},equals_:function(t,n){return t.fold(d,(function(t){return n(e,t)}))}};return i},y=function(e){return null===e||void 0===e?m:g(e)},v={some:g,none:p,from:y},h=function(e,t){return e.$.contains(e.getBody(),t)},b=function(e){return e&&/^(TH|TD)$/.test(e.nodeName)},_=function(e){return function(t){return t&&/^(OL|UL|DL)$/.test(t.nodeName)&&h(e,t)}},x=function(e){var t=e.dom.getParent(e.selection.getNode(),"ol,ul"),n=e.dom.getStyle(t,"listStyleType");return v.from(n)},O={isTableCellNode:b,isListNode:_,getSelectedStyleType:x},L=function(e,t){for(var n=0;n<e.length;n++){var r=e[n];if(t(r))return n}return-1},S=function(e){return e.replace(/\-/g," ").replace(/\b\w/g,(function(e){return e.toUpperCase()}))},w=function(e,n,r){var i=L(n.parents,O.isTableCellNode),o=-1!==i?n.parents.slice(0,i):n.parents,a=t.grep(o,O.isListNode(e));return a.length>0&&a[0].nodeName===r},C=function(e,n,i,o,a,s){e.ui.registry.addSplitButton(n,{tooltip:i,icon:"OL"===a?"ordered-list":"unordered-list",presets:"listpreview",columns:3,fetch:function(e){var n=t.map(s,(function(e){var t="OL"===a?"num":"bull",n="disc"===e||"decimal"===e?"default":e,r="default"===e?"":e,i=S(e);return{type:"choiceitem",value:r,icon:"list-"+t+"-"+n,text:i}}));e(n)},onAction:function(){return e.execCommand(o)},onItemAction:function(t,n){r.applyListFormat(e,a,n)},select:function(t){var n=O.getSelectedStyleType(e);return n.map((function(e){return t===e})).getOr(!1)},onSetup:function(t){var n=function(n){t.setActive(w(e,n,a))};return e.on("NodeChange",n),function(){return e.off("NodeChange",n)}}})},N=function(e,t,n,r,i,o){e.ui.registry.addToggleButton(t,{active:!1,tooltip:n,icon:"OL"===i?"ordered-list":"unordered-list",onSetup:function(t){var n=function(n){t.setActive(w(e,n,i))};return e.on("NodeChange",n),function(){return e.off("NodeChange",n)}},onAction:function(){return e.execCommand(r)}})},k=function(e,t,n,r,i,o){o.length>0?C(e,t,n,r,i,o):N(e,t,n,r,i)},T=function(e){k(e,"numlist","Numbered list","InsertOrderedList","OL",l.getNumberStyles(e)),k(e,"bullist","Bullet list","InsertUnorderedList","UL",l.getBulletStyles(e))},F={register:T};function A(){e.add("advlist",(function(e){var n=function(e,n){var r=e.settings.plugins?e.settings.plugins:"";return-1!==t.inArray(r.split(/[ ,]/),n)};n(e,"lists")&&(F.register(e),o.register(e))}))}A()}()},eeff:function(e,t,n){"use strict";n("a99a")}}]);