Skip to content

任务支持“离散时间记录”(多时间片) #302

@qq2696

Description

@qq2696

是否已 Star 本仓库?

  • 我已 Star 本仓库

是否已搜索现有 Issue?

  • 我已搜索过现有 Issue

使用场景(必须)

【背景问题】
当前任务仅支持连续时间段记录,在实际工作中,任务经常会被中断(如午休、会议等),导致:

若直接拉长任务时间,会包含非工作时间,统计不准确

若拆分为多个任务,会导致任务数量膨胀,数据割裂

【典型场景】
同一任务在一天内多次执行,例如:

10:00 - 11:30 做A
11:30 - 14:00 中断(吃饭/开会)
14:00 - 15:00 继续做A

当前系统无法优雅表达该场景。

【需求描述】
一个任务支持多个“时间片”(Time Segment),每个时间片独立记录开始和结束时间,但归属于同一个任务。

最佳实现方案(必须)

【功能建议】

在任务下新增“时间片”概念

支持:

新增时间片(继续记录)

删除某一时间片

自动汇总:

总时长 = 所有时间片累计

UI建议:

类似番茄钟的“继续计时”

或“+ 添加时间段”按钮

【统计影响】

任务数量:不变

时间统计:更准确

支持分析:

中断次数

单任务时间分布

可接受的替代方案(必须)

目前采用创建副本的方式来解决,但是从日历视图会存在多个一样的重复任务,在视图上能否支持去重功能。

其他信息(可选)

已支持终身订阅

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions