| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293 |
- // 隐患检测MOCK数据
- export const getHazardTypes = () => [
- '高处坠落隐患',
- '物体打击隐患',
- '机械伤害隐患',
- '触电隐患',
- '坍塌隐患',
- '火灾爆炸隐患',
- '中毒窒息隐患',
- '其他隐患'
- ]
- export const getMockHazardAnalysis = (formData) => {
- const type = formData.type
-
- const riskLevel = ['高', '中', '低'][Math.floor(Math.random() * 3)]
-
- const analysisMap = {
- '高处坠落隐患': '经分析,该隐患涉及高处作业区域防护措施不到位,存在人员坠落风险。高处坠落是建筑施工五大伤害之一,占事故总数的比例较高。',
- '物体打击隐患': '经分析,现场存在交叉作业且未设置防护隔离措施,物体从高处坠落可能打击下方作业人员。需重点关注物料堆放和吊装作业。',
- '机械伤害隐患': '经分析,机械设备防护装置缺失或不完善,操作区域未设置安全警示,存在人员接触运动部件的风险。',
- '触电隐患': '经分析,临时用电不规范,存在电线裸露、未接地保护等问题。潮湿环境下触电风险显著增加。',
- '坍塌隐患': '经分析,基坑/脚手架支撑体系存在缺陷,荷载超出设计范围,存在结构失稳风险。',
- '火灾爆炸隐患': '经分析,现场存在易燃物品堆放不规范、动火作业未采取防护措施等问题,火灾风险较高。',
- '中毒窒息隐患': '经分析,有限空间作业通风不良,有害气体浓度可能超标,存在中毒窒息风险。',
- '其他隐患': '经分析,该隐患涉及现场安全管理薄弱环节,需结合具体情况进行深入评估和整改。'
- }
- const suggestionMap = {
- '高处坠落隐患': [
- '立即完善临边洞口防护栏杆(高度不低于1.2m)',
- '高处作业人员必须正确佩戴和使用安全带',
- '设置安全平网或立网防护',
- '加强高处作业人员安全培训和交底',
- '恶劣天气停止高处作业'
- ],
- '物体打击隐患': [
- '设置安全通道防护棚',
- '严禁上下交叉作业',
- '工具材料使用工具袋传递',
- '设置警戒区域和警示标志',
- '加强现场巡查管理'
- ],
- '机械伤害隐患': [
- '立即完善机械防护装置',
- '设置安全警示标志',
- '操作人员必须持证上岗',
- '严格执行操作规程',
- '定期维护保养设备'
- ],
- '触电隐患': [
- '立即整改临时用电不规范问题',
- '完善接地保护系统',
- '更换破损电线电缆',
- '配电箱安装漏电保护器',
- '电工持证上岗'
- ],
- '坍塌隐患': [
- '立即停止作业并撤离人员',
- '重新核算支撑体系承载力',
- '按规范重新加固支护',
- '设置变形监测点',
- '加强日常巡查'
- ],
- '火灾爆炸隐患': [
- '清理现场易燃物品',
- '严格执行动火审批制度',
- '配备足够的消防器材',
- '设置专人监护',
- '加强消防安全巡查'
- ],
- '中毒窒息隐患': [
- '立即停止作业并通风换气',
- '检测有害气体浓度',
- '配备个人防护用品',
- '设置专人监护',
- '制定应急救援预案'
- ],
- '其他隐患': [
- '立即组织专业人员评估',
- '制定专项整改方案',
- '落实整改责任人和期限',
- '整改完成后验收',
- '加强日常安全管理'
- ]
- }
- return {
- riskLevel,
- analysis: analysisMap[type] || analysisMap['其他隐患'],
- suggestions: suggestionMap[type] || suggestionMap['其他隐患']
- }
- }
|