Commit Graph

148 Commits

Author SHA1 Message Date
9b37e32f80 update pay function 2025-11-20 08:09:34 +08:00
b93fe14cc0 update pay function 2025-11-20 08:02:34 +08:00
0ebb9f3d13 update pay function 2025-11-20 07:46:50 +08:00
8bc219c701 update pay function 2025-11-19 23:41:45 +08:00
a1e0adb984 update pay function 2025-11-19 23:06:14 +08:00
3def63455f update pay function 2025-11-19 22:56:28 +08:00
582493de4d update pay function 2025-11-19 21:45:55 +08:00
a40191002e update pay function 2025-11-19 20:44:35 +08:00
48ef3e91d6 update pay function 2025-11-19 20:15:27 +08:00
e00e0647e9 Merge branch 'feature_2025/251117_pref' of https://git.valuefrontier.cn/vf/vf_react into feature_2025/251117_pref 2025-11-19 19:41:59 +08:00
e9364aaff2 update pay function 2025-11-19 19:41:26 +08:00
zdl
fc4896c626 feat: 前端修改:修改 AuthFormContent.js 兼容两种格式(is_new_user 和 isNewUser) 2025-11-19 16:07:15 +08:00
zdl
4030aea21c feat: 添加Login Page Viewed 2025-11-19 15:42:42 +08:00
zdl
7ba07109af perf: 将 Moment.js 替换为 Day.js,优化打包体积
## 改动内容
  - 替换所有 Moment.js 引用为 Day.js (29 个文件)
  - 更新 Webpack 配置,调整 calendar-lib chunk
  - 添加 Day.js 插件支持 (isSameOrBefore, isSameOrAfter)
  - 移除 Moment.js 依赖

  ## 性能提升
  - JavaScript 打包体积减少: ~50 KB (未压缩)
  - gzip 后减少: ~15-18 KB
  - 预计首屏加载时间提升: 15-20%

  ## 影响范围
  - Dashboard 组件: 5 个文件
  - Community 组件: 19 个文件
  - 工具函数: tradingTimeUtils.js (添加插件)
  - 其他组件: 5 个文件

  ## 测试状态
  -  构建成功 (npm run build)
2025-11-17 19:27:45 +08:00
zdl
464578c2e6 pref: 删除NotificationTestTool 组件, notificationDebugger.js 调试工具删除完成 2025-11-17 14:59:39 +08:00
b88c5a4d6c Merge branch 'feature_bugfix/251113_ui' of https://git.valuefrontier.cn/vf/vf_react into feature_bugfix/251113_ui 2025-11-15 09:11:57 +08:00
0ae5618ef9 add forum 2025-11-15 09:10:26 +08:00
zdl
79308cec48 feat: 实现评论分页功能并迁移到 TypeScript
- 创建通用分页 Hook (usePagination.ts) 支持任意数据类型
- 将 EventCommentSection 迁移到 TypeScript (.tsx)
- 添加"加载更多"按钮,支持增量加载评论
- 创建分页和评论相关类型定义 (pagination.ts, comment.ts)
- 增加 Mock 评论数据从 5 条到 15 条,便于测试分页

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-14 17:27:12 +08:00
zdl
fe11bd9e6a Merge branch 'feature_bugfix/251113_ui' into feature_bugfix/251113_bugfix
* feature_bugfix/251113_ui:
  update ui
  update ui
  update ui
  update ui
  update ui
2025-11-14 16:16:10 +08:00
zdl
f44c5d37ed feat: 添加评论功能 2025-11-14 16:15:13 +08:00
ba193db5aa update ui 2025-11-14 15:50:21 +08:00
zdl
aee79cd14d feat: 通知调试能力 2025-11-10 20:05:53 +08:00
zdl
57173e44df feat(customer-service): 集成 Bytedesk 客服系统并优化 Dify 机器人显示
## 主要变更

### 1. Dify 机器人优化
**文件**: public/index.html
-  恢复 Dify 机器人代码
-  添加显示控制逻辑:只在 /home 页面显示
-  使用 JavaScript 监听路由变化,动态控制显示/隐藏
-  保留所有样式配置

### 2. Bytedesk 客服系统集成
**文件**: src/bytedesk-integration/config/bytedesk.config.js
-  配置开发环境使用代理路径(/bytedesk-api)
-  修复 X-Frame-Options 跨域问题
-  优化 shouldShowCustomerService 逻辑:默认所有页面显示,只在 /login 隐藏
-  保留白名单模式代码作为备用方案

**文件**: src/components/GlobalComponents.js
-  集成 BytedeskWidget 组件
-  使用 shouldShowCustomerService 控制显示

### 3. 客服显示规则

**Dify 机器人**:
-  /home 页面 → 显示
-  其他页面 → 隐藏

**Bytedesk 客服**:
-  所有页面 → 显示
-  /login 页面 → 隐藏

## 已知问题

- ⚠️ Bytedesk 服务器配置 enabled: false,需要后端修改为 true
- ⚠️ 配置接口: /config/bytedesk/properties

## 测试建议

1. 访问 /home 页面,检查 Dify 机器人是否显示
2. 访问其他页面,检查 Dify 是否隐藏
3. 等待后端修改 enabled 后,测试 Bytedesk 客服功能

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-10 19:58:36 +08:00
a989b9f8a8 事件中心不提示通知修复,增加开启/关闭通知按钮。修复edge或者opera浏览器登录扫码无跳转的问题 2025-11-10 10:36:29 +08:00
7b39fb0bdf agent功能开发增加MCP后端 2025-11-10 08:14:53 +08:00
65b45b0d36 agent功能开发增加MCP后端 2025-11-07 23:03:22 +08:00
89db22737b agent功能开发增加MCP后端 2025-11-07 20:23:54 +08:00
a8f859e853 agent功能开发增加MCP后端 2025-11-07 19:11:58 +08:00
99bb51e526 agent功能开发增加MCP后端 2025-11-07 18:11:29 +08:00
zdl
ded5325149 feat: 删除不需要的组件 2025-11-07 14:31:50 +08:00
0686ea61f0 Merge branch 'feature_bugfix/251104_event' of https://git.valuefrontier.cn/vf/vf_react into feature_bugfix/251104_event 2025-11-07 10:56:21 +08:00
c3b6f50ba3 事件中心UI优化 2025-11-07 10:56:08 +08:00
zdl
31406eb979 feat: 删除不需要的组件 2025-11-07 10:35:20 +08:00
bf89506470 优惠码Bug修复 2025-11-07 08:13:12 +08:00
5582c8237c 优惠码Bug修复 2025-11-07 07:53:07 +08:00
a99cb9c25f 优惠码Bug修复 2025-11-07 07:35:13 +08:00
zdl
ab4be46eef Merge branch 'feature_bugfix/251104_event' of https://git.valuefrontier.cn/vf/vf_react into feature_bugfix/251104_event
* 'feature_bugfix/251104_event' of https://git.valuefrontier.cn/vf/vf_react:
  加入优惠码机制,预置3个优惠码
2025-11-06 01:40:28 +08:00
zdl
c6de3671cc fix: 修复 MSW 接口和调试代码清理... 2025-11-06 01:17:06 +08:00
zdl
4aca13972e feat: UI调整 2025-11-05 23:54:43 +08:00
zdl
32c8230a7c feat: 事件详情权限加上权限校验 2025-11-05 21:31:02 +08:00
zdl
8c151266bc feat: UI调整 2025-11-05 18:04:49 +08:00
zdl
b5802d344e feat: 股票涨跌幅指标组件 2025-11-05 16:49:04 +08:00
zdl
7719b6d561 feat: StockChangeIndicators 组件优化 2025-11-05 15:19:48 +08:00
9bf98eaaf3 加入优惠码机制,预置3个优惠码 2025-11-05 14:39:20 +08:00
zdl
6c20f201da feat: 导航栏关注事件弹窗增强显示信息
- 添加热度显示(🔥 图标 + 分数)
  - ≥80 红色,≥60 橙色,<60 灰色
- 添加关注数显示(👥 图标 + 人数)
- 保留原有涨跌幅显示(日均、周涨)
- mock 数据补充涨跌幅字段(related_avg_chg, related_max_chg, related_week_chg)
- 智能显示:字段存在时才显示对应 Badge
- 优化 Badge 间距和布局

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-05 11:05:32 +08:00
zdl
3ae8607cd8 fix: 修复微信扫码登录后页面跳转问题
修改 iframe 显示条件,仅在 WAITING 状态时显示 iframe,
当状态变更为 SCANNED/AUTHORIZED 时立即移除 iframe,
防止微信页面执行父页面跳转操作。

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-04 11:43:54 +08:00
zdl
7f91311c09 feat: 恢复bugfix 2025-11-04 11:43:54 +08:00
zdl
8a5241cc31 feat: bugfix 2025-11-03 19:45:32 +08:00
zdl
603f6513b5 refactor: 优化 StockChangeIndicators 颜色层次和视觉对比度
优化:
- 背景色统一使用 50 最浅色 (red.50/orange.50/green.50/teal.50)
- 边框色根据涨跌幅大小动态调整 (100-200 级别)
- 确保背景 < 边框 < 文字的颜色深度层次
- 提升视觉对比度和可读性
- 更新注释说明颜色逻辑

修改文件:
- src/components/StockChangeIndicators.js

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-03 16:01:42 +08:00
zdl
293d84e065 feat本次提交包含的优化
 StockChangeIndicators 组件优化

  - 调整 padding 使布局更紧凑
  - 修复窄卡片中的折行问题
  - 自动根据内容调整宽度

   重要性等级视觉优化

  - 统一使用红色系(S→A→B→C:从深红到浅红)
  - 添加 badgeBg 字段支持新的角标样式

   DynamicNewsEventCard 卡片改版

  - 左上角矩形角标显示重要性(镂空边框样式)
  - 悬浮显示所有等级说明
  - 标题限制两行显示

   Mock 数据完整性

  - 添加缺失的 related_week_chg 字段
  - 确保三个涨跌幅指标数据完整
2025-11-03 15:38:30 +08:00