diff --git a/resources/assets/js/pages/manage/components/DialogView.vue b/resources/assets/js/pages/manage/components/DialogView.vue
index 8ced58b24..bca183f64 100644
--- a/resources/assets/js/pages/manage/components/DialogView.vue
+++ b/resources/assets/js/pages/manage/components/DialogView.vue
@@ -62,8 +62,8 @@
-
- ......
+
+
{{$L("未知的消息类型")}}
diff --git a/resources/assets/js/pages/manage/components/DialogWrapper.vue b/resources/assets/js/pages/manage/components/DialogWrapper.vue
index 5b4f5d308..77a245e16 100644
--- a/resources/assets/js/pages/manage/components/DialogWrapper.vue
+++ b/resources/assets/js/pages/manage/components/DialogWrapper.vue
@@ -934,26 +934,28 @@ export default {
text: typeLoad ? '' : msgText,
},
}
- this.tempMsgs.push(tempMsg)
- this.msgType = ''
- this.replyActiveId = 0;
- this.onActive();
- this.$nextTick(this.onToBottom)
- //
- this.$store.dispatch("call", {
- url: 'dialog/msg/sendtext',
- data: {
- dialog_id: tempMsg.dialog_id,
- reply_id: tempMsg.reply_id,
- text: msgText,
- },
- method: 'post',
- complete: _ => this.tempMsgs = this.tempMsgs.filter(({id}) => id != tempId)
- }).then(({data}) => {
- this.sendSuccess(data)
- }).catch(({msg}) => {
- $A.modalError(msg)
- });
+ setTimeout(_ => {
+ this.tempMsgs.push(tempMsg)
+ this.msgType = ''
+ this.replyActiveId = 0;
+ this.onActive();
+ this.$nextTick(this.onToBottom)
+ //
+ this.$store.dispatch("call", {
+ url: 'dialog/msg/sendtext',
+ data: {
+ dialog_id: tempMsg.dialog_id,
+ reply_id: tempMsg.reply_id,
+ text: msgText,
+ },
+ method: 'post',
+ complete: _ => this.tempMsgs = this.tempMsgs.filter(({id}) => id != tempId)
+ }).then(({data}) => {
+ this.sendSuccess(data)
+ }).catch(({msg}) => {
+ $A.modalError(msg)
+ });
+ }, 10)
}
},
diff --git a/resources/assets/sass/pages/components/dialog-wrapper.scss b/resources/assets/sass/pages/components/dialog-wrapper.scss
index 3e682ed04..e7b83475e 100644
--- a/resources/assets/sass/pages/components/dialog-wrapper.scss
+++ b/resources/assets/sass/pages/components/dialog-wrapper.scss
@@ -740,6 +740,16 @@
}
}
+ .content-loading {
+ display: flex;
+
+ .common-loading {
+ width: 20px;
+ height: 20px;
+ margin: 4px;
+ }
+ }
+
.content-unknown {
text-decoration: underline;
}