feat: 管理后台完整可用 + 注册登录记日志 + 提取信息结构化展示 + 微信配置就绪

- 管理后台用户/统计/日志/配置四页签全部对接真实后端API
- auth注册/登录/游客/微信登录事件写入usage_logs表
- 提取信息结果从原始JSON改为卡片式字段列表(中文标签)
- 管理后台搜索按钮增加加载态和结果数提示
- 配置WECHAT_APP_ID/WECHAT_APP_SECRET
- 客户/产品/报价单CRUD页面完整(导出导入批量操作)
This commit is contained in:
TradeMate Dev
2026-05-18 23:50:48 +08:00
parent 32d2b57df7
commit 4755cc75ba
14 changed files with 1495 additions and 119 deletions
+30 -2
View File
@@ -1,7 +1,7 @@
# TradeMate (外贸小助手) - 项目进度文档
**更新时间**: 2026-05-13 12:00
**状态**: ✅ CORS/API 500 修复 + 自定义 tabbar 升级(emoji 正常渲染) - 所有功能正常
**更新时间**: 2026-05-18 20:00
**状态**: ✅ 管理后台完整可用 + 微信登录配置就绪 + 提取信息结构化展示
---
@@ -140,6 +140,30 @@
| 升级自定义 tabbar | `pages.json` custom: false → true | 切回自定义 tabbar 支持 emoji 图标 |
| 修复 emoji 渲染 | `custom-tab-bar/index.vue` | `line-height: 1``1.5`,追加 emoji 字体族 `Apple Color Emoji, Segoe UI Emoji, Noto Color Emoji` |
### 9. 管理后台完整可用 + 注册登录日志
| 功能 | 文件 | 说明 |
|------|------|------|
| 用户管理(列表/搜索/改套餐/改角色/启用禁用) | `admin.py` + `admin.vue` | 全部对接真实 API |
| 使用统计 | `admin.py` | 查询 `usage_logs` 表,含今日各功能调用 + 7日趋势 |
| 操作日志 | `admin.py` | 带筛选器(动作/用户ID/日期范围)+ 分页 |
| 系统配置 | `admin.vue` | 卡片表单(input/switch/textarea),按配置项逐字段编辑 |
| 注册/登录记日志 | `auth.py` | `user.register`/`user.login`/`user.login_guest`/`user.wechat_login` 写入 `usage_logs` |
| 管理后台搜索按钮反馈 | `admin.vue` | 按钮加载态 "搜索中..." + 结果数 toast |
### 10. 提取信息结果结构化展示
| 文件 | 改前 | 改后 |
|------|------|------|
| `translate.vue` | 显示原始 JSON | 卡片式字段列表(字段名中文,如"产品名称""数量" |
| `index.vue` | 显示原始 JSON | 同上 |
### 11. 微信静默登录配置
`.env` 已写入 `WECHAT_APP_ID`/`WECHAT_APP_SECRET`,前端 `login.vue` 已内置:
- **微信小程序**`uni.login()` → code → `/auth/wechat-login`
- **H5 微信浏览器**:公众号 OAuth `snsapi_base` 静默授权
### 8. 首页快捷入口重新设计
底部导航已有"翻译、客户、营销、报价",首页快捷入口原先完全重复。重新设计为从"更多功能"区提取最高频功能:
@@ -157,6 +181,9 @@
## 三、待办事项
### 中优先级
1. 管理后台统计/日志页有数据验证(目前 `usage_logs` 为空,显示暂无数据)
### 低优先级
1. 测试 WhatsApp 集成
2. 性能优化测试
@@ -185,6 +212,7 @@
| 2026-05-13 | 修复 CORS + API 500 根因:游客 UUID 格式、Vite proxy 替代直连、CORS 配置修正 |
| 2026-05-13 | 自定义 tabbar 升级:切回 `custom: true`,修复 emoji `line-height` 和字体族 |
| 2026-05-13 | 首页快捷入口重新设计:产品库/跟进/数据/通知,替换原有重复项 |
| 2026-05-18 | 管理后台完整可用(用户/统计/日志/配置)+ 注册登录记日志 + 提取信息结构化展示 + 微信登录配置就绪 |
---