diff --git a/resources/assets/js/pages/manage/components/ChatInput/index.vue b/resources/assets/js/pages/manage/components/ChatInput/index.vue
index 24a056a49..786254a75 100755
--- a/resources/assets/js/pages/manage/components/ChatInput/index.vue
+++ b/resources/assets/js/pages/manage/components/ChatInput/index.vue
@@ -27,7 +27,7 @@
{{$L('编辑消息')}}
-
+
{{$A.getMsgSimpleDesc(quoteData)}}
@@ -1276,6 +1276,26 @@ export default {
this.setQuote(0)
},
+ onQuoteUserResult(data) {
+ if (this.dialogData.type !== 'group') {
+ return
+ }
+ if (this.quoteUpdate || !this.quoteData) {
+ return
+ }
+ if (this.userId === data.userid || this.quoteData.userid !== data.userid) {
+ return
+ }
+ if (new RegExp(`]*?class="mention"[^>]*?data-id="${data.userid}"[^>]*?>`).test(this.$refs.editor.firstChild.innerHTML)) {
+ return
+ }
+ this.addMention({
+ denotationChar: "@",
+ id: data.userid,
+ value: data.nickname,
+ })
+ },
+
openMenu(char) {
if (!this.quill) {
return;