mirror of
https://github.com/kuaifan/dootask.git
synced 2026-07-31 10:25:59 +00:00
2.1 KiB
2.1 KiB
id, title, type, feature, scope, locale, aliases, related_tools, related_pages, prerequisites, negative, last_verified
| id | title | type | feature | scope | locale | aliases | related_tools | related_pages | prerequisites | negative | last_verified | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| system-setting.priority.howto | 任务优先级配置 | howto | system-setting | admin | zh |
|
|
|
v1.7.90 |
任务优先级配置
入口
桌面端:左上角头像 →「系统设置」→「任务优先级」。
对应后端:POST api/system/priority,type=get 读取,type=save 写入(限 admin)。
是什么
全系统共享的优先级清单。每条优先级有名称、颜色、自动截止天数、排序权重。任务创建时下拉里出现的就是这套清单。
字段结构
保存时上传 list 数组,每条形如:
{
"name": "紧急",
"color": "#FF4D4F",
"days": 1,
"priority": 100
}
- name — 显示名(必填)
- color — Hex 颜色码(用于卡片左边色条 / 标签)
- days — 自动建议截止天数(创建任务时按"今天 + days"预填截止)
- priority — 排序权重,数字越大越靠前
服务端使用 Setting::normalizeTaskPriorityList() 校验并归一化(去重 / 截断 / 字段裁剪),空数组会拒绝。
操作步骤
- 进入「任务优先级」页
- 「新增」追加一行 → 填写名称 / 颜色 / 天数 / 权重
- 拖拽或修改
priority字段调整顺序 - 点击「保存」即时生效,所有项目共享
默认数据
首次访问会返回系统默认的优先级(紧急 / 高 / 普通 / 低)。修改后保存即覆盖默认。
不支持
- 不能按项目维度独立配置
- 不支持「按优先级触发自动化规则」
- 删除某个优先级时已经使用它的旧任务仍保留旧名称(不会自动迁移)