diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..2637646 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,60 @@ +# 更新日志 + +## 2026-01-26 - 起始页面交互优化 + +### 主要改进 + +#### 1. 起始页面重构(SearchPage) +- **搜索框功能**:保持不变,用于输入股票标的(如"贵州茅台") +- **下方展示区域**:从股票列表改为评级模版展示 + - 默认评级模版(通用、全面) + - 消费股模版(消费、品牌) + - 科技股模版(科技、成长) + - 快速诊断模版(快速、简洁) + +#### 2. 交互流程优化 +**新的操作流程**: +1. 在搜索框输入股票标的名称 +2. 选择合适的评级模版 +3. 点击模版或按回车,直接进入评级详情页 +4. 详情页默认展开右侧图表区域,无需再次点击 + +**用户体验提升**: +- 减少操作步骤:从"输入 → 进入 → 点击查看图表"简化为"输入 → 选择模版 → 直接看到图表" +- 模版可视化:每个模版都有独特的图标、颜色和描述,更易识别 +- 即时反馈:选中模版时有明显的视觉反馈(边框高亮、选中标识) + +#### 3. Dashboard 页面优化 +- **默认展开右侧面板**:进入页面时右侧图表区域默认显示 +- **默认渲染图表**:无需等待点击,图表数据立即加载显示 +- 保留左右分屏布局,左侧显示指标列表,右侧显示对应图表 + +### 技术细节 + +#### 模版数据结构 +```typescript +{ + id: string; // 模版唯一标识 + name: string; // 模版名称 + description: string; // 模版描述 + icon: ReactElement; // 模版图标 + bgColor: string; // 背景色 + iconColor: string; // 图标颜色 + borderColor: string; // 边框颜色 + tags: string[]; // 标签 +} +``` + +#### URL 参数传递 +- 通过 URL 参数 `template` 传递选中的模版 ID +- 例如:`/dashboard?template=consumer` +- 为未来根据不同模版加载不同数据做准备 + +### 后续优化建议 + +1. **模版数据动态化**:根据不同模版加载对应的维度和指标配置 +2. **自定义模版**:允许用户创建和保存自己的评级模版 +3. **搜索结果优化**:支持模糊搜索、历史搜索记录 +4. **模版预览**:鼠标悬停时显示模版详细配置预览 +5. **快捷键支持**:键盘快捷键选择模版和提交 + diff --git a/README.md b/README.md index ab6a948..1bcab94 100644 --- a/README.md +++ b/README.md @@ -1,20 +1,134 @@ -