zdl
|
e9e9ec9051
|
fix: 调整AI合成UI
|
2025-11-27 16:40:35 +08:00 |
|
zdl
|
5b0e420770
|
fix: 分时图UI调整
|
2025-11-27 16:20:15 +08:00 |
|
zdl
|
753727c1c0
|
fix: 事件详情弹窗UI调整
重要性h5不展示
事件列表卡片间距调整
|
2025-11-27 14:40:38 +08:00 |
|
|
|
7743a8a26a
|
update pay function
|
2025-11-24 19:22:22 +08:00 |
|
|
|
72e3e56a63
|
update pay function
|
2025-11-24 19:07:24 +08:00 |
|
|
|
ea166d59c4
|
update pay function
|
2025-11-24 16:39:36 +08:00 |
|
zdl
|
745b9caeee
|
feat: StockListItem.js - 分时/K线点击切换效果修复
|
2025-11-23 10:02:13 +08:00 |
|
zdl
|
9b55610167
|
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
|
9761ef9016
|
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
|
e23feb3c23
|
feat: 添加评论功能
|
2025-11-14 16:15:13 +08:00 |
|
|
|
e428caf578
|
update ui
|
2025-11-14 15:50:21 +08:00 |
|
|
|
ad8ff50001
|
update ui
|
2025-11-14 08:09:18 +08:00 |
|
|
|
eac3b09a95
|
update ui
|
2025-11-14 07:25:12 +08:00 |
|
|
|
5e70f4443d
|
update ui
|
2025-11-14 06:39:29 +08:00 |
|
|
|
1773c571ab
|
update ui
|
2025-11-13 23:44:37 +08:00 |
|
|
|
3caa5f4c3a
|
update ui
|
2025-11-13 23:24:54 +08:00 |
|
|
|
c6062efb00
|
update ui
|
2025-11-13 22:21:59 +08:00 |
|
|
|
46ba421f42
|
事件中心ui
|
2025-11-10 12:32:14 +08:00 |
|
|
|
6cd300b5ae
|
事件中心ui
|
2025-11-10 12:22:21 +08:00 |
|
|
|
fbf6813615
|
事件中心有引用的相关详情样式调整
|
2025-11-10 10:18:55 +08:00 |
|
zdl
|
f01eff6eb7
|
feat: 优化股票卡片显示
d670b0a feat: 历史股票增加相关度数据
02c03ab feat: 修改列表默认状态
8bdc2aa feat: 处理mock数据
|
2025-11-07 20:05:14 +08:00 |
|
zdl
|
00aabfacea
|
feat: DynamicNewsDetailPanel 支持无头部模式和精简模式优化
新增功能:
- 添加 showHeader prop 控制头部显示/隐藏(默认 true)
- 无头部模式下显示 CompactMetaBar 精简信息栏(右上角浮动)
- 相关股票支持精简模式(使用 CompactStockItem + Wrap 布局)
- 添加 showModeToggle 和 simpleContent props 到相关股票模块
Bug 修复和优化:
- 修复 isStocksOpen 初始值依赖未就绪变量的问题(改为 false)
- 优化股票加载逻辑:PRO 和 MAX 会员都默认展开和自动加载
- 更新日志文案:从"PRO会员"改为"PRO/MAX会员"
导入调整:
- 添加 Wrap, WrapItem(用于精简模式布局)
- 添加 CompactMetaBar(无头部模式信息栏)
- 添加 CompactStockItem(精简模式股票卡片)
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-11-07 19:48:08 +08:00 |
|
zdl
|
4979293320
|
feat: RelatedConceptsSection 支持受控模式和优化
- 新增 isOpen, onToggle props 支持外部控制展开状态(受控模式)
- 添加 hasNoConcepts 判断,优化空数据处理逻辑
- 改进精简模式和详细模式的空状态显示
- 增强点击处理逻辑,支持受控/非受控两种模式
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-11-07 19:46:29 +08:00 |
|
zdl
|
b30cbd6c62
|
RelatedStocksSection 重构为纯详细模式组件
|
2025-11-07 19:32:36 +08:00 |
|
zdl
|
11789b5ec7
|
Commit 2: CollapsibleSection 支持精简/详细双模式
|
2025-11-07 19:32:10 +08:00 |
|
zdl
|
63fb8a3aa8
|
feat: 功能: │ │
│ │ - 新增 showModeToggle, currentMode, onModeToggle 等 props │ │
│ │ - 支持显示模式切换按钮("精简模式" / "查看详情") │ │
│ │ - 根据模式动态显示按钮文案和图标
|
2025-11-07 19:31:42 +08:00 |
|
zdl
|
2da71a3c03
|
feat: 相关股票添加合规
|
2025-11-07 19:29:19 +08:00 |
|
zdl
|
5ceffc53d6
|
feat: 事件中心详情面板Ui调整
|
2025-11-07 18:39:49 +08:00 |
|
zdl
|
3c060b7aa5
|
feat: 事件详情添加浏览量点击机制
|
2025-11-07 14:16:11 +08:00 |
|
|
|
3eff0554f9
|
事件中心UI优化
|
2025-11-07 10:56:08 +08:00 |
|
|
|
2a122b0013
|
事件中心UI优化
|
2025-11-07 10:31:42 +08:00 |
|
|
|
663d73609a
|
事件中心UI优化
|
2025-11-07 10:16:21 +08:00 |
|
|
|
389a45fc0a
|
事件中心UI优化
|
2025-11-07 09:57:49 +08:00 |
|
|
|
67c7fa49e8
|
事件中心UI优化
|
2025-11-07 09:45:42 +08:00 |
|
zdl
|
273ff5f72d
|
feat: 相关概念添加 PRO 权限控制...
|
2025-11-06 01:20:33 +08:00 |
|
zdl
|
ed24a14fbf
|
feat: 事件详情权限加上权限校验
|
2025-11-05 21:31:02 +08:00 |
|
zdl
|
c5dcb4897d
|
fix: 修复 CollapsibleHeader Box 组件导入缺失
|
2025-11-05 18:58:19 +08:00 |
|
zdl
|
becd0268a6
|
refactor: 调整事件详情面板中相关股票和相关概念的显示顺序
修改内容:
- 将"相关股票"移到"相关概念"之前显示
- 优化用户体验,优先展示用户更关心的股票信息
新的显示顺序:
1. 事件描述
2. 相关股票 ← 现在排在前面
3. 相关概念 ← 现在排在后面
4. 历史事件对比
5. 传导链分析
修改文件:
- src/views/Community/components/DynamicNewsDetail/DynamicNewsDetailPanel.js
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-11-05 13:24:01 +08:00 |
|
zdl
|
fe9b3034a1
|
feat: 优化股票卡片布局和弹窗性能
布局优化:
- 将分时图和K线图移至第二行公司名称后面
- 第二行布局:公司名称(左)+ 分时图 + K线图(右)
- 删除图表标题文字,使布局更紧凑
- 移除未使用的 SimpleGrid 导入
性能优化:
- 股票详情弹窗改为条件渲染
- 弹窗关闭时完全从 DOM 移除
- 减少不必要的组件渲染和内存占用
- 与四排模式弹窗保持一致的实现方式
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-11-05 11:09:53 +08:00 |
|
zdl
|
69d4b8bae0
|
feat: k线图自适应
|
2025-11-05 10:10:22 +08:00 |
|
zdl
|
bf89c0e13e
|
fix: 修复纵向模式右侧详情折叠展开后无法滑动的问题
问题描述:
- 纵向模式下,右侧详情面板中的折叠区块(相关股票、历史事件等)展开后
- 右侧面板无法滚动,用户无法查看完整内容
根本原因:
- Chakra UI Collapse 组件在动画过程中设置 overflow: hidden
- 动画结束后可能没有正确恢复,影响父容器的滚动功能
- 嵌套滚动容器之间存在冲突
解决方案:
1. CollapsibleSection.js
- 为 Collapse 组件添加 unmountOnExit={false}
- 添加 startingHeight={0} 确保动画从 0 开始
- 防止 Collapse 动画干扰父容器的 overflow 属性
2. EventScrollList.js
- 为右侧详情 Box 添加 position="relative"
- 使用 overflow: auto !important 强制保持滚动功能
- 确保即使子元素有 overflow 设置也不受影响
技术细节:
- unmountOnExit={false} 保持 DOM 节点存在,避免频繁挂载/卸载
- startingHeight={0} 确保折叠动画的起始高度一致
- !important 提高 CSS 优先级,覆盖子元素的 overflow 设置
- position: relative 创建新的层叠上下文,隔离滚动行为
影响范围:
- 纵向模式右侧详情面板
- 所有使用 CollapsibleSection 的区块
测试建议:
1. 切换到纵向模式
2. 展开"相关股票"或其他折叠区块
3. 尝试滚动右侧详情面板
4. 确认可以正常查看所有内容
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-11-05 09:58:52 +08:00 |
|
zdl
|
4e7fcaad5c
|
fix: 修复详情面板"相关股票"重复标题的问题
问题描述:
- 详情面板中出现两个"相关股票"标题
- 用户反馈截图显示标题重复渲染
根本原因:
- DynamicNewsDetailPanel 使用 CollapsibleSection 包裹 RelatedStocksSection
- RelatedStocksSection 内部又渲染了 CollapsibleHeader
- 导致双重标题渲染
解决方案:
1. RelatedStocksSection.js
- 移除内部的 CollapsibleHeader 和 Collapse 组件
- 只保留纯内容部分(股票网格)
- 简化组件职责:仅负责渲染股票列表
2. DynamicNewsDetailPanel.js
- 移除传递给 RelatedStocksSection 的 isOpen 和 onToggle props
- 折叠逻辑由外层的 CollapsibleSection 统一管理
修改文件:
- RelatedStocksSection.js - 移除重复的标题和折叠逻辑
- DynamicNewsDetailPanel.js - 清理无用的 props 传递
影响范围:
- 事件详情面板的"相关股票"区块
测试建议:
1. 打开事件详情面板
2. 展开"相关股票"区块
3. 确认只有一个标题
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-11-05 09:54:50 +08:00 |
|
zdl
|
e7c495a8b1
|
feat: feat: 实现事件详情子模块懒加载useEventStocks添加 autoLoad 参数和分离加载函数 │ │
│ │ - DynamicNewsDetailPanel实现子模块折叠和懒加载
|
2025-11-05 08:29:44 +08:00 |
|
zdl
|
8fe13c9fa4
|
feat: 概念股票列表支持滚动查看全部数据
|
2025-11-05 08:12:03 +08:00 |
|
zdl
|
7fdc9e26af
|
feat: 历史事件对比没数据数量展示0
|
2025-11-04 20:07:21 +08:00 |
|
zdl
|
bf75f9b387
|
feat: 添加超预期的分提示
|
2025-11-04 19:39:46 +08:00 |
|
zdl
|
2a59e9edb2
|
feat: 添加合规提示
|
2025-11-04 19:26:18 +08:00 |
|
zdl
|
76360102bb
|
feat: 相关概念UI调整
|
2025-11-04 18:22:26 +08:00 |
|
zdl
|
82cb0b4034
|
feat: bugfix
|
2025-11-03 18:26:59 +08:00 |
|
zdl
|
78e7001372
|
feat: bugfix
|
2025-11-03 18:20:57 +08:00 |
|