From 6a34996f18038c947af93ec85072d166af5e8768 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=BE=89?= <814457906@qq.com> Date: Mon, 15 Jul 2024 10:30:50 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/specialDiseaseNodeopen.vue | 3 ++- src/views/manage/components/wangEditor.vue | 18 ++++++++---------- 2 files changed, 10 insertions(+), 11 deletions(-) diff --git a/src/views/manage/components/specialDiseaseNodeopen.vue b/src/views/manage/components/specialDiseaseNodeopen.vue index d6f2248..8c9ebe5 100644 --- a/src/views/manage/components/specialDiseaseNodeopen.vue +++ b/src/views/manage/components/specialDiseaseNodeopen.vue @@ -553,7 +553,8 @@ export default { bottomclickevent(uitem, index, uindex) { if ( this.form.taskNodeType != "QUESTIONNAIRE_SCALE" && - this.form.taskNodeType != "PROPAGANDA_ARTICLE" + this.form.taskNodeType != "PROPAGANDA_ARTICLE" && + this.form.taskNodeType != "PHONE_OUTBOUND" ) { this.$refs.wangeditor.emit(); } diff --git a/src/views/manage/components/wangEditor.vue b/src/views/manage/components/wangEditor.vue index 5bfe8d6..97d46c8 100644 --- a/src/views/manage/components/wangEditor.vue +++ b/src/views/manage/components/wangEditor.vue @@ -2,7 +2,7 @@
+ @onChange="onChange" @onCreated="onCreated" @onFocus="handleFocus" /> @@ -96,9 +96,6 @@ export default ({ } }, methods: { - disable() { - this.editor.disable() - }, emit() { this.$emit("on-nodeContent", { nodeContent: this.html }); }, @@ -181,6 +178,7 @@ export default ({ }, onCreated(editor) { this.editor = Object.seal(editor); + this.editor.disable() }, onChange(editor) { // console.log("onChange", editor.getHtml()); // onChange 时获取编辑器最新内容 @@ -229,7 +227,7 @@ class MyButtonMenu3 { // JS 语法 } // 菜单是否需要禁用(如选中 H1 ,“引用”菜单被禁用),用不到则返回 false isDisabled(editor) { - return false; + return true; } // 点击菜单时触发的函数 exec(editor, value) { @@ -254,7 +252,7 @@ class MyButtonMenu4 { // JS 语法 } // 菜单是否需要禁用(如选中 H1 ,“引用”菜单被禁用),用不到则返回 false isDisabled(editor) { - return false; + return true; } // 点击菜单时触发的函数 exec(editor, value) { @@ -365,7 +363,7 @@ function renderAttachment(elem, children, editor) { on: { click() { } /* 其他... */ }, }, // img 没有子节点,所以第三个参数不用写 - [fileSpan, iconVnode] + [fileSpan] ); const nameVnode = h( // HTML tag @@ -382,7 +380,7 @@ function renderAttachment(elem, children, editor) { on: { click() { } /* 其他... */ }, }, // img 没有子节点,所以第三个参数不用写 - [fileName, nameiconVnode] + [fileName] ); // 附件元素 vnode const attachVnode = h( @@ -470,7 +468,7 @@ function renderAttachmenttwo(elem, children, editor) { on: { click() { } /* 其他... */ }, }, // img 没有子节点,所以第三个参数不用写 - [fileSpan, iconVnode] + [fileSpan] ); const nameVnode = h( // HTML tag @@ -486,7 +484,7 @@ function renderAttachmenttwo(elem, children, editor) { on: { click() { } /* 其他... */ }, }, // img 没有子节点,所以第三个参数不用写 - [fileName, nameiconVnode] + [fileName] ); // 附件元素 vnode const attachVnode = h(