量','30%','抽查合格率、退回修改次数'],['风险处置','20%','未闭环预警、逾期反馈'],['监督检查','20%','检查结论、整改完成情况']]);
} else if (type === 'inspectionCreate') {
title.textContent = name;
html = section('告知信息', '告知下发后同步至机构端消息中心,机构需确认检查时间并按要求准备材料。') + '
';
foot += actionButton('下发机构', '监督检查告知已下发');
} else if (type === 'inspectionResult') {
title.textContent = '登记监督检查结果 - ' + name;
html = section('检查结果', '记录实际检查情况、不符合项、整改要求和后续处置。') + '';
foot += actionButton('提交检查结果', '监督检查结果已登记'); } else if (type === 'inspectionDetail') {
title.textContent = '监督检查告知 - ' + name;
html = section('告知详情', '展示告知内容、机构确认和材料反馈情况。') + tableHtml(['事项','内容','状态'], [['检查时间','2026-07-22 09:30','机构已确认'],['检查类型','项目过程检查','已下发'],['来源预警','现场勘查异常','已关联'],['机构反馈','联系人及准备材料清单','已反馈']]) + '';
foot += actionButton('保存备注', '检查备注已保存');
} else if (type === 'trainingCourseCreate' || type === 'trainingCourseEdit') {
title.textContent = type === 'trainingCourseCreate' ? '新增培训课程' : '编辑课程 - ' + name;
html = '';
foot += actionButton(type === 'trainingCourseCreate' ? '保存课程' : '保存修改', '课程信息已保存');
} else if (type === 'trainingTaskCreate') {
title.textContent = name;
html = '';
foot += actionButton('确认下发', '培训任务已下发');
} else if (type === 'trainingStudents') {
title.textContent = '班级学员列表 - ' + name;
html = section('学员完成情况', '查看班级学员的学习进度、完成学时和考试结果。') + tableHtml(['姓名','所属机构','部门','完成进度','考试结果'], [['张建国','重庆安评技术研究院有限公司','评价一部','100%','92分/合格'],['李明华','重庆恒安安全评价有限公司','评价二部','80%','待考试'],['王海','重庆渝安风险评估中心','过程控制部','60%','未完成']]);
foot += actionButton('导出学员名单', '班级学员名单已生成');
} else if (type === 'trainingCourses') {
title.textContent = '班级课程列表 - ' + name;
html = section('课程配置', '展示班级包含的必修课程、学时和考试要求。') + tableHtml(['课程名称','培训类型','学时','学习要求'], [['安全生产举报和奖励办法','法律法规','0.7','必修/考试'],['安全评价过程控制实务','专业能力','1.0','必修/考试'],['典型事故案例警示教育','事故警示','0.3','必修/无需考试']]);
foot += actionButton('导出课程清单', '班级课程清单已生成');
} else if (type === 'trainingExtend') {
title.textContent = '培训班级延期 - ' + name;
html = '';
foot += actionButton('确认延期', '培训班级结束时间已更新');
} else if (type === 'trainingQr') {
title.textContent = '班级二维码 - ' + name;
html = section('扫码参训', '学员扫码后进入班级课程,二维码有效期与班级结束时间一致。') + '