32bd4ef60b151f91e0ea591a035e83cc.json 10.0 KB

1
  1. {"remainingRequest":"/usr/local/develop/php/www/waibao/NN2024071001/NN2024071001/addons/admin/node_modules/vue-loader/lib/index.js??vue-loader-options!/usr/local/develop/php/www/waibao/NN2024071001/NN2024071001/addons/admin/src/components/TinymceEditor/index.vue?vue&type=script&lang=js&","dependencies":[{"path":"/usr/local/develop/php/www/waibao/NN2024071001/NN2024071001/addons/admin/src/components/TinymceEditor/index.vue","mtime":1701919867189},{"path":"/usr/local/develop/php/www/waibao/NN2024071001/NN2024071001/addons/admin/node_modules/cache-loader/dist/cjs.js","mtime":499162500000},{"path":"/usr/local/develop/php/www/waibao/NN2024071001/NN2024071001/addons/admin/node_modules/babel-loader/lib/index.js","mtime":499162500000},{"path":"/usr/local/develop/php/www/waibao/NN2024071001/NN2024071001/addons/admin/node_modules/cache-loader/dist/cjs.js","mtime":499162500000},{"path":"/usr/local/develop/php/www/waibao/NN2024071001/NN2024071001/addons/admin/node_modules/vue-loader/lib/index.js","mtime":499162500000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:Ly8KLy8KLy8KLy8KLy8KDQppbXBvcnQgdGlueW1jZSBmcm9tICd0aW55bWNlL3RpbnltY2UnDQppbXBvcnQgRWRpdG9yIGZyb20gJ0B0aW55bWNlL3RpbnltY2UtdnVlJw0KaW1wb3J0ICd0aW55bWNlL2ljb25zL2RlZmF1bHQnDQppbXBvcnQgJ3RpbnltY2UvdGhlbWVzL3NpbHZlcicNCmltcG9ydCAndGlueW1jZS9wbHVnaW5zL2NvZGUnDQppbXBvcnQgJ3RpbnltY2UvcGx1Z2lucy9wcmludCcNCmltcG9ydCAndGlueW1jZS9wbHVnaW5zL3ByZXZpZXcnDQppbXBvcnQgJ3RpbnltY2UvcGx1Z2lucy9mdWxsc2NyZWVuJw0KaW1wb3J0ICd0aW55bWNlL3BsdWdpbnMvcGFzdGUnDQppbXBvcnQgJ3RpbnltY2UvcGx1Z2lucy9zZWFyY2hyZXBsYWNlJw0KaW1wb3J0ICd0aW55bWNlL3BsdWdpbnMvc2F2ZScNCmltcG9ydCAndGlueW1jZS9wbHVnaW5zL2F1dG9zYXZlJw0KaW1wb3J0ICd0aW55bWNlL3BsdWdpbnMvbGluaycNCmltcG9ydCAndGlueW1jZS9wbHVnaW5zL2F1dG9saW5rJw0KaW1wb3J0ICd0aW55bWNlL3BsdWdpbnMvaW1hZ2UnDQppbXBvcnQgJ3RpbnltY2UvcGx1Z2lucy9pbWFnZXRvb2xzJw0KaW1wb3J0ICd0aW55bWNlL3BsdWdpbnMvbWVkaWEnDQppbXBvcnQgJ3RpbnltY2UvcGx1Z2lucy90YWJsZScNCmltcG9ydCAndGlueW1jZS9wbHVnaW5zL2NvZGVzYW1wbGUnDQppbXBvcnQgJ3RpbnltY2UvcGx1Z2lucy9saXN0cycNCmltcG9ydCAndGlueW1jZS9wbHVnaW5zL2Fkdmxpc3QnDQppbXBvcnQgJ3RpbnltY2UvcGx1Z2lucy9ocicNCmltcG9ydCAndGlueW1jZS9wbHVnaW5zL2NoYXJtYXAnDQppbXBvcnQgJ3RpbnltY2UvcGx1Z2lucy9lbW90aWNvbnMnDQppbXBvcnQgJ3RpbnltY2UvcGx1Z2lucy9hbmNob3InDQppbXBvcnQgJ3RpbnltY2UvcGx1Z2lucy9kaXJlY3Rpb25hbGl0eScNCmltcG9ydCAndGlueW1jZS9wbHVnaW5zL3BhZ2VicmVhaycNCmltcG9ydCAndGlueW1jZS9wbHVnaW5zL3F1aWNrYmFycycNCmltcG9ydCAndGlueW1jZS9wbHVnaW5zL25vbmJyZWFraW5nJw0KaW1wb3J0ICd0aW55bWNlL3BsdWdpbnMvdmlzdWFsYmxvY2tzJw0KaW1wb3J0ICd0aW55bWNlL3BsdWdpbnMvdmlzdWFsY2hhcnMnDQppbXBvcnQgJ3RpbnltY2UvcGx1Z2lucy93b3JkY291bnQnDQppbXBvcnQgJ3RpbnltY2UvcGx1Z2lucy9lbW90aWNvbnMvanMvZW1vamlzJw0KaW1wb3J0IGF4aW9zIGZyb20gJ2F4aW9zJw0KZXhwb3J0IGRlZmF1bHQgew0KICBuYW1lOiAiVGlueW1jZUVkaXRvciIsDQogIGNvbXBvbmVudHM6IHtFZGl0b3J9LA0KICBtb2RlbDogew0KICAgIHByb3A6ICd2YWx1ZScsDQogICAgZXZlbnQ6ICdjaGFuZ2UnDQogIH0sDQogIHByb3BzOiB7DQogICAgdmFsdWU6IFN0cmluZywNCiAgICBpbml0OiBPYmplY3QsDQogICAgZGlzYWJsZWQ6IEJvb2xlYW4sDQogIH0sDQogIGRhdGEoKSB7DQogICAgcmV0dXJuIHsNCiAgICAgIGNvbnRlbnQ6ICcnLA0KICAgICAgY29uZmlnOiBPYmplY3QuYXNzaWduKHsNCiAgICAgICAgaGVpZ2h0OiAzMDAsDQogICAgICAgIGJyYW5kaW5nOiBmYWxzZSwNCiAgICAgICAgc2tpbl91cmw6ICcvdGlueW1jZS9za2lucy91aS9veGlkZScsDQogICAgICAgIGNvbnRlbnRfY3NzOiAnL3RpbnltY2Uvc2tpbnMvY29udGVudC9kZWZhdWx0L2NvbnRlbnQuY3NzJywNCiAgICAgICAgbGFuZ3VhZ2VfdXJsOiAnL3RpbnltY2UvbGFuZ3MvemhfQ04uanMnLA0KICAgICAgICBsYW5ndWFnZTogJ3poX0NOJywNCiAgICAgICAgcGx1Z2luczogJ2NvZGUgcHJpbnQgcHJldmlldyBmdWxsc2NyZWVuIHBhc3RlIHNlYXJjaHJlcGxhY2Ugc2F2ZSBhdXRvc2F2ZSBsaW5rIGF1dG9saW5rIGltYWdlIGltYWdldG9vbHMgbWVkaWEgdGFibGUgY29kZXNhbXBsZSBsaXN0cyBhZHZsaXN0IGhyIGNoYXJtYXAgZW1vdGljb25zIGFuY2hvciBkaXJlY3Rpb25hbGl0eSBwYWdlYnJlYWsgcXVpY2tiYXJzIG5vbmJyZWFraW5nIHZpc3VhbGJsb2NrcyB2aXN1YWxjaGFycyB3b3JkY291bnQnLA0KICAgICAgICB0b29sYmFyOiAnZnVsbHNjcmVlbiBwcmV2aWV3IGNvZGUgfCB1bmRvIHJlZG8gfCBmb3JlY29sb3IgYmFja2NvbG9yIHwgYm9sZCBpdGFsaWMgdW5kZXJsaW5lIHN0cmlrZXRocm91Z2ggfCBhbGlnbmxlZnQgYWxpZ25jZW50ZXIgYWxpZ25yaWdodCBhbGlnbmp1c3RpZnkgfCBvdXRkZW50IGluZGVudCB8IG51bWxpc3QgYnVsbGlzdCB8IGZvcm1hdHNlbGVjdCBmb250c2VsZWN0IGZvbnRzaXplc2VsZWN0IHwgbGluayBpbWFnZSBtZWRpYSBlbW90aWNvbnMgY2hhcm1hcCBhbmNob3IgcGFnZWJyZWFrIGNvZGVzYW1wbGUgfCBsdHIgcnRsJywNCiAgICAgICAgdG9vbGJhcl9kcmF3ZXI6ICdzbGlkaW5nJywNCiAgICAgICAgaW1hZ2VzX3VwbG9hZF9oYW5kbGVyOiAoYmxvYkluZm8sIHN1Y2Nlc3MpID0+IHsNCiAgICAgICAgICBheGlvcyh7DQogICAgICAgICAgICBtZXRob2Q6ICJQT1NUIiwNCiAgICAgICAgICAgIHVybDogJy91cGxvYWQvdXBsb2FkQmFzZTY0JywNCiAgICAgICAgICAgIGRhdGE6IHtiYXNlNjQ6IGJsb2JJbmZvLmJhc2U2NCgpLH0sDQogICAgICAgICAgICB0aW1lb3V0OiAxMDAwMDAwLA0KICAgICAgICAgIH0pLnRoZW4ocmVzID0+IHsNCiAgICAgICAgICAgIGxldCByZXN1bHQgPSByZXMuZGF0YQ0KICAgICAgICAgICAgY29uc29sZS5sb2cocmVzdWx0KQ0KICAgICAgICAgICAgaWYocmVzdWx0LnN1Y2Nlc3MgPT0gdHJ1ZSl7DQogICAgICAgICAgICAgIHN1Y2Nlc3MocmVzdWx0LmRhdGEudXJsKTsNCiAgICAgICAgICAgIH1lbHNlew0KICAgICAgICAgICAgICB0aGlzLiRtZXNzYWdlLmVycm9yKHJlc3VsdC5tZXNzYWdlKTsNCiAgICAgICAgICAgIH0NCiAgICAgICAgICB9KS5jYXRjaChlID0+IHsNCiAgICAgICAgICAgIHRoaXMuJG1lc3NhZ2UuZXJyb3IoZS5tZXNzYWdlKTsNCiAgICAgICAgICAgIGNvbnNvbGUubG9nKGUubWVzc2FnZSkNCiAgICAgICAgICAgIC8vIHRoaXMuJG1lc3NhZ2UuZXJyb3IoZS5tZXNzYWdlKTsNCiAgICAgICAgICB9KQ0KICAgICAgICAgIGNvbnNvbGUubG9nKGJsb2JJbmZvKQ0KICAgICAgICAgIC8vIHN1Y2Nlc3MoJ2RhdGE6aW1hZ2UvanBlZztiYXNlNjQsJyArIGJsb2JJbmZvLmJhc2U2NCgpKTsNCiAgICAgICAgfSwNCiAgICAgICAgZmlsZV9waWNrZXJfdHlwZXM6ICdtZWRpYScsDQogICAgICAgIGZpbGVfcGlja2VyX2NhbGxiYWNrOiAoKSA9PiB7DQogICAgICAgIH0NCiAgICAgIH0sIHRoaXMuaW5pdCkNCiAgICB9DQogIH0sDQogIG1vdW50ZWQoKSB7DQogICAgdGlueW1jZS5pbml0KHt9KTsNCiAgfSwNCiAgd2F0Y2g6IHsNCiAgICBjb250ZW50KCkgew0KICAgICAgdGhpcy4kZW1pdCgnY2hhbmdlJywgdGhpcy5jb250ZW50KTsNCiAgICB9LA0KICAgIHZhbHVlKCkgew0KICAgICAgdGhpcy5jb250ZW50ID0gdGhpcy52YWx1ZTsNCiAgICB9DQogIH0NCn0NCg=="},{"version":3,"sources":["index.vue"],"names":[],"mappings":";;;;;;AAMA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA","file":"index.vue","sourceRoot":"src/components/TinymceEditor","sourcesContent":["<!-- tinymce富文本编辑器组件 -->\r\n<template>\r\n <editor v-model=\"content\" :init=\"config\" :disabled=\"disabled\"/>\r\n</template>\r\n\r\n<script>\r\nimport tinymce from 'tinymce/tinymce'\r\nimport Editor from '@tinymce/tinymce-vue'\r\nimport 'tinymce/icons/default'\r\nimport 'tinymce/themes/silver'\r\nimport 'tinymce/plugins/code'\r\nimport 'tinymce/plugins/print'\r\nimport 'tinymce/plugins/preview'\r\nimport 'tinymce/plugins/fullscreen'\r\nimport 'tinymce/plugins/paste'\r\nimport 'tinymce/plugins/searchreplace'\r\nimport 'tinymce/plugins/save'\r\nimport 'tinymce/plugins/autosave'\r\nimport 'tinymce/plugins/link'\r\nimport 'tinymce/plugins/autolink'\r\nimport 'tinymce/plugins/image'\r\nimport 'tinymce/plugins/imagetools'\r\nimport 'tinymce/plugins/media'\r\nimport 'tinymce/plugins/table'\r\nimport 'tinymce/plugins/codesample'\r\nimport 'tinymce/plugins/lists'\r\nimport 'tinymce/plugins/advlist'\r\nimport 'tinymce/plugins/hr'\r\nimport 'tinymce/plugins/charmap'\r\nimport 'tinymce/plugins/emoticons'\r\nimport 'tinymce/plugins/anchor'\r\nimport 'tinymce/plugins/directionality'\r\nimport 'tinymce/plugins/pagebreak'\r\nimport 'tinymce/plugins/quickbars'\r\nimport 'tinymce/plugins/nonbreaking'\r\nimport 'tinymce/plugins/visualblocks'\r\nimport 'tinymce/plugins/visualchars'\r\nimport 'tinymce/plugins/wordcount'\r\nimport 'tinymce/plugins/emoticons/js/emojis'\r\nimport axios from 'axios'\r\nexport default {\r\n name: \"TinymceEditor\",\r\n components: {Editor},\r\n model: {\r\n prop: 'value',\r\n event: 'change'\r\n },\r\n props: {\r\n value: String,\r\n init: Object,\r\n disabled: Boolean,\r\n },\r\n data() {\r\n return {\r\n content: '',\r\n config: Object.assign({\r\n height: 300,\r\n branding: false,\r\n skin_url: '/tinymce/skins/ui/oxide',\r\n content_css: '/tinymce/skins/content/default/content.css',\r\n language_url: '/tinymce/langs/zh_CN.js',\r\n language: 'zh_CN',\r\n plugins: 'code print preview fullscreen paste searchreplace save autosave link autolink image imagetools media table codesample lists advlist hr charmap emoticons anchor directionality pagebreak quickbars nonbreaking visualblocks visualchars wordcount',\r\n toolbar: 'fullscreen preview code | undo redo | forecolor backcolor | bold italic underline strikethrough | alignleft aligncenter alignright alignjustify | outdent indent | numlist bullist | formatselect fontselect fontsizeselect | link image media emoticons charmap anchor pagebreak codesample | ltr rtl',\r\n toolbar_drawer: 'sliding',\r\n images_upload_handler: (blobInfo, success) => {\r\n axios({\r\n method: \"POST\",\r\n url: '/upload/uploadBase64',\r\n data: {base64: blobInfo.base64(),},\r\n timeout: 1000000,\r\n }).then(res => {\r\n let result = res.data\r\n console.log(result)\r\n if(result.success == true){\r\n success(result.data.url);\r\n }else{\r\n this.$message.error(result.message);\r\n }\r\n }).catch(e => {\r\n this.$message.error(e.message);\r\n console.log(e.message)\r\n // this.$message.error(e.message);\r\n })\r\n console.log(blobInfo)\r\n // success('data:image/jpeg;base64,' + blobInfo.base64());\r\n },\r\n file_picker_types: 'media',\r\n file_picker_callback: () => {\r\n }\r\n }, this.init)\r\n }\r\n },\r\n mounted() {\r\n tinymce.init({});\r\n },\r\n watch: {\r\n content() {\r\n this.$emit('change', this.content);\r\n },\r\n value() {\r\n this.content = this.value;\r\n }\r\n }\r\n}\r\n</script>\r\n\r\n<style>\r\nbody .tox-tinymce-aux {\r\n z-index: 19892000;\r\n}\r\n</style>"]}]}