1 |
- {"remainingRequest":"E:\\mec-cloud_IntelligentManufacturing_CRM\\mec-cloud_IntelligentManufacturing_CRM\\ruoyi-ui\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!E:\\mec-cloud_IntelligentManufacturing_CRM\\mec-cloud_IntelligentManufacturing_CRM\\ruoyi-ui\\src\\views\\system\\fromModeling\\k-form-design-master\\node_modules\\vue-quill-editor\\src\\editor.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\mec-cloud_IntelligentManufacturing_CRM\\mec-cloud_IntelligentManufacturing_CRM\\ruoyi-ui\\src\\views\\system\\fromModeling\\k-form-design-master\\node_modules\\vue-quill-editor\\src\\editor.vue","mtime":1688635480712},{"path":"E:\\mec-cloud_IntelligentManufacturing_CRM\\mec-cloud_IntelligentManufacturing_CRM\\ruoyi-ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1688725391035},{"path":"E:\\mec-cloud_IntelligentManufacturing_CRM\\mec-cloud_IntelligentManufacturing_CRM\\ruoyi-ui\\node_modules\\babel-loader\\lib\\index.js","mtime":1688725407620},{"path":"E:\\mec-cloud_IntelligentManufacturing_CRM\\mec-cloud_IntelligentManufacturing_CRM\\ruoyi-ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1688725391035},{"path":"E:\\mec-cloud_IntelligentManufacturing_CRM\\mec-cloud_IntelligentManufacturing_CRM\\ruoyi-ui\\node_modules\\vue-loader\\lib\\index.js","mtime":1688725415411}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KCi8vIHJlcXVpcmUgc291cmNlcwppbXBvcnQgX1F1aWxsIGZyb20gJ3F1aWxsJwppbXBvcnQgZGVmYXVsdE9wdGlvbnMgZnJvbSAnLi9vcHRpb25zJwpjb25zdCBRdWlsbCA9IHdpbmRvdy5RdWlsbCB8fCBfUXVpbGwKCi8vIHBvbGxmaWxsCmlmICh0eXBlb2YgT2JqZWN0LmFzc2lnbiAhPSAnZnVuY3Rpb24nKSB7CiAgT2JqZWN0LmRlZmluZVByb3BlcnR5KE9iamVjdCwgJ2Fzc2lnbicsIHsKICAgIHZhbHVlKHRhcmdldCwgdmFyQXJncykgewogICAgICBpZiAodGFyZ2V0ID09IG51bGwpIHsKICAgICAgICB0aHJvdyBuZXcgVHlwZUVycm9yKCdDYW5ub3QgY29udmVydCB1bmRlZmluZWQgb3IgbnVsbCB0byBvYmplY3QnKQogICAgICB9CiAgICAgIGNvbnN0IHRvID0gT2JqZWN0KHRhcmdldCkKICAgICAgZm9yIChsZXQgaW5kZXggPSAxOyBpbmRleCA8IGFyZ3VtZW50cy5sZW5ndGg7IGluZGV4KyspIHsKICAgICAgICBjb25zdCBuZXh0U291cmNlID0gYXJndW1lbnRzW2luZGV4XQogICAgICAgIGlmIChuZXh0U291cmNlICE9IG51bGwpIHsKICAgICAgICAgIGZvciAoY29uc3QgbmV4dEtleSBpbiBuZXh0U291cmNlKSB7CiAgICAgICAgICAgIGlmIChPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwobmV4dFNvdXJjZSwgbmV4dEtleSkpIHsKICAgICAgICAgICAgICB0b1tuZXh0S2V5XSA9IG5leHRTb3VyY2VbbmV4dEtleV0KICAgICAgICAgICAgfQogICAgICAgICAgfQogICAgICAgIH0KICAgICAgfQogICAgICByZXR1cm4gdG8KICAgIH0sCiAgICB3cml0YWJsZTogdHJ1ZSwKICAgIGNvbmZpZ3VyYWJsZTogdHJ1ZQogIH0pCn0KCi8vIGV4cG9ydApleHBvcnQgZGVmYXVsdCB7CiAgbmFtZTogJ3F1aWxsLWVkaXRvcicsCiAgZGF0YSgpIHsKICAgIHJldHVybiB7CiAgICAgIF9vcHRpb25zOiB7fSwKICAgICAgX2NvbnRlbnQ6ICcnLAogICAgICBkZWZhdWx0T3B0aW9ucwogICAgfQogIH0sCiAgcHJvcHM6IHsKICAgIGNvbnRlbnQ6IFN0cmluZywKICAgIHZhbHVlOiBTdHJpbmcsCiAgICBkaXNhYmxlZDogewogICAgICB0eXBlOiBCb29sZWFuLAogICAgICBkZWZhdWx0OiBmYWxzZQogICAgfSwKICAgIG9wdGlvbnM6IHsKICAgICAgdHlwZTogT2JqZWN0LAogICAgICByZXF1aXJlZDogZmFsc2UsCiAgICAgIGRlZmF1bHQ6ICgpID0+ICh7fSkKICAgIH0sCiAgICBnbG9iYWxPcHRpb25zOiB7CiAgICAgIHR5cGU6IE9iamVjdCwKICAgICAgcmVxdWlyZWQ6IGZhbHNlLAogICAgICBkZWZhdWx0OiAoKSA9PiAoe30pCiAgICB9CiAgfSwKICBtb3VudGVkKCkgewogICAgdGhpcy5pbml0aWFsaXplKCkKICB9LAogIGJlZm9yZURlc3Ryb3koKSB7CiAgICB0aGlzLnF1aWxsID0gbnVsbAogICAgZGVsZXRlIHRoaXMucXVpbGwKICB9LAogIG1ldGhvZHM6IHsKICAgIC8vIEluaXQgUXVpbGwgaW5zdGFuY2UKICAgIGluaXRpYWxpemUoKSB7CiAgICAgIGlmICh0aGlzLiRlbCkgewoKICAgICAgICAvLyBPcHRpb25zCiAgICAgICAgdGhpcy5fb3B0aW9ucyA9IE9iamVjdC5hc3NpZ24oe30sIHRoaXMuZGVmYXVsdE9wdGlvbnMsIHRoaXMuZ2xvYmFsT3B0aW9ucywgdGhpcy5vcHRpb25zKQoKICAgICAgICAvLyBJbnN0YW5jZQogICAgICAgIHRoaXMucXVpbGwgPSBuZXcgUXVpbGwodGhpcy4kcmVmcy5lZGl0b3IsIHRoaXMuX29wdGlvbnMpCiAgICAgICAgCiAgICAgICAgdGhpcy5xdWlsbC5lbmFibGUoZmFsc2UpCgogICAgICAgIC8vIFNldCBlZGl0b3IgY29udGVudAogICAgICAgIGlmICh0aGlzLnZhbHVlIHx8IHRoaXMuY29udGVudCkgewogICAgICAgICAgdGhpcy5xdWlsbC5wYXN0ZUhUTUwodGhpcy52YWx1ZSB8fCB0aGlzLmNvbnRlbnQpCiAgICAgICAgfQoKICAgICAgICAvLyBEaXNhYmxlZCBlZGl0b3IKICAgICAgICBpZiAoIXRoaXMuZGlzYWJsZWQpIHsKICAgICAgICAgIHRoaXMucXVpbGwuZW5hYmxlKHRydWUpCiAgICAgICAgfQoKICAgICAgICAvLyBNYXJrIG1vZGVsIGFzIHRvdWNoZWQgaWYgZWRpdG9yIGxvc3QgZm9jdXMKICAgICAgICB0aGlzLnF1aWxsLm9uKCdzZWxlY3Rpb24tY2hhbmdlJywgcmFuZ2UgPT4gewogICAgICAgICAgaWYgKCFyYW5nZSkgewogICAgICAgICAgICB0aGlzLiRlbWl0KCdibHVyJywgdGhpcy5xdWlsbCkKICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgIHRoaXMuJGVtaXQoJ2ZvY3VzJywgdGhpcy5xdWlsbCkKICAgICAgICAgIH0KICAgICAgICB9KQoKICAgICAgICAvLyBVcGRhdGUgbW9kZWwgaWYgdGV4dCBjaGFuZ2VzCiAgICAgICAgdGhpcy5xdWlsbC5vbigndGV4dC1jaGFuZ2UnLCAoZGVsdGEsIG9sZERlbHRhLCBzb3VyY2UpID0+IHsKICAgICAgICAgIGxldCBodG1sID0gdGhpcy4kcmVmcy5lZGl0b3IuY2hpbGRyZW5bMF0uaW5uZXJIVE1MCiAgICAgICAgICBjb25zdCBxdWlsbCA9IHRoaXMucXVpbGwKICAgICAgICAgIGNvbnN0IHRleHQgPSB0aGlzLnF1aWxsLmdldFRleHQoKQogICAgICAgICAgaWYgKGh0bWwgPT09ICc8cD48YnI+PC9wPicpIGh0bWwgPSAnJwogICAgICAgICAgdGhpcy5fY29udGVudCA9IGh0bWwKICAgICAgICAgIHRoaXMuJGVtaXQoJ2lucHV0JywgdGhpcy5fY29udGVudCkKICAgICAgICAgIHRoaXMuJGVtaXQoJ2NoYW5nZScsIHsgaHRtbCwgdGV4dCwgcXVpbGwgfSkKICAgICAgICB9KQoKICAgICAgICAvLyBFbWl0IHJlYWR5IGV2ZW50CiAgICAgICAgdGhpcy4kZW1pdCgncmVhZHknLCB0aGlzLnF1aWxsKQogICAgICB9CiAgICB9CiAgfSwKICB3YXRjaDogewogICAgLy8gV2F0Y2ggY29udGVudCBjaGFuZ2UKICAgIGNvbnRlbnQobmV3VmFsLCBvbGRWYWwpIHsKICAgICAgaWYgKHRoaXMucXVpbGwpIHsKICAgICAgICBpZiAobmV3VmFsICYmIG5ld1ZhbCAhPT0gdGhpcy5fY29udGVudCkgewogICAgICAgICAgdGhpcy5fY29udGVudCA9IG5ld1ZhbAogICAgICAgICAgdGhpcy5xdWlsbC5wYXN0ZUhUTUwobmV3VmFsKQogICAgICAgIH0gZWxzZSBpZighbmV3VmFsKSB7CiAgICAgICAgICB0aGlzLnF1aWxsLnNldFRleHQoJycpCiAgICAgICAgfQogICAgICB9CiAgICB9LAogICAgLy8gV2F0Y2ggY29udGVudCBjaGFuZ2UKICAgIHZhbHVlKG5ld1ZhbCwgb2xkVmFsKSB7CiAgICAgIGlmICh0aGlzLnF1aWxsKSB7CiAgICAgICAgaWYgKG5ld1ZhbCAmJiBuZXdWYWwgIT09IHRoaXMuX2NvbnRlbnQpIHsKICAgICAgICAgIHRoaXMuX2NvbnRlbnQgPSBuZXdWYWwKICAgICAgICAgIHRoaXMucXVpbGwucGFzdGVIVE1MKG5ld1ZhbCkKICAgICAgICB9IGVsc2UgaWYoIW5ld1ZhbCkgewogICAgICAgICAgdGhpcy5xdWlsbC5zZXRUZXh0KCcnKQogICAgICAgIH0KICAgICAgfQogICAgfSwKICAgIC8vIFdhdGNoIGRpc2FibGVkIGNoYW5nZQogICAgZGlzYWJsZWQobmV3VmFsLCBvbGRWYWwpIHsKICAgICAgaWYgKHRoaXMucXVpbGwpIHsKICAgICAgICB0aGlzLnF1aWxsLmVuYWJsZSghbmV3VmFsKQogICAgICB9CiAgICB9CiAgfQp9Cg=="},{"version":3,"sources":["editor.vue"],"names":[],"mappings":";;;;;;;;AAQA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;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;;AAEA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;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":"editor.vue","sourceRoot":"src/views/system/fromModeling/k-form-design-master/node_modules/vue-quill-editor/src","sourcesContent":["<template>\r\n <div class=\"quill-editor\">\r\n <slot name=\"toolbar\"></slot>\r\n <div ref=\"editor\"></div>\r\n </div>\r\n</template>\r\n\r\n<script>\r\n // require sources\r\n import _Quill from 'quill'\r\n import defaultOptions from './options'\r\n const Quill = window.Quill || _Quill\r\n\r\n // pollfill\r\n if (typeof Object.assign != 'function') {\r\n Object.defineProperty(Object, 'assign', {\r\n value(target, varArgs) {\r\n if (target == null) {\r\n throw new TypeError('Cannot convert undefined or null to object')\r\n }\r\n const to = Object(target)\r\n for (let index = 1; index < arguments.length; index++) {\r\n const nextSource = arguments[index]\r\n if (nextSource != null) {\r\n for (const nextKey in nextSource) {\r\n if (Object.prototype.hasOwnProperty.call(nextSource, nextKey)) {\r\n to[nextKey] = nextSource[nextKey]\r\n }\r\n }\r\n }\r\n }\r\n return to\r\n },\r\n writable: true,\r\n configurable: true\r\n })\r\n }\r\n\r\n // export\r\n export default {\r\n name: 'quill-editor',\r\n data() {\r\n return {\r\n _options: {},\r\n _content: '',\r\n defaultOptions\r\n }\r\n },\r\n props: {\r\n content: String,\r\n value: String,\r\n disabled: {\r\n type: Boolean,\r\n default: false\r\n },\r\n options: {\r\n type: Object,\r\n required: false,\r\n default: () => ({})\r\n },\r\n globalOptions: {\r\n type: Object,\r\n required: false,\r\n default: () => ({})\r\n }\r\n },\r\n mounted() {\r\n this.initialize()\r\n },\r\n beforeDestroy() {\r\n this.quill = null\r\n delete this.quill\r\n },\r\n methods: {\r\n // Init Quill instance\r\n initialize() {\r\n if (this.$el) {\r\n\r\n // Options\r\n this._options = Object.assign({}, this.defaultOptions, this.globalOptions, this.options)\r\n\r\n // Instance\r\n this.quill = new Quill(this.$refs.editor, this._options)\r\n \r\n this.quill.enable(false)\r\n\r\n // Set editor content\r\n if (this.value || this.content) {\r\n this.quill.pasteHTML(this.value || this.content)\r\n }\r\n\r\n // Disabled editor\r\n if (!this.disabled) {\r\n this.quill.enable(true)\r\n }\r\n\r\n // Mark model as touched if editor lost focus\r\n this.quill.on('selection-change', range => {\r\n if (!range) {\r\n this.$emit('blur', this.quill)\r\n } else {\r\n this.$emit('focus', this.quill)\r\n }\r\n })\r\n\r\n // Update model if text changes\r\n this.quill.on('text-change', (delta, oldDelta, source) => {\r\n let html = this.$refs.editor.children[0].innerHTML\r\n const quill = this.quill\r\n const text = this.quill.getText()\r\n if (html === '<p><br></p>') html = ''\r\n this._content = html\r\n this.$emit('input', this._content)\r\n this.$emit('change', { html, text, quill })\r\n })\r\n\r\n // Emit ready event\r\n this.$emit('ready', this.quill)\r\n }\r\n }\r\n },\r\n watch: {\r\n // Watch content change\r\n content(newVal, oldVal) {\r\n if (this.quill) {\r\n if (newVal && newVal !== this._content) {\r\n this._content = newVal\r\n this.quill.pasteHTML(newVal)\r\n } else if(!newVal) {\r\n this.quill.setText('')\r\n }\r\n }\r\n },\r\n // Watch content change\r\n value(newVal, oldVal) {\r\n if (this.quill) {\r\n if (newVal && newVal !== this._content) {\r\n this._content = newVal\r\n this.quill.pasteHTML(newVal)\r\n } else if(!newVal) {\r\n this.quill.setText('')\r\n }\r\n }\r\n },\r\n // Watch disabled change\r\n disabled(newVal, oldVal) {\r\n if (this.quill) {\r\n this.quill.enable(!newVal)\r\n }\r\n }\r\n }\r\n }\r\n</script>\r\n"]}]}
|