diff --git a/resources/assets/js/pages/manage/components/ChatInput/index.vue b/resources/assets/js/pages/manage/components/ChatInput/index.vue index 355a58996..772638086 100755 --- a/resources/assets/js/pages/manage/components/ChatInput/index.vue +++ b/resources/assets/js/pages/manage/components/ChatInput/index.vue @@ -451,6 +451,9 @@ export default { }, dialogInputCache() { + if (this.isFocus) { + return + } this.$emit('input', this.getInputCache()) }, @@ -669,13 +672,13 @@ export default { }, getInputCache() { - const key = this.dialogId || this.taskId; + const key = this.dialogId || `t_${this.taskId}`; const item = this.dialogInputCache.find(item => item.key == key); return item ? item.cache : ''; }, setInputCache(cache) { - const key = this.dialogId || this.taskId; + const key = this.dialogId || `t_${this.taskId}`; const index = this.dialogInputCache.findIndex(item => item.key == key); const data = {key, cache} if (index > -1) { diff --git a/resources/assets/js/pages/manage/components/DialogWrapper.vue b/resources/assets/js/pages/manage/components/DialogWrapper.vue index e50241e92..4580749df 100644 --- a/resources/assets/js/pages/manage/components/DialogWrapper.vue +++ b/resources/assets/js/pages/manage/components/DialogWrapper.vue @@ -324,7 +324,7 @@ export default { operateHasText: false, operateStyles: {}, operateItem: {}, - operateEmojis: ['👌', '🤝', '🥳', '❤️', '👍', '👎', '🥰', '🥶', '✅', '❌', '❓'], + operateEmojis: ['👌', '🤝', '🎉', '❤️', '👍', '🥰', '🥳️', '✅', '❌', '⭕️', '❓', '🚀', '👀'], recordState: '', wrapperStart: {}, diff --git a/resources/assets/sass/pages/components/chat-input.scss b/resources/assets/sass/pages/components/chat-input.scss index 528142c09..09bfa588a 100755 --- a/resources/assets/sass/pages/components/chat-input.scss +++ b/resources/assets/sass/pages/components/chat-input.scss @@ -165,6 +165,10 @@ text-overflow: ellipsis; } } + + .mention { + -webkit-user-select: auto; + } } } diff --git a/resources/assets/sass/pages/components/dialog-wrapper.scss b/resources/assets/sass/pages/components/dialog-wrapper.scss index 838133dd6..fb6d379e6 100644 --- a/resources/assets/sass/pages/components/dialog-wrapper.scss +++ b/resources/assets/sass/pages/components/dialog-wrapper.scss @@ -1069,7 +1069,7 @@ box-sizing: content-box; display: flex; flex-shrink: 0; - font-size: 24px; + font-size: 22px; justify-content: center; align-items: center; } @@ -1219,4 +1219,12 @@ } } } + + .dialog-wrapper-operate { + .operate-emoji { + > li { + font-size: 24px; + } + } + } }