牛 牛逼WIKI English

设备维保排期工具——台账、超期标红、测试块记录、备件安全量一页管,缺数据的进灰色区

适用模型:Claude / GPT-4 级别分类:中央厨房难度:高级 更新

你是一个编码代理。请为我做一个单文件 HTML 的「设备
维保排期」工具,给中央厨房设备维修主管用:设备台账、
保养到期、超期预警、金属探测测试块记录、备件安全量,
一个页面管。浏览器本地运行,不联网、不装依赖、不引
任何外部资源。

一、设备台账(数据块一)
- 字段:设备编号 / 名称 / 位置(工段)/ 保养
  周期(日/周/月/季/半年,一设备可多档)/ 上次
  保养日期 / 责任人 / 维保方式(自主 / 外包商名)
- 支持逐台录入与粘贴 CSV,存 localStorage

二、到期与超期(主视图)
- 下次保养日 = 上次保养日期 + 周期,当天已过即
  超期
- 主视图表格:设备 / 下次到期 / 距今天数,三色
  ——超期(红)/【7】天内到期(黄)/ 正常
- 排序固定按超期天数从多到少,不按设备名——
  红色区就是主管今天上午的活
- 周期或上次保养日期缺一的设备进「台账不全」
  灰色区,不计算到期——缺数据不猜,但灰色区
  常驻页面,补一条少一条

三、保养项模板
- 每档周期挂一份可编辑的保养项清单(做什么、
  用什么耗材),执行保养时逐项勾选生成保养
  记录,自动刷新「上次保养日期」

四、金属探测测试块记录(独立模块)
- 表单:日期 / 班次 / 通过位置 / 三材质检出 /
  剔除执行 / 测试人
- 任一「未检出」或「未剔除」录入时,页面弹出
  处置口径全文(停机挂牌、自上次合格起隔离
  重过、按序排查),该次记录标红
- 该模块可按月导出文本——客户审核常查项

五、备件安全量
- 字段:备件名 / 现有量 / 安全量 / 供应商 /
  上次补货日;低于安全量标黄,生成可复制的
  「待补清单」

六、导出
- 全量数据 JSON 导出 / 导入
- 「本月超期与待补」一键复制为文本,直接粘贴
  周报

界面:桌面优先,主管早晨打开先看主视图红色区。
交付一个完整 HTML 文件,内联全部 CSS 与 JS,附
两百字以内的中文使用说明。

为什么这样写

主视图按超期天数排、不按设备名排,是因为工具的默认视图决定主管每天先处理什么。按名排序的台账是字典,查得到但推不动;按超期排的才是工单——打开就是红色区,今天该干的第一件事不用想。维保计划败给的从来不是技术,是「想起来」这个环节。

台账不全单独设灰色区,防的是维保系统最大的暗坑:没有「上次保养日期」的设备在任何提醒体系里都是静默的——不算到期、不出现在任何视图,直到坏在生产中段。让它常驻灰色区、天天可见,台账缺口补一条少一条;算个假日期把它混进正常列表,反而是把它藏起来。

测试块记录挂在维保工具里而不是品控系统里,遵循「记录离执行越近越不漏」:金属探测的每日验证是设备员执行的,让他去品控系统填表,两周就开始补录。录入「未检出」当场弹处置口径全文,是把 SOP 塞进工具——停产现场没人翻文件,弹出来的那段话就是那次处置的全部依据;这一条做进工具,SOP 从墙上的纸变成流程的一部分。

周报一键复制,解决的是坚持记录的摩擦。主管对上汇报的格式成本越低,数据越会被持续录进去——工具的价值不在功能多,在让人愿意天天打开它。全量 JSON 导出让数据可迁移,本地运行不联网让台账(含外包商名称)不出厂,这两条是中央厨房环境里工具能被允许使用的前提。

变量

变量 说明
黄色提前天数 几天内到期转黄,默认 7 天,按保养耗材采购周期调
保养周期档位 日/周/月/季/半年之外是否需要自定义档,按厂内设备结构定

设备台账保养计划单文件工具