แก้ไขการแสดงสถานะ "อ่านแล้ว" (support)
This commit is contained in:
parent
e6d623074d
commit
76a1d36d04
2 changed files with 9 additions and 7 deletions
|
|
@ -66,12 +66,14 @@ function dateChat(timestamp: string) {
|
||||||
<q-space />
|
<q-space />
|
||||||
<div
|
<div
|
||||||
v-if="
|
v-if="
|
||||||
store.messageStatus?.result.some(
|
store.messageStatus?.result.some((v) => {
|
||||||
(v) =>
|
return (
|
||||||
new Date(v.lastAccessDate).getTime() >=
|
new Date(v.lastAccessDate).getTime() >=
|
||||||
new Date(item.createdAt).getTime() &&
|
new Date(item.createdAt).getTime() &&
|
||||||
|
v.fromUserId !== store.userId &&
|
||||||
index + 1 === store.message?.result.message.length
|
index + 1 === store.message?.result.message.length
|
||||||
)
|
);
|
||||||
|
})
|
||||||
"
|
"
|
||||||
class="q-mr-xl"
|
class="q-mr-xl"
|
||||||
>
|
>
|
||||||
|
|
|
||||||
|
|
@ -88,14 +88,14 @@ export const useSupportStore = defineStore("supportServiceStore", () => {
|
||||||
// console.log(message.value?.result.message);
|
// console.log(message.value?.result.message);
|
||||||
});
|
});
|
||||||
|
|
||||||
socket.on("read", (r: SupportMessageStatus) => {
|
socket.on("read", (r) => {
|
||||||
if (messageStatus.value) {
|
if (messageStatus.value) {
|
||||||
messageStatus.value.result = messageStatus.value.result.map((v) => {
|
messageStatus.value.result = messageStatus.value.result.map((v) => {
|
||||||
if (v.fromUserId !== r.fromUserId) return r;
|
if (v.fromUserId === r.fromUserId) return r;
|
||||||
return v;
|
return v;
|
||||||
});
|
});
|
||||||
|
// console.log("event(read):", messageStatus.value);
|
||||||
}
|
}
|
||||||
// console.log("event(read):", messageStatus.value);
|
|
||||||
});
|
});
|
||||||
|
|
||||||
function scrollToEnd(position: Number = 1) {
|
function scrollToEnd(position: Number = 1) {
|
||||||
|
|
@ -227,7 +227,7 @@ export const useSupportStore = defineStore("supportServiceStore", () => {
|
||||||
messageStatus,
|
messageStatus,
|
||||||
userStatus,
|
userStatus,
|
||||||
currentIssue,
|
currentIssue,
|
||||||
currentIssueDate,
|
currentIssueDate,
|
||||||
currentTitle,
|
currentTitle,
|
||||||
fetchIssue,
|
fetchIssue,
|
||||||
fetchIssueCategory,
|
fetchIssueCategory,
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue