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(