6471ad9977fff19aeea0091bfa59e85e.json 5.1 KB

1
  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=style&index=0&id=3c4bad56&scoped=true&lang=scss","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\\css-loader\\index.js","mtime":499162500000},{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\vue-loader\\lib\\loaders\\stylePostLoader.js","mtime":499162500000},{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\postcss-loader\\src\\index.js","mtime":499162500000},{"path":"C:\\Users\\Administrator\\Desktop\\crmeb5.0\\template\\admin\\node_modules\\sass-loader\\dist\\cjs.js","mtime":499162500000},{"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:DQouYm94IHsNCiAgcGFkZGluZzogMCAxNXB4Ow0KfQ0K"},{"version":3,"sources":["c_page_ueditor.vue"],"names":[],"mappings":";AAsHA;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"]}]}