61 lines
2.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 更新日志
## 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. **快捷键支持**:键盘快捷键选择模版和提交