修正了 商城系统/客服中心 管理员发送消息时不显示头像的问题
parent
e9a4efbf6a
commit
a3cd56514f
|
|
@ -151,11 +151,15 @@ import relativeTime from 'dayjs/plugin/relativeTime'
|
||||||
import { debounce } from 'lodash-es'
|
import { debounce } from 'lodash-es'
|
||||||
import { jsonParse } from '@/utils'
|
import { jsonParse } from '@/utils'
|
||||||
import { useMallKefuStore } from '@/store/modules/mall/kefu'
|
import { useMallKefuStore } from '@/store/modules/mall/kefu'
|
||||||
|
import avatarImg from '@/assets/imgs/avatar.gif'
|
||||||
|
import { useUserStore } from '@/store/modules/user'
|
||||||
|
|
||||||
dayjs.extend(relativeTime)
|
dayjs.extend(relativeTime)
|
||||||
|
|
||||||
defineOptions({ name: 'KeFuMessageList' })
|
defineOptions({ name: 'KeFuMessageList' })
|
||||||
|
|
||||||
|
const userStore = useUserStore()
|
||||||
|
const avatar = computed(() => userStore.user.avatar || avatarImg)
|
||||||
const message = ref('') // 消息弹窗
|
const message = ref('') // 消息弹窗
|
||||||
const { replaceEmoji } = useEmoji()
|
const { replaceEmoji } = useEmoji()
|
||||||
const messageTool = useMessage()
|
const messageTool = useMessage()
|
||||||
|
|
@ -199,6 +203,7 @@ const pushMessage = (message: any) => {
|
||||||
if (messageList.value.some((val) => val.id === message.id)) {
|
if (messageList.value.some((val) => val.id === message.id)) {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
message.senderAvatar = avatar
|
||||||
messageList.value.push(message)
|
messageList.value.push(message)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue