企业沟通与售后协作平台
围绕客户沟通与售后服务,整合私聊、群聊、工单流转和版本计划等业务。参与消息交互、售后群与工单关联、桌面通知及窗口适配,并完善会话切换与消息加载的稳定性。
项目背景
面向客户沟通、内部协作与售后服务,将私聊、群聊、服务工单和版本计划放在同一业务平台中。用户既需要收发消息,也需要在沟通过程中查看和推进业务事项。
我的工作
- 会话与消息交互: 参与售后群私聊、发起群聊、引用回复、转发会话选择、输入草稿缓存、复制粘贴和文件发送等功能的开发与优化。
- 售后与工单: 参与工单流转、售后群工单展示、反馈工单入口及状态相关交互,衔接沟通与问题处理。
- 业务协作页面: 参与版本计划表及筛选、服务站排名和相关抽屉界面。
- 通知与桌面适配: 处理消息免打扰、网页标题与桌面任务栏提醒,以及 Electron 宿主中的窗口尺寸适配。
- 运行稳定性: 完善历史消息分页、首屏状态、超时反馈,以及切换会话和大文件发送时的消息归属处理。
技术案例:慢网下的会话一致性
用户从 A 会话切换到 B 会话时,A 的请求可能稍后才返回。通过取消重复请求,并在请求返回和消息异步转换后核对会话归属,避免旧响应影响当前界面。
这是聊天功能中的一项稳定性改进;业务交付还包括消息操作、售后工单、协作页面和桌面体验。
相关文章
- 技术笔记:向上加载历史消息,怎样保持阅读位置不跳动
- 业务思考:工单什么时候算解决:处理完成与用户确认的边界
- 技术笔记:异步请求乱序:如何保证页面只接受最新结果
- Vue 3
- TypeScript
- Pinia
- Vue Router
- ant-design-vue
- Axios
- WebSocket
- Electron
- Vite