Compare commits

...

2 Commits

Author SHA1 Message Date
e02b5fe0d1 完善开发文档编辑 2025-07-22 13:24:27 +08:00
35891c497d 合并分支 'lyf-dev-req0002' 到 'lyf-dev' 2025-07-22 11:31:09 +08:00
2 changed files with 18 additions and 1 deletions

View File

@ -324,3 +324,14 @@
2. **修正数据访问**: 在 `startPrediction` 方法中将API响应的核心数据 `response.data.data` 赋值给 `predictionResult`
3. **标准化日期**: 在 `renderChart` 方法的开头,增加了一个 `formatDate` 辅助函数,并在处理数据时立即调用它,将所有日期都统一转换为 `'YYYY-MM-DD'` 格式的字符串,从而一举解决了数据点丢失和标题格式错误的双重问题。
- **最终结论**: 至此所有预测视图的前后端数据链路和UI展示功能均已修复系统功能恢复正常。
---
## 2025-07-22UI导航与Git流程优化
**开发者**: lyf
### 11:00 - 修复“历史预测”页面导航失效问题
- **问题现象**: 从“历史预测”页面 (`/history`) 导航到任何其他页面时浏览器地址栏的URL会更新但视图内容保持不变必须手动刷新页面才能正确跳转。
- **根本原因**: `UI/src/views/HistoryView.vue` 组件的 `onUnmounted` 生命周期钩子函数中,代码尝试清理两个图表实例 `fullscreenPredictionChart``fullscreenHistoryChart`。然而,这两个变量从未在组件中被定义,导致在离开页面时触发 `ReferenceError`。这个JavaScript运行时错误中断了Vue Router的后续导航处理导致跳转失败。
- **修复方案**: 修改了 `HistoryView.vue` 文件中的 `onUnmounted` 钩子和 `resizeCharts` 函数,将对未定义变量的引用修正为组件中实际使用的、正确的图表实例变量 `predictionChart``historyChart`,从根源上解决了该运行时错误。

View File

@ -126,7 +126,13 @@
# --no-ff 会创建一个新的合并提交,保留分支历史
git merge --no-ff lyf-dev-req0002
```
如果同步工作做得好,这一步通常不会有冲突。
**合并详解与后续操作:**
- **无冲突情况**: 执行上述命令后Git 会自动准备一个合并提交,并**打开一个文本编辑器**,里面包含了默认的提交信息(如 `Merge branch 'lyf-dev-req0002' into lyf-dev`)。你只需检查信息,然后保存并关闭编辑器,合并就完成了。在这个流程中,你**不需要**手动执行 `git add`,因为 Git 已经帮你把所有改动都暂存好了。
- **有冲突情况**:
1. Git 会提示你存在冲突,并暂停合并。
2. 你需要手动打开并编辑那些有冲突的文件,解决其中的 `<<<<<<<`, `=======`, `>>>>>>>` 标记。
3. **关键一步**: 每解决完一个文件的冲突,你都**必须**执行 `git add <文件名>` 来告诉 Git “这个文件我已解决完毕”。
4. 当所有冲突文件都 `add` 之后,你需要手动执行 `git commit` 来完成合并。此时 Git 同样会打开编辑器让你确认提交信息。
4. **推送合并后的主分支**
```bash