|
|
61a29ce5ce
|
更新Company页面的UI为FUI风格
|
2025-12-22 15:43:08 +08:00 |
|
|
|
b86322d8e1
|
更新Company页面的UI为FUI风格
|
2025-12-22 15:31:10 +08:00 |
|
|
|
20bcf3770a
|
更新Company页面的UI为FUI风格
|
2025-12-22 15:31:10 +08:00 |
|
|
|
a6c8927adf
|
Merge branch 'feature_bugfix/251217_stock' of https://git.valuefrontier.cn/vf/vf_react into feature_bugfix/251217_stock
|
2025-12-22 13:24:45 +08:00 |
|
|
|
6d878df27c
|
Merge branch 'feature_bugfix/251217_stock' of https://git.valuefrontier.cn/vf/vf_react into feature_bugfix/251217_stock
|
2025-12-22 13:24:45 +08:00 |
|
|
|
10a3f67cef
|
更新Company页面的UI为FUI风格
|
2025-12-22 13:24:39 +08:00 |
|
|
|
a2a233bb0f
|
更新Company页面的UI为FUI风格
|
2025-12-22 13:24:39 +08:00 |
|
zdl
|
6cc215efc1
|
feat(LoadingState): 新增骨架屏变体,优化加载体验
- LoadingState: 新增 variant 参数支持 spinner/skeleton 模式
- LoadingState: 新增 skeletonType 参数支持 grid/list 布局
- AnnouncementsPanel: 使用 list 骨架屏替代 spinner
- DisclosureSchedulePanel: 使用 grid 骨架屏替代 spinner
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-12-22 13:04:56 +08:00 |
|
zdl
|
174fe32850
|
feat(LoadingState): 新增骨架屏变体,优化加载体验
- LoadingState: 新增 variant 参数支持 spinner/skeleton 模式
- LoadingState: 新增 skeletonType 参数支持 grid/list 布局
- AnnouncementsPanel: 使用 list 骨架屏替代 spinner
- DisclosureSchedulePanel: 使用 grid 骨架屏替代 spinner
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-12-22 13:04:56 +08:00 |
|
zdl
|
1158f124e9
|
perf(hooks): 使用 useRef 缓存加载状态,避免 Tab 切换重复请求
- 使用 useRef 替代 useState 跟踪 hasLoaded 状态
- Tab 切换回来时保持数据缓存,不重新发起请求
- stockCode 变化时重置加载状态,确保新股票正常加载
- useAnnouncementsData 支持 refreshKey 强制刷新
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-12-22 13:04:55 +08:00 |
|
zdl
|
77ea38e5c9
|
perf(hooks): 使用 useRef 缓存加载状态,避免 Tab 切换重复请求
- 使用 useRef 替代 useState 跟踪 hasLoaded 状态
- Tab 切换回来时保持数据缓存,不重新发起请求
- stockCode 变化时重置加载状态,确保新股票正常加载
- useAnnouncementsData 支持 refreshKey 强制刷新
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-12-22 13:04:55 +08:00 |
|
zdl
|
c6eca432be
|
perf(MarketDataView): 优化加载状态,使用骨架屏避免布局跳动
- useMarketData: 新增 hasLoaded 状态,优化首次加载 loading 逻辑
- 导出 SummaryCardSkeleton 组件用于概览卡片占位
- MarketDataView: 使用骨架屏替代空白占位
- DeepAnalysisTab: 使用 skeleton 变体替代 spinner
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-12-22 13:04:55 +08:00 |
|
zdl
|
9e271747da
|
perf(MarketDataView): 优化加载状态,使用骨架屏避免布局跳动
- useMarketData: 新增 hasLoaded 状态,优化首次加载 loading 逻辑
- 导出 SummaryCardSkeleton 组件用于概览卡片占位
- MarketDataView: 使用骨架屏替代空白占位
- DeepAnalysisTab: 使用 skeleton 变体替代 spinner
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-12-22 13:04:55 +08:00 |
|
zdl
|
bd0bdf1098
|
fix(mock): 完善大宗交易和龙虎榜数据结构
- 融券余额增加 balance_amount 字段
- 大宗交易:新增 deals 明细、买卖营业部、成交均价
- 龙虎榜:新增 buyers/sellers 营业部列表、净买入金额
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-12-22 13:04:55 +08:00 |
|
zdl
|
88b836e75a
|
fix(mock): 完善大宗交易和龙虎榜数据结构
- 融券余额增加 balance_amount 字段
- 大宗交易:新增 deals 明细、买卖营业部、成交均价
- 龙虎榜:新增 buyers/sellers 营业部列表、净买入金额
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-12-22 13:04:55 +08:00 |
|
|
|
a47329f735
|
更新Company页面的UI为FUI风格
|
2025-12-22 12:58:01 +08:00 |
|
|
|
307d80c808
|
更新Company页面的UI为FUI风格
|
2025-12-22 12:58:01 +08:00 |
|
|
|
772af097df
|
更新Company页面的UI为FUI风格
|
2025-12-22 12:14:57 +08:00 |
|
|
|
897067a94e
|
更新Company页面的UI为FUI风格
|
2025-12-22 12:14:57 +08:00 |
|
|
|
59d5df9f43
|
更新Company页面的UI为FUI风格
|
2025-12-22 11:52:30 +08:00 |
|
|
|
da02461965
|
更新Company页面的UI为FUI风格
|
2025-12-22 11:52:30 +08:00 |
|
|
|
7e262a076d
|
更新Company页面的UI为FUI风格
|
2025-12-22 11:08:45 +08:00 |
|
|
|
efe5f45e31
|
更新Company页面的UI为FUI风格
|
2025-12-22 11:08:45 +08:00 |
|
|
|
2cc0aa2629
|
更新Company页面的UI为FUI风格
|
2025-12-22 10:41:54 +08:00 |
|
|
|
96c94eaec4
|
更新Company页面的UI为FUI风格
|
2025-12-22 10:41:54 +08:00 |
|
|
|
48efc9b456
|
更新Company页面的UI为FUI风格
|
2025-12-22 10:21:49 +08:00 |
|
|
|
23dd573663
|
更新Company页面的UI为FUI风格
|
2025-12-22 10:21:49 +08:00 |
|
|
|
20397f34c5
|
更新Company页面的UI为FUI风格
|
2025-12-22 09:52:02 +08:00 |
|
|
|
2d48e08e43
|
更新Company页面的UI为FUI风格
|
2025-12-22 09:52:02 +08:00 |
|
|
|
4f0d6eb6f5
|
更新Company页面的UI为FUI风格
|
2025-12-22 08:01:41 +08:00 |
|
|
|
46c7649bf0
|
更新Company页面的UI为FUI风格
|
2025-12-22 08:01:41 +08:00 |
|
|
|
eb37bfdc51
|
更新Company页面的UI为FUI风格
|
2025-12-22 07:48:16 +08:00 |
|
|
|
ee734e719e
|
更新Company页面的UI为FUI风格
|
2025-12-22 07:48:16 +08:00 |
|
|
|
7adce2a3b2
|
更新Company页面的UI为FUI风格
|
2025-12-22 00:19:44 +08:00 |
|
|
|
453c2f8635
|
更新Company页面的UI为FUI风格
|
2025-12-22 00:19:44 +08:00 |
|
|
|
57c353d958
|
更新Company页面的UI为FUI风格
|
2025-12-22 00:13:30 +08:00 |
|
|
|
d7429b94ae
|
更新Company页面的UI为FUI风格
|
2025-12-22 00:13:30 +08:00 |
|
|
|
1bf7c0cf50
|
更新Company页面的UI为FUI风格
|
2025-12-22 00:08:01 +08:00 |
|
|
|
fec478f361
|
更新Company页面的UI为FUI风格
|
2025-12-22 00:08:01 +08:00 |
|
|
|
e77b13f4b2
|
更新Company页面的UI为FUI风格
|
2025-12-22 00:05:26 +08:00 |
|
|
|
79ec798abf
|
更新Company页面的UI为FUI风格
|
2025-12-22 00:05:26 +08:00 |
|
|
|
f05f400c12
|
更新Company页面的UI为FUI风格
|
2025-12-22 00:02:14 +08:00 |
|
|
|
f09062491e
|
更新Company页面的UI为FUI风格
|
2025-12-22 00:02:14 +08:00 |
|
|
|
9da6d91968
|
更新Company页面的UI为FUI风格
|
2025-12-21 23:55:34 +08:00 |
|
|
|
19ca71068b
|
更新Company页面的UI为FUI风格
|
2025-12-21 23:55:34 +08:00 |
|
|
|
f74c282d94
|
更新Company页面的UI为FUI风格
|
2025-12-21 23:52:34 +08:00 |
|
|
|
840ed920b8
|
更新Company页面的UI为FUI风格
|
2025-12-21 23:52:34 +08:00 |
|
|
|
fc98f53a79
|
更新Company页面的UI为FUI风格
|
2025-12-21 23:43:41 +08:00 |
|
|
|
9baa57a15d
|
更新Company页面的UI为FUI风格
|
2025-12-21 23:43:41 +08:00 |
|
|
|
83634e2dd5
|
更新Company页面的UI为FUI风格
|
2025-12-21 23:40:02 +08:00 |
|