53 lines
1.8 KiB
Markdown
Raw Permalink 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.

---
id: dashboard.today.howto
title: 「今日到期」卡片用法
type: howto
feature: dashboard
scope: end-user
locale: zh
aliases:
- 今日到期
- 今天要做的任务
- 今日待办
- 今天截止的任务
- 今日任务
related_tools: [list_tasks, complete_task]
related_pages: [dashboard]
prerequisites: []
negative:
- "「今日到期」只算今天 00:00-23:59 的 end_at不含明天"
- 协作任务assist不会出现在这里单独走「协助的任务」
- 完成今日任务不会立即从列表消失,需要刷新(仪表盘 600ms 后定时刷新)
last_verified: v1.7.90
---
# 「今日到期」卡片用法
## 是什么
仪表盘顶部「今日到期」数字 + 下方同名分组列表,展示我作为 [[task.field.owner-assist.concept]] 中 owner=1 的任务里end_at 落在今天的、未完成、未归档的全部任务。
## 数据规则
- 时间范围:`今天 00:00:00 ≤ end_at ≤ 今天 23:59:59`(按用户本地时区)
- 状态:`complete_at IS NULL``archived_at IS NULL`
- 关系:`ProjectTaskUser.owner = 1` 命中当前用户
- 不含子任务的统计累加(每个任务独立判断)
## 入口
- 桌面端:仪表盘顶部第 1 张数字卡
- 点击卡片或分组标题 → 展开 / 折叠分组
## 卡片中能做什么
- 点任务行 → 进入任务详情([[task.edit.howto.basic]]
- 行尾复选框 → 直接标记完成([[task.complete.howto]]
- 优先级色块 / 标签可视化
## 完成后行为
- 标记完成后 `complete_at` 写入当前时间
- 600ms 后仪表盘自动刷新(防抖定时器)
- 完成项从「今日到期」列表移除,分组数字 -1
## 不支持
- 不能在仪表盘里直接改 end_at必须进任务详情
- 不能批量勾选完成多条任务
- 不能筛选「只看某项目的今日到期」