diff --git a/resources/assets/js/components/TEditor.vue b/resources/assets/js/components/TEditor.vue index 95549f22..9b711cb1 100755 --- a/resources/assets/js/components/TEditor.vue +++ b/resources/assets/js/components/TEditor.vue @@ -181,11 +181,7 @@ newValue = ""; } if (!this.isTyping) { - if (this.getEditor() !== null) { - this.getEditor().setContent(newValue); - } else{ - this.content = newValue; - } + this.setContent(newValue); } }, readOnly(value) { @@ -459,6 +455,14 @@ return this.getEditor().getContent(); }, + setContent(content) { + if (this.getEditor() === null) { + this.content = content; + } else if (content != this.getEditor().getContent()){ + this.getEditor().setContent(content); + } + }, + insertImage(src) { this.insertContent(''); }, diff --git a/resources/assets/js/pages/manage/components/TaskDetail.vue b/resources/assets/js/pages/manage/components/TaskDetail.vue index 2b120344..0c96c249 100644 --- a/resources/assets/js/pages/manage/components/TaskDetail.vue +++ b/resources/assets/js/pages/manage/components/TaskDetail.vue @@ -153,7 +153,6 @@ :option-full="taskOptionFull" :placeholder="$L('详细描述...')" @on-blur="updateData('content')" - @editorSave="updateData('content')" inline/>
@@ -310,7 +309,13 @@ {{$L('子任务')}}