Commit Graph

106 Commits

Author SHA1 Message Date
642992640f 解决1、清空群公告提示文字和UI不一致问题;2、去除聊天记录搜索选中类别后,输入框的输入提示;3、解决点击关闭按钮,关闭通讯录弹窗的时候没有重置窗口内条件选择问题 2025-06-06 18:52:40 +08:00
5b4ee3c677 处理代码冲突——恢复已读未读功能 2025-06-05 16:32:31 +08:00
Phoenix
ef0eb903a7 feat(消息组件): 优化图片消息上传体验并修复文件扩展名获取
1. 在图片消息组件中添加上传进度显示和加载状态
2. 重构图片上传逻辑,先显示本地预览再上传
3. 修复文件消息组件中从文件名获取扩展名改为从文件路径获取
4. 根据消息浮动方向调整提及文本颜色

重构了图片上传流程,现在会先显示本地预览图片,然后在上传过程中显示进度条。同时修复了文件扩展名获取逻辑,现在从文件路径而非文件名获取扩展名。优化了提及文本的颜色显示,使其根据消息浮动方向(左/右)显示不同颜色。
2025-06-05 14:13:50 +08:00
Phoenix
f511244d59 Merge branch 'xingyy'
# Conflicts:
#	src/views/message/inner/panel/PanelContent.vue   resolved by xingyy version
2025-06-05 11:42:46 +08:00
Phoenix
a5a70391a4 feat: 添加ERP用户ID字段并优化多处功能
- 在ISession接口中添加erp_user_id字段以支持ERP系统集成
- 更新.env.test环境变量添加VITE_PAGE_URL配置
- 启用vueDevTools插件用于开发调试
- 移除好友删除选项以限制用户操作
- 优化消息发送逻辑,过滤空白内容
- 调整头像右键菜单触发条件
- 更新文件消息打开链接使用环境变量
- 修改会话菜单中用户信息跳转使用erp_user_id
- 更新默认access token值
2025-06-05 11:41:06 +08:00
928c4f91f9 Merge branch 'wyfMain-dev' 2025-06-05 09:20:03 +08:00
cb41751b86 解决单聊的已读未读也会点击打开已读详情的问题 2025-06-05 09:19:17 +08:00
Phoenix
2518f77f9c Merge branch 'main' of http://172.16.100.91:3000/scout666/chat-pc
# Conflicts:
#	src/views/message/inner/panel/PanelFooter.vue   resolved by main version
2025-06-04 16:31:29 +08:00
Phoenix
d4a1fd5c8b fix(vite): 移除开发环境下vueDevTools的配置
由于开发工具配置错误导致开发环境启动问题,暂时注释掉vueDevTools插件配置
2025-06-04 16:30:54 +08:00
Phoenix
1314f8063c refactor: 移除未使用的SimpleEditorExample组件并更新默认token
移除PanelFooter.vue中未使用的SimpleEditorExample组件导入以清理代码
更新auth.js中的默认token值以使用新的测试凭证
2025-06-04 16:29:02 +08:00
dbdec912ce 接入有人@你功能,并实现热更新;接入群信息更新、双场景下的群聊解散、退群消息更新群聊设置按钮点击权限 2025-05-31 03:53:18 +08:00
d5b0a8b599 处理搜索点击更多聊天记录携带搜索文本;处理点击跳转到聊天位置时自动关闭搜索框;处理打开更多搜索框时自动关闭下拉列表;处理首页搜索框样式 2025-05-29 18:51:27 +08:00
e27682badf 处理代码合并后的问题 2025-05-29 18:28:12 +08:00
a86cdbf94a Merge branch 'wyfMain-dev' 2025-05-29 18:10:46 +08:00
e1e11b7633 完成搜索框中点击更多通讯录、更多群聊、点击通讯录、群聊、聊天记录对应的跳转,并处理加载更多场景;处理跳转到指定搜索记录的功能,并实现向上向下加载更多数据,并保持滚动位置 2025-05-29 18:04:16 +08:00
331ca65db6 完成新版已读回执规则接入,处理相应的socket消息监听、相关已读未读数量统计和详情列表展示 2025-05-28 15:40:36 +08:00
Phoenix
2c1ae41c3e feat(theme): 将主色调从#1890ff更改为#462AA0
统一修改多处UI组件的主色调,从蓝色(#1890ff)变更为紫色(#462AA0),以保持视觉一致性。同时优化了文件上传逻辑和滚动到底部功能。

refactor(dom): 提取滚动相关操作为工具函数
将滚动到底部逻辑封装为可复用的工具函数,并在多处调用位置进行替换,提高代码复用性。

fix(upload): 修复上传中文件点击打开问题
增加上传状态判断,避免在上传过程中点击文件时打开新窗口。

chore(deps): 更新依赖包版本
升级@types/node和watchpack等依赖包版本。
2025-05-28 11:29:13 +08:00
bdfd604fd9 接入会话置顶、会话免打扰功能到聊天设置页面;接入退出群聊、解散群聊功能,并解决历史遗留问题:群主不能退群(普通群);接入新版socket消息监听用于处理消息已读回执,读消息视角依然沿用旧版轮询方案防止丢失既有数据;查视角采用新版监听socket消息方案代替轮询接口实现 2025-05-27 18:49:48 +08:00
Phoenix
44a1dd0986 fix: 修复用户信息显示逻辑
- 在ForwardRecord.vue中,将用户ID的引用从item.user_id更改为item.erp_user_id,以确保正确显示用户信息。
2025-05-27 11:48:18 +08:00
Phoenix
8ce7d143ce 12 2025-05-27 11:43:58 +08:00
Phoenix
58b70f84d7 1 2025-05-27 11:42:34 +08:00
Phoenix
6d663d3d01 Merge branch 'main' of http://172.16.100.91:3000/scout666/chat-pc 2025-05-27 11:38:24 +08:00
Phoenix
b117765bdc fix: 修复用户信息处理和组件逻辑
- 在useSessionMenu.ts中,修正用户信息处理逻辑,使用正确的用户ID
- 在IndexSider.vue中,移除不必要的watch监听器,简化代码
- 在PanelContent.vue中,优化右键菜单逻辑,确保仅在特定条件下触发
2025-05-27 11:38:22 +08:00
1edb639ad9 Merge branch 'wyfMain-dev' 2025-05-27 11:24:42 +08:00
8ecee15180 完成聊天记录按日期搜索功能 2025-05-27 11:21:55 +08:00
Phoenix
e3f2346d66 fix: 更新配置和组件逻辑
- 在Editor.vue中,优化成员列表的渲染逻辑,确保在特定条件下显示'所有人'选项
- 在FileMessage.vue中,修改上传进度显示条件,避免在未开始上传时显示进度圆环
- 在uploads.ts中,简化重试上传逻辑,移除不必要的暂停状态检查
- 在PanelContent.vue中,添加对重试操作的支持,确保能够针对特定项目进行重试
2025-05-27 11:20:55 +08:00
efb410b657 再次重构从聊天app接入的按条件查询聊天记录组件,去除了按群成员查询、按日期查询的特异化,统一调用history接口,根据不同的场景处理参数,并处理空页面和分页等。处理不同交互场景下需要重置搜索条件的情况。目前按日期查询待接入,其他已完成 2025-05-26 18:57:02 +08:00
Phoenix
c91a70f86d 12 2025-05-26 17:00:09 +08:00
Phoenix
02ba7af6eb Merge branch 'main' into xingyy 2025-05-26 16:59:50 +08:00
Phoenix
19a6c89b76 fix: 修复上传进度显示和重试逻辑问题
- 在FileMessage.vue中,仅当上传进度大于0时显示进度圆环,避免初始状态显示
- 在PanelContent.vue中,为retry函数添加参数传递,确保重试操作针对特定项目
- 在uploads.ts中,添加暂停状态检查并处理上传失败时的进度回调
2025-05-26 16:58:12 +08:00
Phoenix
e2e0a3ea3a fix: 修复文件上传逻辑和UI问题
- 修复文件上传暂停/恢复逻辑错误,调整播放状态与上传动作的对应关系
- 为视频上传添加半透明蒙层提升用户体验
- 移除上传管理中的冗余字段和注释代码
- 调整确认框标题的padding样式
- 添加消息重发确认功能
2025-05-26 16:43:11 +08:00
Phoenix
5bda2be585 更新.env.test文件中的API地址,调整FileMessage.vue组件的样式,增加高度和灵活性,优化auth.js中的token获取逻辑,增强MultiSelectFooter.vue中的批量删除功能,添加确认框提示。 2025-05-26 12:00:30 +08:00
Phoenix
57f169ca78 12 2025-05-22 15:44:25 +08:00
Phoenix
470da9e7b7 1 2025-05-22 15:27:19 +08:00
Phoenix
c7df773b97 Merge branch 'main' of http://172.16.100.91:3000/scout666/chat-pc 2025-05-22 15:26:49 +08:00
Phoenix
b7ae8598b4 更新组件声明,新增SearchByCondition组件;调整FileMessage.vue的样式,增加高度;优化ImageMessage.vue中的图片样式,移除不必要的样式属性。 2025-05-22 15:26:48 +08:00
69e95e5c4d Merge branch 'wyfMain-dev' 2025-05-22 15:25:59 +08:00
6517c082d5 处理指定聊天记录的定位跳转,查找上下文【不稳定】 2025-05-22 15:24:13 +08:00
Phoenix
cba7e9205e git忽略 2025-05-22 15:10:20 +08:00
Phoenix
9487ae526b Merge branch 'main' of http://172.16.100.91:3000/scout666/chat-pc
# Conflicts:
#	src/store/modules/dialogue.js   resolved by main version
#	src/utils/auth.js   resolved by main version
2025-05-22 15:09:16 +08:00
Phoenix
e3d61107cb Merge branch 'xingyy'
# Conflicts:
#	env/.env.test   resolved by xingyy version
2025-05-22 15:08:36 +08:00
Phoenix
db599dadb9 优化文件消息组件的下载逻辑,新增群组信息获取功能,调整对话存储以支持群组信息 2025-05-22 15:07:27 +08:00
Phoenix
89f707a031 优化ForwardRecord.vue中的消息文本背景色,新增UserCardModal.vue的离开事件处理逻辑,调整useTalkRecord.ts中的数据加载日志,更新SkipBottom.vue中的滚动到底部逻辑,增强用户体验。 2025-05-22 11:52:44 +08:00
Phoenix
46644626e7 修改项目名称为“IM”,更新相关文件中的标题和版权信息,优化文件下载功能,调整部分组件的显示内容。 2025-05-22 10:30:02 +08:00
Phoenix
0fe1119789 新增OnlyOffice文档编辑器和Fluent图标库依赖,优化文件消息组件的下载功能,调整文本消息背景色,改进会话菜单逻辑,优化会话列表排序,修复部分样式问题。 2025-05-21 19:57:07 +08:00
Phoenix
91107e2f85 优化OnlyOffice文档加载逻辑,移除重复脚本加载检查,新增获取URL参数的功能,调整文档ID生成方式,确保用户ID唯一性。 2025-05-21 13:27:33 +08:00
Phoenix
579fed2e69 更新组件声明,新增NDropdown支持;调整ForwardRecord.vue中的模态框逻辑,优化文件点击事件处理,修复ContactModal.vue中的数据提交逻辑,更新路由配置以支持新页面。 2025-05-21 13:18:41 +08:00
0ab2ce814a 解决搜索聊天记录组件搜索时,改变搜索关键字没有正确调用接口、处理搜索结果显示等问题 2025-05-21 11:41:03 +08:00
41dbb8c872 处理解散群聊、退出群聊按钮的可视权限;使用naiveUI的infiniteScroll组件代替overflowY,并用自带的load事件代替v-loadmore指令,重新整理复用的搜索列表组件,整理传参、数据处理等,解决参数混乱、数据处理混乱问题 2025-05-20 19:58:16 +08:00
8694921f25 完成清空聊天记录功能;接入群信息修改中的编辑群名称功能与相关交互,并调整群聊设置弹窗的样式;去除旧版群公告入口 2025-05-20 18:02:12 +08:00