zdl
|
2841cec6f3
|
fix(Concept): 修复未导入的 react-icons 图标引用
将 ConceptCenter 中遗留的 react-icons 图标替换为 lucide-react:
- FaCube → BoxIcon
- FaSitemap → Network
- FaList → List
- FaArrowUp/FaArrowDown → ArrowUp/ArrowDown
- FaLock → Lock
- FaHistory → History
- FaChartLine → LineChart
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-12-25 14:03:38 +08:00 |
|
|
|
08850249e7
|
添加用户的看多/看空逻辑
|
2025-12-25 13:59:35 +08:00 |
|
zdl
|
d4e671428d
|
refactor(icons): 迁移 views/Concept 目录图标到 lucide-react
- @chakra-ui/icons → lucide-react
- react-icons → lucide-react
- 处理 Box/BoxIcon 命名冲突
- 涉及 6 个组件文件
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-12-25 13:00:41 +08:00 |
|
zdl
|
f5dbdfa84c
|
refactor(layout): 统一页面边距管理,移除 Container 限制
- layoutConfig.js: 新增 LAYOUT_PADDING 常量 { base: 4, md: 6, lg: '80px' }
- MainLayout.js: 在 Outlet 容器上统一应用 px={LAYOUT_PADDING.x}
- HomeNavbar.js: 边距从 lg:8 改为 lg:'80px',与内容区对齐
- AppFooter.js: 移除 Container,边距改为 lg:'80px'
页面组件清理(移除冗余的 px/Container):
- Company, Community, Center, Profile, Settings
- ValueForum, DataBrowser, LimitAnalyse, StockOverview, Concept
特殊处理:
- CompanyHeader: 使用负边距实现全宽背景
- Concept Hero: 使用负边距实现全宽背景
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-12-24 18:34:42 +08:00 |
|
zdl
|
c962b3a550
|
feat(Concept): 优化日期选择器布局和排序方式显示
日期选择器布局调整:
- TradeDatePicker 新增 showLatestTradeDateTip prop 控制是否显示最新日期提示
- 快捷按钮(今天/昨天/一周前/一月前)移到日期输入框后
- 「数据更新至」提示移到最右侧,样式更低调避免误认为按钮
排序方式条件显示:
- 排序方式下拉框仅在列表视图(viewMode='list')显示
- 其他视图(3D图/层级图)隐藏排序方式,视图切换按钮自动靠右
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-12-16 13:14:16 +08:00 |
|
zdl
|
fff937a7d5
|
feat(Concept): 热门个股标签点击跳转个股详情页
- 卡片视图和列表视图中的股票标签(如"阳光电源")可点击
- 点击后在新标签页打开个股详情页
- 悬停时有放大和颜色变化的视觉反馈
- "+X更多"仍然弹出完整股票列表
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-12-15 17:53:21 +08:00 |
|
|
|
710dc07582
|
update pay ui
|
2025-12-15 17:48:25 +08:00 |
|
zdl
|
1ecd3e6d10
|
feat(Concept): 股票数量和更多按钮可点击弹出股票列表
- 卡片视图:右上角"X只股票"徽章可点击
- 列表视图:"X只股票"文字可点击
- 列表视图:"+X更多"文字可点击
- 点击后弹出股票列表弹窗,与"查看个股"按钮行为一致
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-12-15 17:21:53 +08:00 |
|
|
|
d44f8d8fa8
|
update pay ui
|
2025-12-13 17:03:48 +08:00 |
|
|
|
68c7b6232d
|
update pay ui
|
2025-12-11 08:06:23 +08:00 |
|
|
|
8748e81a7b
|
update pay ui
|
2025-12-11 07:39:34 +08:00 |
|
|
|
4c7a761324
|
update pay ui
|
2025-12-05 19:40:11 +08:00 |
|
|
|
89f581aeed
|
update pay ui
|
2025-12-05 19:18:14 +08:00 |
|
|
|
0d3ed64768
|
update pay ui
|
2025-12-05 17:38:05 +08:00 |
|
|
|
7ca6601325
|
update pay ui
|
2025-12-05 16:57:04 +08:00 |
|
|
|
ca88c11e5f
|
update pay ui
|
2025-12-05 16:44:30 +08:00 |
|
|
|
b60c196f9e
|
update pay ui
|
2025-12-05 15:26:45 +08:00 |
|
|
|
e85a6a14d1
|
update pay ui
|
2025-12-05 15:14:50 +08:00 |
|
|
|
93ca17007b
|
update pay ui
|
2025-12-05 13:57:22 +08:00 |
|
|
|
306cbfa9ab
|
update pay ui
|
2025-12-05 13:38:06 +08:00 |
|
|
|
48d9c76c5e
|
update pay ui
|
2025-12-05 13:29:18 +08:00 |
|
zdl
|
b66c1585f7
|
feat: 提取日历选择器组件
|
2025-12-04 16:20:58 +08:00 |
|
zdl
|
5efd598694
|
refactor: 提取 ConceptStocksModal 为通用组件,统一概念中心和个股中心弹窗
- 将 ConceptStocksModal 从 StockOverview/components 移到 components 目录
- 概念中心复用 ConceptStocksModal,删除冗余的 renderStockTable 函数(约100行)
- 统一 H5 端弹窗体验:响应式尺寸、高度限制(70vh)、左右滑动、垂直居中
- 移除重复的底部关闭按钮,只保留右上角关闭按钮
- 添加"板块原因"列,表头改为中文
- 使用 @components 路径别名
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-12-04 15:57:32 +08:00 |
|
zdl
|
0c291de182
|
fix: 概念中心H5端卡片尺寸优化,一屏可显示更多内容
- H5端改为两列布局,间距从6改为3
- 卡片背景高度从180px减小到100px
- Logo尺寸从120px减小到60px
- 内容区域padding和间距响应式调整
- 描述文字H5端显示1行
- 时间轴按钮尺寸H5端缩小
|
2025-12-04 14:47:36 +08:00 |
|
zdl
|
99f102a213
|
fix: 概念中心UI
|
2025-12-04 11:35:29 +08:00 |
|
|
|
d8a1dd7a03
|
update pay function
|
2025-11-23 10:49:07 +08:00 |
|
|
|
b1d042d0e3
|
update pay function
|
2025-11-23 09:19:32 +08:00 |
|
|
|
04c13f3a6c
|
update pay function
|
2025-11-23 09:01:00 +08:00 |
|
zdl
|
7fa4a8efbc
|
feat:修复了图片 404 错误
|
2025-11-12 13:51:07 +08:00 |
|
zdl
|
cddd0e860e
|
feat: Concept 页面 - 9个事件搜索、筛选、概念交互、个股查看、时间轴、视图切换
新建文件:
- src/views/Concept/hooks/useConceptEvents.js (203行)
- 提供8个追踪函数
- 页面浏览自动追踪
- 完整的事件属性定义
修改文件:
- src/views/Concept/index.js
- 添加 useConceptEvents Hook
- 集成追踪到9个关键函数:
i. handleSearch - 搜索查询
ii. handleSortChange - 排序变化
iii. handleDateChange - 日期变化
iv. handlePageChange - 翻页
v. handleConceptClick - 概念点击(传递位置)
vi. handleViewStocks - 查看个股
vii. handleViewContent - 历史时间轴
viii. 视图切换按钮 - 网格/列表切换
ix. ConceptCard/ConceptListItem - 位置追踪
追踪事件: 9个
1. CONCEPT_CENTER_VIEWED - 页面浏览
2. SEARCH_QUERY_SUBMITTED - 搜索查询
3. SEARCH_FILTER_APPLIED - 筛选(sort/date)
4. CONCEPT_CLICKED - 概念点击(含位置)
5. CONCEPT_STOCKS_VIEWED - 查看个股
6. CONCEPT_STOCK_CLICKED - 股票点击
7. CONCEPT_TIMELINE_VIEWED - 历史时间轴
8. NEWS_LIST_VIEWED - 翻页(复用)
9. VIEW_MODE_CHANGED - 视图切换
|
2025-10-28 21:40:33 +08:00 |
|
zdl
|
ea627f867e
|
feat:添加mock接口
1. ✅ Profile 和 Settings 页面(2个文件)
2. ✅ EventDetail 页面(1个文件)
3. ✅ 身份验证组件(WechatRegister.js)
4. ✅ Company 页面(CompanyOverview, index, FinancialPanorama, MarketDataView)
5. ✅ Concept 页面(ConceptTimelineModal, ConceptStatsPanel, index)
|
2025-10-18 08:46:56 +08:00 |
|
zdl
|
bae4d25e24
|
feat: 路由改造
|
2025-10-17 18:59:00 +08:00 |
|
zdl
|
495ad758ea
|
feat: 10.10线上最新代码提交
|
2025-10-11 16:16:02 +08:00 |
|
|
|
4d0dc109bc
|
updated
|
2025-10-11 12:10:00 +08:00 |
|
|
|
8107dee8d3
|
Initial commit
|
2025-10-11 12:02:01 +08:00 |
|