From 572415d08944361459970e6aff9374776a4bcb4d Mon Sep 17 00:00:00 2001 From: kuaifan Date: Sat, 16 Apr 2022 12:46:38 +0800 Subject: [PATCH] no message --- .../js/pages/manage/components/ChatInput.vue | 17 +- .../pages/manage/components/DialogWrapper.vue | 25 +- .../js/pages/manage/components/TaskDetail.vue | 15 +- .../assets/js/pages/manage/messenger.vue | 2 +- .../sass/pages/components/chat-input.scss | 306 ++++++++++-------- .../sass/pages/components/dialog-wrapper.scss | 21 +- .../sass/pages/components/project-dialog.scss | 35 +- .../sass/pages/components/task-detail.scss | 39 +-- .../assets/sass/pages/page-messenger.scss | 35 +- 9 files changed, 245 insertions(+), 250 deletions(-) diff --git a/resources/assets/js/pages/manage/components/ChatInput.vue b/resources/assets/js/pages/manage/components/ChatInput.vue index 37ea121f9..df026b6a1 100755 --- a/resources/assets/js/pages/manage/components/ChatInput.vue +++ b/resources/assets/js/pages/manage/components/ChatInput.vue @@ -1,6 +1,11 @@ @@ -33,6 +38,10 @@ export default { type: Boolean, default: false }, + loading: { + type: Boolean, + default: false + }, enterSend: { type: Boolean, default: true @@ -118,7 +127,7 @@ export default { shortKey: true, handler: _ => { if (!this.enterSend) { - this.$emit('on-send', this.quill) + this.send(); return false; } return true; @@ -129,7 +138,7 @@ export default { shiftKey: false, handler: _ => { if (this.enterSend) { - this.$emit('on-send', this.quill) + this.send(); return false; } return true; @@ -230,6 +239,10 @@ export default { }) }, + send() { + this.$emit('on-send', this.quill) + }, + getSource(mentionChar) { return new Promise(resolve => { switch (mentionChar) { diff --git a/resources/assets/js/pages/manage/components/DialogWrapper.vue b/resources/assets/js/pages/manage/components/DialogWrapper.vue index cc9298db4..f7e839d35 100644 --- a/resources/assets/js/pages/manage/components/DialogWrapper.vue +++ b/resources/assets/js/pages/manage/components/DialogWrapper.vue @@ -82,19 +82,18 @@
{{$L('有' + msgNew + '条新消息')}}
- - -
- +
+ + +
{{$L('暂无消息')}}
-
- - -
+ @on-send="msgDialog"> + +
{{$L('拖动到这里发送')}}
@@ -1090,7 +1085,7 @@ export default { }; this.msgFile = []; this.msgText = ""; - this.goForward({name: 'manage-messenger', params: {dialogId: data.dialog_id}}); + this.goForward({name: 'manage-messenger', params: {dialogId: data.dialog_id}, query: {_: $A.randomString(6)}}); this.$store.dispatch('openTask', 0); } else { this.sendDialogMsg(); diff --git a/resources/assets/js/pages/manage/messenger.vue b/resources/assets/js/pages/manage/messenger.vue index 0c8704145..43d51bb55 100644 --- a/resources/assets/js/pages/manage/messenger.vue +++ b/resources/assets/js/pages/manage/messenger.vue @@ -59,7 +59,7 @@ {{$A.formatTime(dialog.last_at)}}
-