22fd2e23494398bb30681282bdd23202.json 7.5 KB

1
  1. {"remainingRequest":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\babel-loader\\lib\\index.js!C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\src\\pages\\setting\\systemOutInterface\\components\\MonacoEditor.vue?vue&type=script&lang=js","dependencies":[{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\src\\pages\\setting\\systemOutInterface\\components\\MonacoEditor.vue","mtime":1761185180189},{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\babel.config.js","mtime":1761185179818},{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\.babelrc","mtime":1761185179813},{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\babel-loader\\lib\\index.js","mtime":456789000000},{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0ICogYXMgbW9uYWNvIGZyb20gJ21vbmFjby1lZGl0b3InOwpleHBvcnQgZGVmYXVsdCB7CiAgbmFtZTogJycsCiAgcHJvcHM6IHsKICAgIC8vIOe8lui+keWZqOS4reWRiOeOsOeahOWGheWuuQogICAgY29kZXM6IHsKICAgICAgdHlwZTogU3RyaW5nLAogICAgICBkZWZhdWx0OiBmdW5jdGlvbiBfZGVmYXVsdCgpIHsKICAgICAgICByZXR1cm4gJyc7CiAgICAgIH0KICAgIH0sCiAgICByZWFkT25seTogewogICAgICB0eXBlOiBCb29sZWFuLAogICAgICBkZWZhdWx0OiBmdW5jdGlvbiBfZGVmYXVsdCgpIHsKICAgICAgICByZXR1cm4gZmFsc2U7CiAgICAgIH0KICAgIH0sCiAgICAvLyDkuLvopoHphY3nva4KICAgIGVkaXRvck9wdGlvbnM6IHsKICAgICAgdHlwZTogT2JqZWN0LAogICAgICBkZWZhdWx0OiBmdW5jdGlvbiBfZGVmYXVsdCgpIHsKICAgICAgICByZXR1cm4gewogICAgICAgICAgc2VsZWN0T25MaW5lTnVtYmVyczogdHJ1ZSwKICAgICAgICAgIHJvdW5kZWRTZWxlY3Rpb246IGZhbHNlLAogICAgICAgICAgcmVhZE9ubHk6IHRoaXMucmVhZE9ubHksCiAgICAgICAgICAvLyDlj6ror7sKICAgICAgICAgIGN1cnNvclN0eWxlOiAnbGluZScsCiAgICAgICAgICAvLyDlhYnmoIfmoLflvI8KICAgICAgICAgIGF1dG9tYXRpY0xheW91dDogZmFsc2UsCiAgICAgICAgICAvLyDoh6rliqjluIPlsYAKICAgICAgICAgIGdseXBoTWFyZ2luOiB0cnVlLAogICAgICAgICAgLy8g5a2X5b2i6L6557yYCiAgICAgICAgICB1c2VUYWJTdG9wczogZmFsc2UsCiAgICAgICAgICBmb250U2l6ZTogMjgsCiAgICAgICAgICAvLyDlrZfkvZPlpKflsI8KICAgICAgICAgIGF1dG9JbmRlbnQ6IHRydWUgLy8g6Ieq5Yqo5biD5bGACiAgICAgICAgfTsKICAgICAgfQogICAgfQogIH0sCiAgZGF0YTogZnVuY3Rpb24gZGF0YSgpIHsKICAgIHJldHVybiB7fTsKICB9LAogIGNyZWF0ZWQ6IGZ1bmN0aW9uIGNyZWF0ZWQoKSB7fSwKICBtb3VudGVkOiBmdW5jdGlvbiBtb3VudGVkKCkgewogICAgdmFyIF90aGlzID0gdGhpczsKICAgIHRoaXMubW9uYWNvRWRpdG9yID0gbW9uYWNvLmVkaXRvci5jcmVhdGUodGhpcy4kcmVmcy5jb250YWluZXIsIHsKICAgICAgdmFsdWU6IHRoaXMuY29kZXMsCiAgICAgIC8vIOingXByb3BzCiAgICAgIGxhbmd1YWdlOiAnanNvbicsCiAgICAgIHRoZW1lOiAndnMnLAogICAgICAvLyDnvJbovpHlmajkuLvpopjvvJp2cywgaGMtYmxhY2ssIG9yIHZzLWRhcmvvvIzmm7TlpJrpgInmi6nor6bop4HlrpjnvZEKICAgICAgYXV0b21hdGljTGF5b3V0OiB0cnVlLAogICAgICAvL+iHquWKqOW4g+WxgAogICAgICAvLyAgIGZvbGRpbmdTdHJhdGVneTogJ2luZGVudGF0aW9uJywgLy8g5Luj56CB5Y+v5YiG5bCP5q615oqY5Y+gCiAgICAgIHNjcm9sbGJhcjogewogICAgICAgIC8vIOa7muWKqOadoeiuvue9rgogICAgICAgIHZlcnRpY2FsU2Nyb2xsYmFyU2l6ZTogNCwKICAgICAgICAvLyDnq5bmu5rliqjmnaEKICAgICAgICBob3Jpem9udGFsU2Nyb2xsYmFyU2l6ZTogMTAgLy8g5qiq5rua5Yqo5p2hCiAgICAgIH0sCiAgICAgIGxpbmVOdW1iZXJzTWluQ2hhcnM6IDUsCiAgICAgIGVkaXRvck9wdGlvbnM6IHRoaXMuZWRpdG9yT3B0aW9ucyAvLyDlkIxjb2RlcwogICAgfSk7CiAgICBzZXRUaW1lb3V0KGZ1bmN0aW9uICgpIHsKICAgICAgX3RoaXMubW9uYWNvRWRpdG9yLnRyaWdnZXIoJ2FueVN0cmluZycsICdlZGl0b3IuYWN0aW9uLmZvcm1hdERvY3VtZW50Jyk7CiAgICAgIF90aGlzLm1vbmFjb0VkaXRvci5zZXRWYWx1ZShfdGhpcy5tb25hY29FZGl0b3IuZ2V0VmFsdWUoKSk7CiAgICB9LCAxMDApOwogIH0sCiAgbWV0aG9kczoge30KfTs="},{"version":3,"names":["monaco","name","props","codes","type","String","default","readOnly","Boolean","editorOptions","Object","selectOnLineNumbers","roundedSelection","cursorStyle","automaticLayout","glyphMargin","useTabStops","fontSize","autoIndent","data","created","mounted","_this","monacoEditor","editor","create","$refs","container","value","language","theme","scrollbar","verticalScrollbarSize","horizontalScrollbarSize","lineNumbersMinChars","setTimeout","trigger","setValue","getValue","methods"],"sources":["src/pages/setting/systemOutInterface/components/MonacoEditor.vue"],"sourcesContent":["<template>\r\n <div class=\"monaco-container\">\r\n <div ref=\"container\" class=\"monaco-editor\"></div>\r\n </div>\r\n</template>\r\n\r\n<script>\r\nimport * as monaco from 'monaco-editor';\r\nexport default {\r\n name: '',\r\n props: {\r\n // 编辑器中呈现的内容\r\n codes: {\r\n type: String,\r\n default: function () {\r\n return '';\r\n },\r\n },\r\n readOnly: {\r\n type: Boolean,\r\n default: function () {\r\n return false;\r\n },\r\n },\r\n // 主要配置\r\n editorOptions: {\r\n type: Object,\r\n default: function () {\r\n return {\r\n selectOnLineNumbers: true,\r\n roundedSelection: false,\r\n readOnly: this.readOnly, // 只读\r\n cursorStyle: 'line', // 光标样式\r\n automaticLayout: false, // 自动布局\r\n glyphMargin: true, // 字形边缘\r\n useTabStops: false,\r\n fontSize: 28, // 字体大小\r\n autoIndent: true, // 自动布局\r\n };\r\n },\r\n },\r\n },\r\n\r\n data() {\r\n return {};\r\n },\r\n created() {},\r\n mounted() {\r\n this.monacoEditor = monaco.editor.create(this.$refs.container, {\r\n value: this.codes, // 见props\r\n language: 'json',\r\n theme: 'vs', // 编辑器主题:vs, hc-black, or vs-dark,更多选择详见官网\r\n automaticLayout: true, //自动布局\r\n // foldingStrategy: 'indentation', // 代码可分小段折叠\r\n scrollbar: {\r\n // 滚动条设置\r\n verticalScrollbarSize: 4, // 竖滚动条\r\n horizontalScrollbarSize: 10, // 横滚动条\r\n },\r\n lineNumbersMinChars: 5,\r\n editorOptions: this.editorOptions, // 同codes\r\n });\r\n setTimeout(() => {\r\n this.monacoEditor.trigger('anyString', 'editor.action.formatDocument');\r\n this.monacoEditor.setValue(this.monacoEditor.getValue());\r\n }, 100);\r\n },\r\n methods: {},\r\n};\r\n</script>\r\n<style lang=\"scss\" scoped>\r\n.monaco-editor {\r\n min-height: 300px;\r\n}\r\n</style>\r\n"],"mappings":"AAOA,YAAAA,MAAA;AACA;EACAC,IAAA;EACAC,KAAA;IACA;IACAC,KAAA;MACAC,IAAA,EAAAC,MAAA;MACAC,OAAA,WAAAA,SAAA;QACA;MACA;IACA;IACAC,QAAA;MACAH,IAAA,EAAAI,OAAA;MACAF,OAAA,WAAAA,SAAA;QACA;MACA;IACA;IACA;IACAG,aAAA;MACAL,IAAA,EAAAM,MAAA;MACAJ,OAAA,WAAAA,SAAA;QACA;UACAK,mBAAA;UACAC,gBAAA;UACAL,QAAA,OAAAA,QAAA;UAAA;UACAM,WAAA;UAAA;UACAC,eAAA;UAAA;UACAC,WAAA;UAAA;UACAC,WAAA;UACAC,QAAA;UAAA;UACAC,UAAA;QACA;MACA;IACA;EACA;EAEAC,IAAA,WAAAA,KAAA;IACA;EACA;EACAC,OAAA,WAAAA,QAAA;EACAC,OAAA,WAAAA,QAAA;IAAA,IAAAC,KAAA;IACA,KAAAC,YAAA,GAAAvB,MAAA,CAAAwB,MAAA,CAAAC,MAAA,MAAAC,KAAA,CAAAC,SAAA;MACAC,KAAA,OAAAzB,KAAA;MAAA;MACA0B,QAAA;MACAC,KAAA;MAAA;MACAhB,eAAA;MAAA;MACA;MACAiB,SAAA;QACA;QACAC,qBAAA;QAAA;QACAC,uBAAA;MACA;MACAC,mBAAA;MACAzB,aAAA,OAAAA,aAAA;IACA;IACA0B,UAAA;MACAb,KAAA,CAAAC,YAAA,CAAAa,OAAA;MACAd,KAAA,CAAAC,YAAA,CAAAc,QAAA,CAAAf,KAAA,CAAAC,YAAA,CAAAe,QAAA;IACA;EACA;EACAC,OAAA;AACA","ignoreList":[]}]}