体验修复:概览看当日具体任务+模板实时对账+打卡圈缩小+孩子我的记录
- 家长学习概览日历点击某天可查看当日具体任务及完成状态(1.1) - 今日任务快照改为实时对账:模板删除则移除未完成快照、新增则补上, 解决"模板无任务但孩子端仍显示"(1.2);历史日保持不变 - 孩子端打卡选中圈由 size-12 缩小到 size-9,更精致(2.1) - 孩子端新增"我的记录":累计打卡天数 + 最近7天已完成任务(2.2) Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 4.8
parent
11c2997409
commit
053f818158
@@ -49,7 +49,12 @@ export default async function ParentPage() {
|
||||
for (const kid of kids) {
|
||||
const [instRows, gRows, wRows, wrongRow, gDone] = await Promise.all([
|
||||
db
|
||||
.select({ date: taskInstances.date, status: taskInstances.status })
|
||||
.select({
|
||||
date: taskInstances.date,
|
||||
status: taskInstances.status,
|
||||
title: taskInstances.title,
|
||||
subject: taskInstances.subject,
|
||||
})
|
||||
.from(taskInstances)
|
||||
.where(and(eq(taskInstances.childUserId, kid.id), gte(taskInstances.date, mStart), lte(taskInstances.date, mEnd))),
|
||||
db
|
||||
@@ -75,6 +80,7 @@ export default async function ParentPage() {
|
||||
total: inst.length,
|
||||
grammar,
|
||||
weekly: w ? w.score : null,
|
||||
tasks: inst.map((r) => ({ title: r.title, status: r.status, subject: r.subject })),
|
||||
};
|
||||
}
|
||||
overview.kids.push({
|
||||
|
||||
Reference in New Issue
Block a user