build: update frontend build asset hashes

this commit updates all the static asset file hashes in index.html templates, and adds/removes the corresponding chunk files, which is typical after a frontend project rebuild to deploy updated static resources.
This commit is contained in:
SunYF
2026-08-29 08:11:44 +08:00
parent 940c2ea0c5
commit e82b744bbd
38 changed files with 253 additions and 195 deletions
+19 -18
View File
@@ -1,52 +1,53 @@
// 工位终端(bj_power_workstation)操作帮助数据
// 结构:title=界面名称,overview=整体说明,sections=按功能分组的字段/操作说明
// 结构:title=界面名称,overview=整体说明(含数据链路),sections=分组的字段/操作说明
// 说明:这里的"来源"特指数据由谁产生、从哪个系统来,帮助操作员理解并按真实流程操作。
export const helpWorkstation = {
title: '工位终端 使用说明',
overview:
'工位终端运行在 DOCK01~21 各工序工位的触屏设备上。操作员负责扫码、拧紧、上报工序完成或暂存退库。\n\n标准流程:①选择本工位号 → ②扫描工件SN → ③照工艺图纸用拧紧枪打螺丝 → ④看拧紧结果是否全部OK → ⑤该工序做完点「工序完成上报」→ 工件流转到下一工序。',
'工位终端运行在 DOCK01~21 各工序工位的触屏设备上,是产线最一线的执行入口。\n\n标准流程:①确认本工位号 → ②扫描工件 SN → ③照工艺图纸用拧紧枪打螺丝 → ④看拧紧结果是否全部 OK → ⑤点「工序完成上报」→ 工件流转到下一工序。\n\n数据链路:下发任务(MES) → 扫码(MES工位任务) → 拧紧结果(丹尼科尔拧紧枪采集,本地SQLite缓存) → 工序完成上报(MES) → 拧紧/追溯数据回到 MES 管理后台。',
sections: [
{
title: '顶部与工位',
overview: '顶部显示当前工位号、登录人、离线同步状态。',
fields: [
{ name: '工位号', source: '下拉/固定', purpose: '当前所在工位 DOCK01~21,决定读哪道工序的任务', fill: '固定工位由配置锁定不可改;否则选与实一致编号' },
{ name: '待同步 N 条', source: '系统统计', purpose: '标记有拧紧/工序数据尚未上报MES离线缓存', fill: '点「重试同步」立即补传消红为正常' },
{ name: '登录人', source: '登录信息', purpose: '当前操作员账号,上报记录会带此名字溯源', fill: '开机登入本人账号,勿共用' }
{ name: '工位号', source: '下拉选择/固定。数据来自本机配置或固定的 DOCK01~21。', purpose: '当前所在工位,决定读哪道工序的任务', fill: '固定工位由配置锁定不可改;否则选与实际工位一致编号' },
{ name: '待同步 N 条', source: '系统统计。数据来自本地 SQLite 中尚未上传的记录数。', purpose: '标记有拧紧/工序数据上报 MES(离线缓存)', fill: '点「重试同步」立即补传消红为正常' },
{ name: '登录人', source: '登录账号。来自工位终端登录时输入。', purpose: '当前操作员,上报记录会带此名字溯源', fill: '开机登入本人账号,勿共用' }
]
},
{
title: '扫码区',
overview: '扫码枪扫工件SN条码,作为本次操作的追踪依据。',
overview: '扫码枪扫工件 SN 条码,作为本次操作的追踪依据。',
fields: [
{ name: '当前工件 SN', source: '扫码枪扫描', purpose: '唯一识别正在加工的工件,拧紧结果和上报都挂在此SN下', fill: '用扫码枪扫条码自动填入;没枪可手输回车' },
{ name: '进度 N/M颗', source: '拧紧结果统计', purpose: '已打的螺丝数/应打总颗数', fill: '每打一颗自动+1,无需手工维护' }
{ name: '当前工件 SN', source: '扫码枪扫描。来自工件自带的 SN 条码。', purpose: '唯一识别正在加工的工件,拧紧结果和上报都挂在此 SN 下', fill: '用扫码枪扫条码自动填入;没枪可手输回车' },
{ name: '进度 N/M颗', source: '拧紧结果统计。数据来自本机已采集的拧紧记录。', purpose: '已打的螺丝数 / 应打总颗数', fill: '每打一颗自动+1,无需手工维护' }
]
},
{
title: '当前工单与工序',
overview: '左栏显示本工位当前装配任务的工单号、产品型号、整件进度和工序清单。',
fields: [
{ name: '工单号', source: 'MES派发', purpose: '当前正在装配的生产工单,来源系统自动下发', fill: '不可改,随任务自动带出' },
{ name: '工序清单', source: 'MES工艺配置', purpose: '12道工序任务,✔已完成,高亮当前应做工序', fill: '照高亮工序执行,不用手工勾选' },
{ name: '工艺图纸', source: 'MES下发PDF', purpose: '当前工序的工艺图/拧紧点位,指导怎么打螺丝', fill: '点「放大查看」全屏看图,照图示点位顺序拧' }
{ name: '工单号', source: 'MES 派发。数据来自 MES 下发给本工位的当前任务。', purpose: '正在装配的生产工单,工序/工艺都按它来', fill: '不可改,随任务自动带出' },
{ name: '工序清单', source: 'MES 工艺配置。数据来自工单的工序组合(MES下发)。', purpose: '12 道工序任务,✔=已完成,高亮=当前应做工序', fill: '照高亮工序执行,不用手工勾选' },
{ name: '工艺图纸', source: 'MES 下发 PDF。工单配置的工艺文件。', purpose: '当前工序的工艺图/拧紧点位,指导怎么打螺丝', fill: '点「放大查看」全屏看图,照图示点位顺序拧' }
]
},
{
title: '拧紧结果',
overview: '实时列出当前SN每一颗螺丝拧紧的扭矩/角度/结果,任何NG会红色闪烁告警。',
overview: '实时列出当前 SN 每一颗螺丝拧紧的扭矩/角度/结果,任何 NG 会红色闪烁告警。',
fields: [
{ name: '扭矩 Nm', source: '拧紧枪采集', purpose: '每颗螺丝达到的拧紧扭矩,判断是否合格', fill: '自动上传与工艺标准不符标NG' },
{ name: '角度 °', source: '拧紧枪采集', purpose: '拧紧过程中的角度,判断屈服形变/滑牙', fill: '自动上传,无需填写' },
{ name: '结果 OK/NG', source: '系统判定', purpose: '该颗螺丝是否合格;有NG必须复检', fill: 'NG时按告警横幅提示优先复检该工件' }
{ name: '扭矩 Nm', source: '拧紧枪采集(丹尼科尔工具)。', purpose: '每颗螺丝达到的拧紧扭矩,判断是否达标', fill: '自动上传与工艺标准不符标 NG' },
{ name: '角度 °', source: '拧紧枪采集(丹尼科尔工具)。', purpose: '拧紧过程中的角度,判断屈服形变/滑牙', fill: '自动上传,无需填写' },
{ name: '结果 OK/NG', source: '系统自动判定。依据扭矩/角度是否在工艺标准范围内。', purpose: '该颗螺丝是否合格;有 NG 必须复检', fill: 'NG 时按告警横幅提示优先复检该工件' }
]
},
{
title: '底部三大按钮',
fields: [
{ name: '工序完成上报', source: '按钮操作+确认框', purpose: '本工位当前这道工序做完,通知MES流转到下一工序', fill: '点后输入当前工序号(如OP10确认;联网失败自动离线缓存' },
{ name: '暂存退库', source: '按钮操作+确认框', purpose: '工件本工序不做完,退回库房暂存(如来料要下午继续)', fill: '点击并二次确认;系统记录已完成工序,重上线从下一工序继续' },
{ name: '重试同步', source: '按钮操作', purpose: '立即把离线缓存的拧紧/上报数据补传给MES', fill: '看到「待同步」非0时点一下即可' }
{ name: '工序完成上报', source: '按钮操作 + 确认框。数据上报到 MES。', purpose: '本工位这道工序做完,通知 MES 流转到下一工序', fill: '点后输入当前工序号(如 OP10)确认;联网失败自动离线缓存' },
{ name: '暂存退库', source: '按钮操作 + 确认框。数据上报到 MES(记录已完成工序)。', purpose: '工件本工序不做完,退回库房暂存', fill: '点击并二次确认;系统记录已完成工序,重上线从下一工序继续' },
{ name: '重试同步', source: '按钮操作。数据从本地 SQLite 补传到 MES。', purpose: '把离线缓存的数据立即补传给 MES', fill: '看到「待同步」非 0 时点一下即可' }
]
}
]
+1 -1
View File
@@ -4,7 +4,7 @@
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>北京动力 · 工位终端</title>
<script type="module" crossorigin src="/assets/index-Cfbz1nVu.js"></script>
<script type="module" crossorigin src="/assets/index-Bjt8aeCw.js"></script>
<link rel="stylesheet" crossorigin href="/assets/index-Dz4RGjfJ.css">
</head>
<body>