yml2213
|
417f7398e4
|
perf(chat): 优化后台客服会话查询与状态
|
2026-08-25 15:53:10 +08:00 |
|
yml2213
|
4bc25b87d8
|
修复平台代管订单流程
|
2026-07-25 19:17:19 +08:00 |
|
yml2213
|
3abd513543
|
修复客服看不到二维码图片和推荐支付宝提现
|
2026-06-27 21:57:46 +08:00 |
|
yml
|
7dc7368367
|
优化客服会话筛选
|
2026-06-18 01:08:54 +08:00 |
|
yml
|
272b2cb71e
|
优化客服群聊订单信息展示
|
2026-06-18 00:44:45 +08:00 |
|
 yml2213andClaude Opus 4.8
|
e75a39b03a
|
新增消息已读状态
复用 chat_participants.last_read_at 推导已读,无需新表/迁移。
- 后端:MessageDTO 增加 is_read,toMessageDTOs 按「全部已读」语义计算
(所有其他参与者均已读才算已读,1对1 即对方已读);MarkRead 成功后
推送 conversation_read 事件(含 reader 与 read_at),NotifyConversation
与 NotifyAllAdmins 双通道通知,使发送方/客服实时刷新已读
- 前端:ChatMessage 增加 is_read,ChatView/AdminChatsView/MobileChatView
在自己的消息下渲染「已读/未读」;收到 conversation_read 且本端仍有
未获回执的自己消息时才重载,避免无谓请求
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-16 22:22:05 +08:00 |
|
yml2213
|
6d61a336d6
|
支持配置后台页面入口
|
2026-06-11 08:00:13 +08:00 |
|
yml
|
60324765c5
|
统一前端共享工具入口
|
2026-06-09 20:50:57 +08:00 |
|
yml2213
|
04f42e5a96
|
强化前端格式检测
|
2026-06-08 06:46:47 +08:00 |
|
yml2213
|
79ea3a476c
|
优化客服消息通知提醒
|
2026-06-08 06:36:31 +08:00 |
|
yml
|
bdd1ba6052
|
桌面通知(系统级消息提醒
|
2026-06-05 20:06:50 +08:00 |
|
yml
|
92c603794a
|
管理员可以看到所有会话了
|
2026-06-05 19:43:55 +08:00 |
|
 ymlandClaude Opus 4.6
|
59093f8fd5
|
feat: 添加客服在线状态和聊天粘贴图片功能
**客服在线状态:**
- 后端:添加 admin_users.support_status 字段(online/offline/busy)
- 接口:PUT /admin/me/support-status 更新状态
- 前端:管理员顶部导航显示状态切换器(仅客服权限可见)
- 转接对话框显示客服在线状态和智能排序(在线优先)
**聊天粘贴图片:**
- 用户端、移动端、管理端聊天输入框支持 Ctrl+V/Cmd+V 直接粘贴图片
- 自动调用图片压缩和上传逻辑,与文件选择上传保持一致
- 最多支持粘贴9张图片
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-06-05 19:23:34 +08:00 |
|
yml2213
|
29e79ff835
|
chore: 继续修复导入路径
- 修复 auth 和 disputes API 导入
- 修复所有 Vue 文件中剩余的 @/api/ 导入
- 修复 admin index.ts 类型导出冲突
- 修复组件相对路径导入
类型错误:135 → 129
|
2026-06-04 09:35:11 +08:00 |
|
yml2213
|
e010f2ce7e
|
chore: 批量更新导入路径到 features 架构
- 更新所有 admin API 文件导入路径
- 更新所有 features 中 Vue 文件的导入路径
- 修复 ChatAttachmentImage 组件导入
- 修复 auth 模块部分导入路径
剩余 ~190 个类型错误待修复(主要是缺失的模块)
|
2026-06-04 09:23:15 +08:00 |
|
 yml2213andClaude Opus 4.7
|
c9397635e2
|
feat: P3阶段完成 - 全部模块迁移完成 🎉
## P3.1: 争议仲裁模块(disputes)✅
- API: disputes.ts
- 模块导出
## P3.2: 卖家中心模块(seller)✅
- Views: 4个页面
- Composables: usePublishForm, usePublishDraft
- 模块导出
## P3.3: 管理后台模块(admin)✅
- API: 8个文件(adminAuth, adminDashboard, adminUsers等)
- Views: 15个管理页面
- Composables: useAdminTable, useAdminPaginatedTable
- Components: 管理端组件
- 模块导出
---
## 🎉 Features 架构迁移全部完成!
### 最终统计
- ✅ P0: shared(基础设施)- 22个文件
- ✅ P1: wallet, chats, orders - 24个文件
- ✅ P2: listings, auth - 35个文件
- ✅ P3: seller, disputes, admin - 47个文件
**总计:** 9个模块,128个文件完成迁移
### 新架构
```
frontend/src/
├── features/ # 9个业务模块 ✅
│ ├── wallet/ ✅
│ ├── chats/ ✅
│ ├── orders/ ✅ (已重构)
│ ├── listings/ ✅
│ ├── auth/ ✅
│ ├── seller/ ✅
│ ├── disputes/ ✅
│ └── admin/ ✅
└── shared/ ✅
```
下一步:清理旧文件、更新路由配置
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-06-04 09:05:34 +08:00 |
|