From 7e229ecc84583895174da1146bc43471e4df5c9a Mon Sep 17 00:00:00 2001 From: "jif2.zhang" Date: Sat, 24 Oct 2026 08:40:09 +0800 Subject: [PATCH] =?UTF-8?q?=E6=89=93=E5=8D=A1=E9=A1=B5:=20=E3=80=8C?= =?UTF-8?q?=E7=82=B9=E7=8E=AF=E5=8D=B3=E6=89=93=E5=8D=A1=E3=80=8D=E6=8F=90?= =?UTF-8?q?=E7=A4=BA=E6=8D=A2=E6=88=90=E6=96=B0=E5=BB=BA=E6=8C=89=E9=92=AE?= =?UTF-8?q?,=20=E5=8E=BB=E6=8E=89=E5=BA=95=E9=83=A8=E6=AD=AA=E6=8E=89?= =?UTF-8?q?=E7=9A=84=E6=8C=89=E9=92=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 问题: - 当日栏右侧的「点环即打卡」是纯文字提示, 看着像可点但实际无交互, 容易误导 - 分组列表底部另有一个「+ 新建打卡项」按钮, 带内联 margin, 与卡片左右边距不一致, 视觉上是歪的 改动: - 当日栏右侧改为「+ 新建」按钮 (antd-mobile Button, mini) 右对齐, 复用原有 openCreate, 一个入口完成新建 - 删除底部「+ 新建打卡项」按钮及其 .mv-add-wrap 样式 - .mv-daybar 移除废弃的 .sum 样式, 新增 .mv-new-btn (margin-left:auto 右对齐) 空态「创建第一个打卡项」保留 (无任何打卡项时的引导)。 --- src/pages/checkin/MergedView.jsx | 19 +++++++++---------- src/styles/globals.css | 4 ++-- 2 files changed, 11 insertions(+), 12 deletions(-) diff --git a/src/pages/checkin/MergedView.jsx b/src/pages/checkin/MergedView.jsx index 3833b1d..758f1f4 100644 --- a/src/pages/checkin/MergedView.jsx +++ b/src/pages/checkin/MergedView.jsx @@ -257,13 +257,20 @@ export default function MergedView({ date, onDateChange }) { {err &&
{err} { loadCal(false); loadDetail(false) }}>重试
} - {/* 当日栏 */} + {/* 当日栏: 右侧放「+ 新建」, 替代原来无实际作用的「点环即打卡」提示 */}
{dayLabel(date, detail?.today || today)} {isFuture ? 计划(不可打卡) : 已完成 {summary.done} / {summary.total}} - 点环即打卡 +
{detail === null && !err &&
加载中...
} @@ -318,14 +325,6 @@ export default function MergedView({ date, onDateChange }) { ))} - {detail !== null && ( -
- -
- )} - {/* 「⋯」操作面板: 撤销 / 编辑 / 归档 */}