| 1 |
- {"remainingRequest":"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\\components\\mobileConfigRight\\c_page_ueditor.vue?vue&type=script&lang=js","dependencies":[{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\src\\components\\mobileConfigRight\\c_page_ueditor.vue","mtime":1761185179993},{"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:DQppbXBvcnQgV2FuZ0VkaXRvciBmcm9tICdAL2NvbXBvbmVudHMvd2FuZ0VkaXRvci9pbmRleC52dWUnOw0KZXhwb3J0IGRlZmF1bHQgew0KICBuYW1lOiAnY19wYWdlX3VlZGl0b3InLA0KICBwcm9wczogew0KICAgIGNvbmZpZ09iajogew0KICAgICAgdHlwZTogT2JqZWN0LA0KICAgIH0sDQogICAgY29uZmlnTm1lOiB7DQogICAgICB0eXBlOiBTdHJpbmcsDQogICAgfSwNCiAgfSwNCiAgY29tcG9uZW50czogeyBXYW5nRWRpdG9yIH0sDQogIGRhdGEoKSB7DQogICAgcmV0dXJuIHsNCiAgICAgIG15Q29uZmlnOiB7DQogICAgICAgIGF1dG9IZWlnaHRFbmFibGVkOiBmYWxzZSwgLy8g57yW6L6R5Zmo5LiN6Ieq5Yqo6KKr5YaF5a655pKR6auYDQogICAgICAgIGluaXRpYWxGcmFtZUhlaWdodDogMzUwLCAvLyDliJ3lp4vlrrnlmajpq5jluqYNCiAgICAgICAgaW5pdGlhbEZyYW1lV2lkdGg6ICcxMDAlJywgLy8g5Yid5aeL5a655Zmo5a695bqmDQogICAgICAgIFVFRElUT1JfSE9NRV9VUkw6ICcvYWRtaW4vVUVkaXRvci8nLA0KICAgICAgICBzZXJ2ZXJVcmw6ICcnLA0KICAgICAgfSwNCiAgICAgIGRlc2NyaXB0aW9uOiAnJywNCiAgICAgIGRlZmF1bHRzOiB7fSwNCiAgICAgIGNvbmZpZ0RhdGE6IHVuZGVmaW5lZCwNCiAgICAgIHZhbDogJycsDQogICAgfTsNCiAgfSwNCiAgY3JlYXRlZCgpIHsNCiAgICB0aGlzLmRlZmF1bHRzID0gdGhpcy5jb25maWdPYmo7DQogICAgdGhpcy5jb25maWdEYXRhID0gdGhpcy5jb25maWdPYmpbdGhpcy5jb25maWdObWVdOw0KICAgIHRoaXMudmFsID0gdGhpcy5jb25maWdEYXRhLnZhbDsNCiAgfSwNCiAgd2F0Y2g6IHsNCiAgICBjb25maWdPYmo6IHsNCiAgICAgIGhhbmRsZXIoblZhbCwgb1ZhbCkgew0KICAgICAgICB0aGlzLmRlZmF1bHRzID0gblZhbDsNCiAgICAgICAgdGhpcy5jb25maWdEYXRhID0gblZhbFt0aGlzLmNvbmZpZ05tZV07DQogICAgICAgIGlmIChvVmFsICYmIG5WYWwudGltZXN0YW1wICE9IG9WYWwudGltZXN0YW1wKSB7DQogICAgICAgICAgdGhpcy52YWwgPSB0aGlzLmNvbmZpZ0RhdGEudmFsOw0KICAgICAgICB9DQogICAgICB9LA0KICAgICAgaW1tZWRpYXRlOiB0cnVlLA0KICAgICAgZGVlcDogdHJ1ZSwNCiAgICB9LA0KICB9LA0KICBiZWZvcmVEZXN0cm95KCkgew0KICAgIHRoaXMudmFsID0gJyc7DQogIH0sDQogIG1ldGhvZHM6IHsNCiAgICBnZXRFZGl0b3JDb250ZW50KGRhdGEpIHsNCiAgICAgIHRoaXMuY29uZmlnRGF0YS52YWwgPSBkYXRhOw0KICAgIH0sDQogICAgLy8g5re75Yqg6Ieq5a6a5LmJ5by556qXDQogICAgYWRkQ3VzdG9tRGlhbG9nKGVkaXRvcklkKSB7DQogICAgICB3aW5kb3cuVUUucmVnaXN0ZXJVSSgNCiAgICAgICAgJ3Rlc3QtZGlhbG9nJywNCiAgICAgICAgZnVuY3Rpb24gKGVkaXRvciwgdWlOYW1lKSB7DQogICAgICAgICAgLy8g5Yib5bu6IGRpYWxvZw0KICAgICAgICAgIGxldCBkaWFsb2cgPSBuZXcgd2luZG93LlVFLnVpLkRpYWxvZyh7DQogICAgICAgICAgICBpZnJhbWVVcmw6ICcvYWRtaW4vd2lkZ2V0LmltYWdlcy9pbmRleC5odG1sP2ZvZGRlcj1kaWFsb2cnLA0KICAgICAgICAgICAgZWRpdG9yOiBlZGl0b3IsDQogICAgICAgICAgICBuYW1lOiB1aU5hbWUsDQogICAgICAgICAgICB0aXRsZTogJ+S4iuS8oOWbvueJhycsDQogICAgICAgICAgICBjc3NSdWxlczogJ3dpZHRoOjEyMDBweDtoZWlnaHQ6NTAwcHg7cGFkZGluZzoyMHB4OycsDQogICAgICAgICAgfSk7DQogICAgICAgICAgdGhpcy5kaWFsb2cgPSBkaWFsb2c7DQogICAgICAgICAgbGV0IGJ0biA9IG5ldyB3aW5kb3cuVUUudWkuQnV0dG9uKHsNCiAgICAgICAgICAgIG5hbWU6ICdkaWFsb2ctYnV0dG9uJywNCiAgICAgICAgICAgIHRpdGxlOiAn5LiK5Lyg5Zu+54mHJywNCiAgICAgICAgICAgIGNzc1J1bGVzOiBgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2Fzc2V0cy9pbWFnZXMvaWNvbnMucG5nKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzI2cHggLTc3cHg7YCwNCiAgICAgICAgICAgIG9uY2xpY2s6IGZ1bmN0aW9uICgpIHsNCiAgICAgICAgICAgICAgLy8g5riy5p+TZGlhbG9nDQogICAgICAgICAgICAgIGRpYWxvZy5yZW5kZXIoKTsNCiAgICAgICAgICAgICAgZGlhbG9nLm9wZW4oKTsNCiAgICAgICAgICAgIH0sDQogICAgICAgICAgfSk7DQogICAgICAgICAgcmV0dXJuIGJ0bjsNCiAgICAgICAgfSwNCiAgICAgICAgMzcsDQogICAgICApOw0KICAgICAgd2luZG93LlVFLnJlZ2lzdGVyVUkoDQogICAgICAgICd2aWRlby1kaWFsb2cnLA0KICAgICAgICBmdW5jdGlvbiAoZWRpdG9yLCB1aU5hbWUpIHsNCiAgICAgICAgICBsZXQgZGlhbG9nID0gbmV3IHdpbmRvdy5VRS51aS5EaWFsb2coew0KICAgICAgICAgICAgaWZyYW1lVXJsOiAnL2FkbWluL3dpZGdldC52aWRlby9pbmRleC5odG1sP2ZvZGRlcj12aWRlbycsDQogICAgICAgICAgICBlZGl0b3I6IGVkaXRvciwNCiAgICAgICAgICAgIG5hbWU6IHVpTmFtZSwNCiAgICAgICAgICAgIHRpdGxlOiAn5LiK5Lyg6KeG6aKRJywNCiAgICAgICAgICAgIGNzc1J1bGVzOiAnd2lkdGg6MTAwMHB4O2hlaWdodDo1MDBweDtwYWRkaW5nOjIwcHg7JywNCiAgICAgICAgICB9KTsNCiAgICAgICAgICB0aGlzLmRpYWxvZyA9IGRpYWxvZzsNCiAgICAgICAgICBsZXQgYnRuID0gbmV3IHdpbmRvdy5VRS51aS5CdXR0b24oew0KICAgICAgICAgICAgbmFtZTogJ3ZpZGVvLWJ1dHRvbicsDQogICAgICAgICAgICB0aXRsZTogJ+S4iuS8oOinhumikScsDQogICAgICAgICAgICBjc3NSdWxlczogYGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9hc3NldHMvaW1hZ2VzL2ljb25zLnBuZyk7YmFja2dyb3VuZC1wb3NpdGlvbjogLTMyMHB4IC0yMHB4O2AsDQogICAgICAgICAgICBvbmNsaWNrOiBmdW5jdGlvbiAoKSB7DQogICAgICAgICAgICAgIC8vIOa4suafk2RpYWxvZw0KICAgICAgICAgICAgICBkaWFsb2cucmVuZGVyKCk7DQogICAgICAgICAgICAgIGRpYWxvZy5vcGVuKCk7DQogICAgICAgICAgICB9LA0KICAgICAgICAgIH0pOw0KICAgICAgICAgIHJldHVybiBidG47DQogICAgICAgIH0sDQogICAgICAgIDM4LA0KICAgICAgKTsNCiAgICB9LA0KICB9LA0KfTsNCg=="},{"version":3,"sources":["c_page_ueditor.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;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":"c_page_ueditor.vue","sourceRoot":"src/components/mobileConfigRight","sourcesContent":["<template>\r\n <div class=\"box\" v-if=\"configData\">\r\n <WangEditor :content=\"val\" @editorContent=\"getEditorContent\" style=\"width: 100%; height: 60%\"></WangEditor>\r\n </div>\r\n</template>\r\n\r\n<script>\r\nimport WangEditor from '@/components/wangEditor/index.vue';\r\nexport default {\r\n name: 'c_page_ueditor',\r\n props: {\r\n configObj: {\r\n type: Object,\r\n },\r\n configNme: {\r\n type: String,\r\n },\r\n },\r\n components: { WangEditor },\r\n data() {\r\n return {\r\n myConfig: {\r\n autoHeightEnabled: false, // 编辑器不自动被内容撑高\r\n initialFrameHeight: 350, // 初始容器高度\r\n initialFrameWidth: '100%', // 初始容器宽度\r\n UEDITOR_HOME_URL: '/admin/UEditor/',\r\n serverUrl: '',\r\n },\r\n description: '',\r\n defaults: {},\r\n configData: undefined,\r\n val: '',\r\n };\r\n },\r\n created() {\r\n this.defaults = this.configObj;\r\n this.configData = this.configObj[this.configNme];\r\n this.val = this.configData.val;\r\n },\r\n watch: {\r\n configObj: {\r\n handler(nVal, oVal) {\r\n this.defaults = nVal;\r\n this.configData = nVal[this.configNme];\r\n if (oVal && nVal.timestamp != oVal.timestamp) {\r\n this.val = this.configData.val;\r\n }\r\n },\r\n immediate: true,\r\n deep: true,\r\n },\r\n },\r\n beforeDestroy() {\r\n this.val = '';\r\n },\r\n methods: {\r\n getEditorContent(data) {\r\n this.configData.val = data;\r\n },\r\n // 添加自定义弹窗\r\n addCustomDialog(editorId) {\r\n window.UE.registerUI(\r\n 'test-dialog',\r\n function (editor, uiName) {\r\n // 创建 dialog\r\n let dialog = new window.UE.ui.Dialog({\r\n iframeUrl: '/admin/widget.images/index.html?fodder=dialog',\r\n editor: editor,\r\n name: uiName,\r\n title: '上传图片',\r\n cssRules: 'width:1200px;height:500px;padding:20px;',\r\n });\r\n this.dialog = dialog;\r\n let btn = new window.UE.ui.Button({\r\n name: 'dialog-button',\r\n title: '上传图片',\r\n cssRules: `background-image: url(../../../assets/images/icons.png);background-position: -726px -77px;`,\r\n onclick: function () {\r\n // 渲染dialog\r\n dialog.render();\r\n dialog.open();\r\n },\r\n });\r\n return btn;\r\n },\r\n 37,\r\n );\r\n window.UE.registerUI(\r\n 'video-dialog',\r\n function (editor, uiName) {\r\n let dialog = new window.UE.ui.Dialog({\r\n iframeUrl: '/admin/widget.video/index.html?fodder=video',\r\n editor: editor,\r\n name: uiName,\r\n title: '上传视频',\r\n cssRules: 'width:1000px;height:500px;padding:20px;',\r\n });\r\n this.dialog = dialog;\r\n let btn = new window.UE.ui.Button({\r\n name: 'video-button',\r\n title: '上传视频',\r\n cssRules: `background-image: url(../../../assets/images/icons.png);background-position: -320px -20px;`,\r\n onclick: function () {\r\n // 渲染dialog\r\n dialog.render();\r\n dialog.open();\r\n },\r\n });\r\n return btn;\r\n },\r\n 38,\r\n );\r\n },\r\n },\r\n};\r\n</script>\r\n\r\n<style scoped lang=\"scss\">\r\n.box {\r\n padding: 0 15px;\r\n}\r\n</style>\r\n"]}]}
|