Commit Graph

72 Commits

Author SHA1 Message Date
bob
8ee2b62e1c showCard的时候是messageLayout负责更新,usercard只接收userinfo并负责展示,指责更单一清晰 2024-10-15 11:07:27 +08:00
bob
0d76424ac4 搜索功能3 2024-10-15 10:30:25 +08:00
bob
4b55cb3ea3 搜索功能1 2024-10-12 00:01:09 +08:00
bob
028a324f1e sessionList排序 2024-10-10 21:28:30 +08:00
bob
ecfc0bae7a element-plus改成完整导入方式,后期为了方便能够国际化处理 2024-10-10 10:51:38 +08:00
bob
e1411ff43d UserCard组件放在MessageLayout页面上,保证弹出卡片时使用的是同一个组件实例 2024-10-10 10:19:34 +08:00
bob
d3ee35cfd1 sendMsg之后,接收deliveredMsg的回调函数绑定到tempMsgId 2024-10-09 21:17:41 +08:00
bob
8aa6e40c9b 点击头像时更新store中的数据,保证数据同步更新 2024-10-08 20:57:23 +08:00
bob
9bc97be665 增加消息从未读到已读 的变色提醒 2024-09-29 17:59:18 +08:00
bob
d3912277aa 未读消息刨除自己的 2024-09-29 11:49:16 +08:00
bob
cef3aedfff 1. 增加最新消息提醒 2024-09-27 21:21:23 +08:00
bob
adeb795a8f 解决bug: pullMsg(mode=1)时不应该更新session的lastMsg 2024-09-26 16:16:30 +08:00
bob
168cb01721 1. 接收Chat事件在页面上绑定;2.接收Chat消息时capacity自动+1,并保持锚定位置 2024-09-26 16:03:17 +08:00
bob
2decfe86f1 查询返回的消息不足pageSize,则认为没有更多消息了 2024-09-26 11:27:56 +08:00
bob
85e8a869f1 scroll事件改成wheel事件 2024-09-26 10:28:00 +08:00
bob
630172a2b5 增加鼠标移动事件,清除当前session的未读 2024-09-26 09:01:41 +08:00
bob
7d0094f5b0 点击session发送ws已读信息 2024-09-25 23:46:30 +08:00
bob
d0ba30f81e 取消对sessionId的缓存 2024-09-25 21:50:24 +08:00
bob
449e826cba draft草稿null改成'' 2024-09-25 20:52:04 +08:00
bob
e3dbc25666 样式修正:最底部消息显示不完整 2024-09-24 20:06:30 +08:00
bob
9d16322aa5 增加"返回底部"的按钮 2024-09-24 19:53:36 +08:00
bob
02e332a89c message页面初始化加载对话时,加一个"数据加载中...."的过场效果 2024-09-24 16:27:30 +08:00
bob
4dcf8dd89a message页面销毁时清除messageStore缓存 2024-09-24 16:14:00 +08:00
bob
7310609b8b 消息触顶后,加载新的消息进来,对话的在窗口的锚定位置不变 2024-09-24 11:59:05 +08:00
bob
220f792c6e 修正"加载更多"提示关闭之后锚定高度 2024-09-24 10:52:16 +08:00
bob
98da101c98 loadmore和hasNoMoreMsg放到组件中封装 2024-09-24 10:18:10 +08:00
bob
e506059410 消息对话到达顶部后自动动态加载 2024-09-23 22:09:01 +08:00
bob
e9203b92ca 重构pullmsg,减少msg初始化渲染的数据量 2024-09-23 14:33:07 +08:00
bob
2a3d7864cb 部分重构 2024-09-21 09:55:32 +08:00
bob
06de2a6504 临时消除接收端当前session下出现的未读图标 2024-09-20 21:01:15 +08:00
bob
86f4d1e0c3 接收Chat消息处理 2024-09-20 16:15:01 +08:00
bob
ddff07f68e msgRecords入了缓存,但不持久化 2024-09-20 12:11:32 +08:00
bob
630df31a1a wsConnect重构,统一声明/定义/使用事件 2024-09-20 10:31:52 +08:00
bob
17130f3f97 1.样式调整;2.session发生切换才需要pullMsg 2024-09-20 09:21:31 +08:00
bob
19a1ca5b58 重构:1)组件通信基于Store,2)输入组件改成quill 2024-09-19 23:00:24 +08:00
bob
38bf73d11a lastSessionId存储迁移到user里面去 2024-09-19 13:21:59 +08:00
bob
d680f6734f 父组件与SessionBox通信通过Store 2024-09-19 10:39:22 +08:00
bob
0b935ce1ab 1.被选中的session的未读应该是0
2.发送消息后,应该清空草稿
2024-09-19 09:37:56 +08:00
bob
983491cb2e 消息发送时的处理 2024-09-18 23:54:57 +08:00
bob
fc83d6daab updateSession和msgUpdateSessionService绑定到一起,保证数据同步一致性 2024-09-18 22:50:20 +08:00
bob
91a19240e6 session选中给背景色着色 2024-09-18 21:33:01 +08:00
bob
e026e03a7f 消息发送-6:sessionList和消息记录 2024-09-18 20:32:35 +08:00
bob
b774c989e1 拖动输入框大小时,消息窗口总是触底 2024-09-15 18:31:42 +08:00
bob
5481c73f09 消息发送-5:消息处理按照MsgType拆分代码块 2024-09-15 18:16:19 +08:00
bob
fda668cae2 消息发送-2:sessionType统一和MsgType保持一致 2024-09-15 14:01:33 +08:00
bob
767981bc46 消息发送-3:发送消息是绑定delivered事件,拿到服务端生成的msgid 2024-09-15 10:45:41 +08:00
bob
c619f91cf8 消息发送-2 2024-09-14 22:36:16 +08:00
bob
475431bf48 消息发送-1 2024-09-14 18:03:40 +08:00
bob
eee4222a7d 滚动条样式修复 2024-09-14 14:15:00 +08:00
bob
3564ebec2b 消息展示中把“查看更多消息”置于show-box的上层 2024-09-10 11:51:52 +08:00