diff --git a/resources/assets/js/pages/manage/components/DialogWrapper.vue b/resources/assets/js/pages/manage/components/DialogWrapper.vue index 9e3bece1..173f0dcb 100644 --- a/resources/assets/js/pages/manage/components/DialogWrapper.vue +++ b/resources/assets/js/pages/manage/components/DialogWrapper.vue @@ -88,8 +88,6 @@ export default { autoBottom: true, autoInterval: null, - memberShowAll: false, - dialogDrag: false, msgText: '', @@ -118,8 +116,8 @@ export default { ]), dialogMsgLists() { - const {dialogMsgList} = this; - return dialogMsgList.sort((a, b) => { + const list = $A.cloneJSON(this.dialogMsgList); + return list.sort((a, b) => { return a.id - b.id; }); }, @@ -139,6 +137,7 @@ export default { }, dialogId() { + this.autoBottom = true; this.msgNew = 0; this.topId = -1; } diff --git a/resources/assets/sass/pages/components/dialog-wrapper.scss b/resources/assets/sass/pages/components/dialog-wrapper.scss index aaa7bf2c..70bd30d7 100644 --- a/resources/assets/sass/pages/components/dialog-wrapper.scss +++ b/resources/assets/sass/pages/components/dialog-wrapper.scss @@ -85,6 +85,7 @@ color: #333333; background-color: #F4F5F7; padding: 8px; + min-width: 32px; border-radius: 6px 6px 6px 0; &.loading { display: flex;