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\\node_modules\\vue-codemirror-lite\\codemirror.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\mec-cloud_IntelligentManufacturing_CRM\\mec-cloud_IntelligentManufacturing_CRM\\ruoyi-ui\\node_modules\\vue-codemirror-lite\\codemirror.vue","mtime":1688725414751},{"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:Ly8KLy8KLy8KLy8KLy8KLy8KCnZhciBDb2RlTWlycm9yID0gcmVxdWlyZSgnY29kZW1pcnJvci9saWIvY29kZW1pcnJvci5qcycpCnJlcXVpcmUoJ2NvZGVtaXJyb3IvbGliL2NvZGVtaXJyb3IuY3NzJykKZXhwb3J0IGRlZmF1bHQgewogIHByb3BzOiB7CiAgICB2YWx1ZTogewogICAgICB0eXBlOiBTdHJpbmcsCiAgICAgIGRlZmF1bHQ6ICcnCiAgICB9LAogICAgb3B0aW9uczogewogICAgICB0eXBlOiBPYmplY3QsCiAgICAgIGRlZmF1bHQ6IGZ1bmN0aW9uICgpIHsKICAgICAgICByZXR1cm4gewogICAgICAgICAgbW9kZTogJ3RleHQvamF2YXNjcmlwdCcsCiAgICAgICAgICBsaW5lTnVtYmVyczogdHJ1ZSwKICAgICAgICAgIGxpbmVXcmFwcGluZzogdHJ1ZQogICAgICAgIH0KICAgICAgfQogICAgfSwKICB9LAogIGRhdGE6IGZ1bmN0aW9uICgpIHsKICAgIHJldHVybiB7CiAgICAgIHNraXBOZXh0Q2hhbmdlRXZlbnQ6IGZhbHNlCiAgICB9CiAgfSwKICByZWFkeTogZnVuY3Rpb24gKCkgewogICAgdmFyIF90aGlzID0gdGhpcwogICAgdGhpcy5lZGl0b3IgPSBDb2RlTWlycm9yLmZyb21UZXh0QXJlYSh0aGlzLiRlbC5xdWVyeVNlbGVjdG9yKCd0ZXh0YXJlYScpLCB0aGlzLm9wdGlvbnMpCiAgICB0aGlzLmVkaXRvci5zZXRWYWx1ZSh0aGlzLnZhbHVlKQogICAgdGhpcy5lZGl0b3Iub24oJ2NoYW5nZScsIGZ1bmN0aW9uKGNtKSB7CiAgICAgIGlmIChfdGhpcy5za2lwTmV4dENoYW5nZUV2ZW50KSB7CiAgICAgICAgX3RoaXMuc2tpcE5leHRDaGFuZ2VFdmVudCA9IGZhbHNlCiAgICAgICAgcmV0dXJuCiAgICAgIH0KICAgICAgX3RoaXMudmFsdWUgPSBjbS5nZXRWYWx1ZSgpCiAgICAgIGlmICghIV90aGlzLiRlbWl0KSB7CiAgICAgICAgX3RoaXMuJGVtaXQoJ2NoYW5nZScsIGNtLmdldFZhbHVlKCkpCiAgICAgIH0KICAgIH0pCiAgfSwKICBtb3VudGVkOiBmdW5jdGlvbiAoKSB7CiAgICB2YXIgX3RoaXMgPSB0aGlzCiAgICB0aGlzLmVkaXRvciA9IENvZGVNaXJyb3IuZnJvbVRleHRBcmVhKHRoaXMuJGVsLnF1ZXJ5U2VsZWN0b3IoJ3RleHRhcmVhJyksIHRoaXMub3B0aW9ucykKICAgIHRoaXMuZWRpdG9yLnNldFZhbHVlKHRoaXMudmFsdWUpCiAgICB0aGlzLmVkaXRvci5vbignY2hhbmdlJywgZnVuY3Rpb24oY20pIHsKICAgICAgaWYgKF90aGlzLnNraXBOZXh0Q2hhbmdlRXZlbnQpIHsKICAgICAgICBfdGhpcy5za2lwTmV4dENoYW5nZUV2ZW50ID0gZmFsc2UKICAgICAgICByZXR1cm4KICAgICAgfQogICAgICBpZiAoISFfdGhpcy4kZW1pdCkgewogICAgICAgIF90aGlzLiRlbWl0KCdjaGFuZ2UnLCBjbS5nZXRWYWx1ZSgpKQogICAgICAgIF90aGlzLiRlbWl0KCdpbnB1dCcsIGNtLmdldFZhbHVlKCkpCiAgICAgIH0KICAgIH0pCiAgfSwKICB3YXRjaDogewogICAgJ3ZhbHVlJzogZnVuY3Rpb24gKG5ld1ZhbCwgb2xkVmFsKSB7CiAgICAgIHZhciBlZGl0b3JWYWx1ZSA9IHRoaXMuZWRpdG9yLmdldFZhbHVlKCkKICAgICAgaWYgKG5ld1ZhbCAhPT0gZWRpdG9yVmFsdWUpIHsKICAgICAgICB0aGlzLnNraXBOZXh0Q2hhbmdlRXZlbnQgPSB0cnVlCiAgICAgICAgdmFyIHNjcm9sbEluZm8gPSB0aGlzLmVkaXRvci5nZXRTY3JvbGxJbmZvKCkKICAgICAgICB0aGlzLmVkaXRvci5zZXRWYWx1ZShuZXdWYWwpCiAgICAgICAgdGhpcy5lZGl0b3Iuc2Nyb2xsVG8oc2Nyb2xsSW5mby5sZWZ0LCBzY3JvbGxJbmZvLnRvcCkKICAgICAgfQogICAgfSwKICAgICdvcHRpb25zJzogZnVuY3Rpb24gKG5ld09wdGlvbnMsIG9sZFZhbCkgewogICAgICBpZiAodHlwZW9mIG5ld09wdGlvbnMgPT09ICdvYmplY3QnKSB7CiAgICAgICAgZm9yICh2YXIgb3B0aW9uTmFtZSBpbiBuZXdPcHRpb25zKSB7CiAgICAgICAgICBpZiAobmV3T3B0aW9ucy5oYXNPd25Qcm9wZXJ0eShvcHRpb25OYW1lKSkgewogICAgICAgICAgICB0aGlzLmVkaXRvci5zZXRPcHRpb24ob3B0aW9uTmFtZSwgbmV3T3B0aW9uc1tvcHRpb25OYW1lXSkKICAgICAgICAgIH0KICAgICAgICB9CiAgICAgIH0KICAgIH0KICB9LAogIGJlZm9yZURlc3Ryb3k6IGZ1bmN0aW9uICgpIHsKICAgIGlmICh0aGlzLmVkaXRvcikgewogICAgICB0aGlzLmVkaXRvci50b1RleHRBcmVhKCkKICAgIH0KICB9Cn0K"},{"version":3,"sources":["codemirror.vue"],"names":[],"mappings":";;;;;;;AAOA;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":"codemirror.vue","sourceRoot":"node_modules/vue-codemirror-lite","sourcesContent":["<template>\n <div class=\"vue-codemirror-wrap\">\n <textarea></textarea>\n </div>\n</template>\n\n<script>\n var CodeMirror = require('codemirror/lib/codemirror.js')\n require('codemirror/lib/codemirror.css')\n export default {\n props: {\n value: {\n type: String,\n default: ''\n },\n options: {\n type: Object,\n default: function () {\n return {\n mode: 'text/javascript',\n lineNumbers: true,\n lineWrapping: true\n }\n }\n },\n },\n data: function () {\n return {\n skipNextChangeEvent: false\n }\n },\n ready: function () {\n var _this = this\n this.editor = CodeMirror.fromTextArea(this.$el.querySelector('textarea'), this.options)\n this.editor.setValue(this.value)\n this.editor.on('change', function(cm) {\n if (_this.skipNextChangeEvent) {\n _this.skipNextChangeEvent = false\n return\n }\n _this.value = cm.getValue()\n if (!!_this.$emit) {\n _this.$emit('change', cm.getValue())\n }\n })\n },\n mounted: function () {\n var _this = this\n this.editor = CodeMirror.fromTextArea(this.$el.querySelector('textarea'), this.options)\n this.editor.setValue(this.value)\n this.editor.on('change', function(cm) {\n if (_this.skipNextChangeEvent) {\n _this.skipNextChangeEvent = false\n return\n }\n if (!!_this.$emit) {\n _this.$emit('change', cm.getValue())\n _this.$emit('input', cm.getValue())\n }\n })\n },\n watch: {\n 'value': function (newVal, oldVal) {\n var editorValue = this.editor.getValue()\n if (newVal !== editorValue) {\n this.skipNextChangeEvent = true\n var scrollInfo = this.editor.getScrollInfo()\n this.editor.setValue(newVal)\n this.editor.scrollTo(scrollInfo.left, scrollInfo.top)\n }\n },\n 'options': function (newOptions, oldVal) {\n if (typeof newOptions === 'object') {\n for (var optionName in newOptions) {\n if (newOptions.hasOwnProperty(optionName)) {\n this.editor.setOption(optionName, newOptions[optionName])\n }\n }\n }\n }\n },\n beforeDestroy: function () {\n if (this.editor) {\n this.editor.toTextArea()\n }\n }\n }\n</script>\n\n<style>\n .CodeMirror-code {\n font-family: Menlo, Monaco, Consolas, \"Courier New\", monospace;\n }\n</style>\n"]}]}
|