diff --git a/language/original-web.txt b/language/original-web.txt
index 9b30c964b..99877ce4e 100644
--- a/language/original-web.txt
+++ b/language/original-web.txt
@@ -1907,3 +1907,5 @@ WiFi签到延迟时长为±1分钟。
长文本
你确定要创建任务吗?
你确定要创建子任务吗?
+
+正在处理,请稍后再试...
diff --git a/resources/assets/js/pages/manage/components/DialogView/index.vue b/resources/assets/js/pages/manage/components/DialogView/index.vue
index 023f40c11..f956d7fcd 100644
--- a/resources/assets/js/pages/manage/components/DialogView/index.vue
+++ b/resources/assets/js/pages/manage/components/DialogView/index.vue
@@ -57,8 +57,10 @@
-
-
+
+ -
+
+
- +{{item.userids.length - emojiUsersNum}}位
@@ -550,6 +552,12 @@ export default {
this.$emit("on-show-emoji-user", item)
},
+ sortEmojiUser(useris) {
+ const myList = useris.filter(item => item == this.userId);
+ const otherList = useris.filter(item => item != this.userId);
+ return myList.concat(otherList);
+ },
+
unfoldWordChain(msg) {
if (this.unfoldWordChainData.indexOf(msg.id) == -1) {
const data = JSON.parse(window.localStorage.getItem('__cache:unfoldWordChain__')) || [];
diff --git a/resources/assets/js/pages/manage/components/DialogWrapper.vue b/resources/assets/js/pages/manage/components/DialogWrapper.vue
index 2ae0a0fb8..2257f81db 100644
--- a/resources/assets/js/pages/manage/components/DialogWrapper.vue
+++ b/resources/assets/js/pages/manage/components/DialogWrapper.vue
@@ -868,6 +868,7 @@ export default {
androidKeyboardVisible: false, // Android键盘是否可见
replyMsgAutoMention: false, // 允许回复消息后自动@
waitUnreadData: new Map(), // 等待未读数据
+ replyEmojiIngs: {}, // 是否回复表情中(避免重复回复)
}
},
@@ -3725,6 +3726,12 @@ export default {
cacheEmojis.unshift(data.symbol)
$A.IDBSave("cacheEmojis", this.$store.state.cacheEmojis = cacheEmojis.slice(0, 3))
//
+ if (this.replyEmojiIngs[data.msg_id]) {
+ $A.messageWarning("正在处理,请稍后再试...");
+ return
+ }
+ this.replyEmojiIngs[data.msg_id] = true
+ //
this.$store.dispatch("setLoad", {
key: `msg-${data.msg_id}`,
delay: 600
@@ -3742,6 +3749,7 @@ export default {
}).catch(({msg}) => {
$A.messageError(msg);
}).finally(_ => {
+ this.replyEmojiIngs[data.msg_id] = false
this.$store.dispatch("cancelLoad", `msg-${data.msg_id}`)
});
},
diff --git a/resources/assets/sass/pages/components/dialog-wrapper.scss b/resources/assets/sass/pages/components/dialog-wrapper.scss
index 560147d83..003e84d0b 100644
--- a/resources/assets/sass/pages/components/dialog-wrapper.scss
+++ b/resources/assets/sass/pages/components/dialog-wrapper.scss
@@ -1549,9 +1549,6 @@
font-size: 12px;
height: 22px;
line-height: 22px;
- &.bold {
- font-weight: 600;
- }
&:after {
content: "、";
}