From 9f98bc358eec50cb9fdfcf82bf917eded904b013 Mon Sep 17 00:00:00 2001 From: Claude Date: Sat, 14 Nov 2026 01:13:47 +0800 Subject: [PATCH] =?UTF-8?q?docs(tasks):=20#260=20addendum=202=20=E2=80=94?= =?UTF-8?q?=20home=20shows=20representative=20time=20only,=20no=20resume/h?= =?UTF-8?q?istory?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01DbBXozsiu43ob7B8UZCmDM --- docs/tasks/FIX-rect-adaptive-1.md | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 docs/tasks/FIX-rect-adaptive-1.md diff --git a/docs/tasks/FIX-rect-adaptive-1.md b/docs/tasks/FIX-rect-adaptive-1.md new file mode 100644 index 00000000..ce9e16f1 --- /dev/null +++ b/docs/tasks/FIX-rect-adaptive-1.md @@ -0,0 +1,26 @@ +# #260 开工前补充 2:首页(当前使用)只留结果,不留「继续」和历史(2026-11-14,Claude) + +本文件补充 `TASK-rect-adaptive-20261114.md` 和 `FIX-rect-adaptive-0.md`。几份文件冲突时,以本文件为准。 + +## 产品负责人的意见(2026-11-14,看了真机首页) + +- 「继续」没有用。上次答过的题,再进去还是同样的题,用户只会给同样的答案。不能让用户为了凑出一个结果去改答案:那是用户的生日,不是系统的生日。 +- 「已定 4 张盘,提到 2 件事」这类统计不需要显示。用户只要看到上次拿到的时间。 +- 既然选中了代表时刻,首页就要把代表时刻显示出来。只显示时间范围没有用。 +- 不需要历史列表(「历史 2 次」)。 + +## 改法(`ChartChoiceHome`,即 `chart-choice-page.tsx` 约 1091–1175 行) + +1. **主标题改成代表时刻。** 大字显示代表时刻,比如 `05:01`;有秒就显示秒,比如 `05:01:12`。紧接着下面一行小字显示 `范围 04:59:43–05:15:00`。 +2. **删掉这一行:** 「代表时刻 05:01,你填的是 05:00」。刻度尺上的 `▲ 05:00` 已经标出了用户填的时间。 +3. **刻度尺和六张盘的行保持不变。** 没定的盘照实写「还没定(05:07:55 换)」。 +4. **删掉「还有 n 张盘没定」和「继续」按钮。** 同时删掉首页上 `onResume` 这条入口,v1 旧记录和「先到这里」停下的记录也一样。按照 FIX-0,答题时已经一路问到收敛;剩下没定的盘就是没定,不再提供重答入口。想重来就点「重新纠正」。 +5. **整块删掉「历史 / n 次」列表**,包括 `chart-choice-history`、旧记录的打开入口和 `historySubline`(「已定 n 张盘,提到 n 件事」)。后端照常保存历史记录,只是不再显示,接口不改。 +6. **底部两个按钮保持不变:** 「看星盘」和「重新纠正」。 +7. **结果页**也删掉事件计数句:「你提到 n 件有日期的事,n 件和这一段的大运对得上」,以及「你提到的事,n 件」这个标签。结果页只说时间、各盘、哪些还没定。 + +## 验收 + +- 截图:一条已全部定下的记录、一条有两张盘没定的记录,宽度 390 和 1280 各一张。 +- 首页上不出现以下文字:「继续」「历史」「件事」「你填的是」。 +- 测试改为断言以上四个字串都不出现,并断言代表时刻显示为主标题。