部门项目进度看板

产品研发部 · 内部协作视图 · 数据截止 —

任务总数 0
负责人

1延期判定规则

看板不做手工“延期”标记,第四列由系统按日期自动判定,避免口径不一。

延期 = 状态 ≠ 已完成 且 今天 > 计划完成日期

逾期天数 = 今天 − 计划完成日期(自然日,含周末)

  • 当天到期不算延期:计划完成日期 = 今天时,卡片打「今日到期」蓝色标签,仍留在原列。
  • 已完成的任务永不进延期列:即使超期完成,也留在「已完成」,另打「延期完成 +N 天」标签(N = 实际完成日期 − 计划完成日期),仅用于统计准时率。
  • 缺计划完成日期则无法判定:该任务不会进延期列,而是进入上方「字段缺失」提示,需先补日期。这是最常见的漏判来源。
  • 状态为待开始但已过计划开始日期:附加「应启动未启动 N 天」提醒,用于识别排期风险,不算延期。
  • 优先级与负责人不参与判定,只影响排序与筛选。

2字段说明

数据源为页面底部的 TASKS 数组,一个任务一条记录。

字段示例必填说明
idPRJ-104是唯一编号,重复会覆盖显示
title积分规则评审是任务名称
owner李娜是缺失显示「未指派」并计入缺失提示
status进行中是仅填 待开始 / 进行中 / 已完成,不要手填延期
due2026-11-05是计划完成日期,延期判定的唯一依据
start2026-10-20建议计划开始日期,用于「应启动未启动」提醒
priority高建议高 / 中 / 低,缺失显示「未标注」
progress60建议完成百分比 0–100,已完成自动按 100 显示
doneAt2026-11-08完成时填实际完成日期,用于计算「延期完成」天数
note依赖外部接口否备注 / 风险,显示在详情抽屉

3后续更新方法

页面是纯静态单文件,改数据即改视图,无需重新构建。

方式一直接改本文件(日常最省事)

用任意编辑器打开 HTML,搜索 const TASKS,在数组里增删或修改记录,保存后刷新浏览器即生效。

状态变化只改 status;任务完成时同时补 doneAt,延期完成天数会自动算出来。

方式二Excel 维护 + 导入

用一张表按上面字段建列(第一行表头),由各负责人在表格里更新,再导出 CSV。

可从左侧 TASKS 数组的字段顺序对齐;需要的话我可以再加一个「导入 CSV」按钮,读表即渲染,不用碰代码。

方式三对接项目系统

Jira / 飞书多维表 / 钉钉 Teambition 都有开放接口,用定时脚本拉取后写入 TASKS,做到每天自动刷新。

此时 status 映射为 待办→待开始、处理中→进行中、完成→已完成,延期仍由本页按日期判定。

  • 更新节奏建议:负责人每周五 17:00 前更新本人任务状态与进度 → 项目负责人每周一上午核对「延期」列和「字段缺失」提示 → 月末复盘延期原因。
  • 口径固定:全部门只用 待开始 / 进行中 / 已完成 三种状态,延期不由人填,避免「各人各口径」导致看板失真。
  • 日期格式:统一 YYYY-MM-DD,写成 2026/11/5 或 11月5日 会被判为格式错误并进入缺失提示。

部门内部使用 · 单文件看板 · 数据保存在本页 TASKS 数组中,不上传任何服务器