This commit is contained in:
2023-11-21 16:14:59 +08:00
41 changed files with 1589 additions and 1326 deletions
Binary file not shown.
@@ -1,197 +1,269 @@
--delete from ProjectSupervision_CheckTemplate
--go
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),1,'组织保障','未设立安全环保管理委员会或领导小组,扣10分;','查安全组织机构成立文件、查项目经理任命文件、查项目经理、专职安全管理人员安全资格证书、查施工、技术、质量、设备、材料等人员化工建设安全岗位证书、查相关记录',15,1,1);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),1,'组织保障','分包单位未纳入总包管理体系,扣10分;','查安全组织机构成立文件、查项目经理任命文件、查项目经理、专职安全管理人员安全资格证书、查施工、技术、质量、设备、材料等人员化工建设安全岗位证书、查相关记录',15,1,2);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),1,'组织保障','未按要求设置安全环保监督管理职能部门,扣10分;','查安全组织机构成立文件、查项目经理任命文件、查项目经理、专职安全管理人员安全资格证书、查施工、技术、质量、设备、材料等人员化工建设安全岗位证书、查相关记录',15,1,3);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),1,'组织保障','未按要求配备专职安全生产管理人员,每缺1人扣5分;','查安全组织机构成立文件、查项目经理任命文件、查项目经理、专职安全管理人员安全资格证书、查施工、技术、质量、设备、材料等人员化工建设安全岗位证书、查相关记录',15,1,4);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),1,'组织保障','项目经理未到岗履职,扣5分;项目经理安全资格不符合要求,扣3分;','查安全组织机构成立文件、查项目经理任命文件、查项目经理、专职安全管理人员安全资格证书、查施工、技术、质量、设备、材料等人员化工建设安全岗位证书、查相关记录',15,1,5);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),1,'组织保障','专职安全管理人员安全资格不符合要求,扣3分;','查安全组织机构成立文件、查项目经理任命文件、查项目经理、专职安全管理人员安全资格证书、查施工、技术、质量、设备、材料等人员化工建设安全岗位证书、查相关记录',15,1,6);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),1,'组织保障','施工、技术、质量、设备、材料等人员无化工建设安全岗位证书,每类人员扣1分;','查安全组织机构成立文件、查项目经理任命文件、查项目经理、专职安全管理人员安全资格证书、查施工、技术、质量、设备、材料等人员化工建设安全岗位证书、查相关记录',15,1,7);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),1,'组织保障','未按规定召开安全环保委员会会议,并下发会议纪要,每缺一次扣2 分。','查安全组织机构成立文件、查项目经理任命文件、查项目经理、专职安全管理人员安全资格证书、查施工、技术、质量、设备、材料等人员化工建设安全岗位证书、查相关记录',15,1,8);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),2,'落实上级精神','未传达贯彻落实上级安全环保管理的规定、文件、会议精神,没有记录的,每项扣2分;','查相关记录、文件等',10,1,9);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),2,'落实上级精神','落实不到位,每项扣2分。','查相关记录、文件等',10,1,10);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),3,'责任体系','未建立健全全员安全环保责任制,扣10分,各部门、各岗位安全生产责任制不健全,每缺1项扣2分;','查有关制度文本;查相关记录。座谈了解有关部门、岗位人员对安全生产责任制的知晓情况',10,1,11);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),3,'责任体系','未对安全环保责任进行履职检查,扣5分;','查有关制度文本;查相关记录。座谈了解有关部门、岗位人员对安全生产责任制的知晓情况',10,1,12);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),3,'责任体系','未与各职能部门、分包单位签订安全环保目标责任书,每缺一项扣5分;','查有关制度文本;查相关记录。座谈了解有关部门、岗位人员对安全生产责任制的知晓情况',10,1,13);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),3,'责任体系','未对安全环保责任书进行考核,扣5分,考核不全面的,扣3分。','查有关制度文本;查相关记录。座谈了解有关部门、岗位人员对安全生产责任制的知晓情况',10,1,14);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),4,'费用投入','未制定安全环保费用使用管理制度,扣3分; ','查制度、安全生产费用投入使用及管理记录',10,1,15);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),4,'费用投入','安全生产费用未单独核算,扣3分; ','查制度、安全生产费用投入使用及管理记录',10,1,16);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),4,'费用投入','未编制年度安全生产费用投入计划,扣3分;','查制度、安全生产费用投入使用及管理记录',10,1,17);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),4,'费用投入','安全生产费用未按规定足额提取、使用,扣5-10分;','查制度、安全生产费用投入使用及管理记录',10,1,18);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),4,'费用投入','未对安全生产费用提取、使用管理情况进行检查和统计分析,扣3-5分;','查制度、安全生产费用投入使用及管理记录',10,1,19);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),4,'费用投入','环保投入不足,环保设施缺失,扣5分。','查制度、安全生产费用投入使用及管理记录',10,1,20);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),5,'教育培训','未制定安全环保培训教育制度,扣3分; ','查制度、相关记录及证书',15,1,21);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),5,'教育培训','未制定培训教育年度计划,未按计划实施,扣3-5分; ','查制度、相关记录及证书',15,1,22);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),5,'教育培训','未建立特种作业人员台帐,扣1分;','查制度、相关记录及证书',15,1,23);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),5,'教育培训','特种作业人员未持有效证件上岗,每发现1人扣2分;','查制度、相关记录及证书',15,1,24);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),5,'教育培训','入场教育培训未分类按工种进行,并签订安全责任书,扣3-5分;','查制度、相关记录及证书',15,1,25);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),5,'教育培训','开复工、节假日前后未进行教育培训,扣3分;','查制度、相关记录及证书',15,1,26);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),5,'教育培训','“四新”技术应用、新入场、转场、变换工种作业人员未进行培训教育,扣5分;','查制度、相关记录及证书',15,1,27);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),5,'教育培训','未形成班前会安全记录,扣2分;','查制度、相关记录及证书',15,1,28);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),5,'教育培训','教育培训课件、考勤、考卷等档案不全、不规范,扣1-3分。','查制度、相关记录及证书',15,1,29);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),6,'技术管理','未建立安全环保技术管理体系或管理体系不健全,扣2-10分;','查制度、查技术负责人、专业工程师、技术员、质量工程师、质检员等专业资格、查临电、基坑、脚手架、模板支撑、塔吊、起重吊装、试压、试车等安全方案、查相关记录',10,1,30);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),6,'技术管理','施工组织设计、专项方案未履行编制、审核、审批程序,每缺一项,扣3分;','查制度、查技术负责人、专业工程师、技术员、质量工程师、质检员等专业资格、查临电、基坑、脚手架、模板支撑、塔吊、起重吊装、试压、试车等安全方案、查相关记录',10,1,31);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),6,'技术管理','专项施工方案无风险识别、安全技术措施、应急措施等,扣3分;','查制度、查技术负责人、专业工程师、技术员、质量工程师、质检员等专业资格、查临电、基坑、脚手架、模板支撑、塔吊、起重吊装、试压、试车等安全方案、查相关记录',10,1,32);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),6,'技术管理','未编制安全环保技术交底制度,扣3分;','查制度、查技术负责人、专业工程师、技术员、质量工程师、质检员等专业资格、查临电、基坑、脚手架、模板支撑、塔吊、起重吊装、试压、试车等安全方案、查相关记录',10,1,33);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),6,'技术管理','技术人员安全环保技术交底针对性不强、签字不全,扣3分;','查制度、查技术负责人、专业工程师、技术员、质量工程师、质检员等专业资格、查临电、基坑、脚手架、模板支撑、塔吊、起重吊装、试压、试车等安全方案、查相关记录',10,1,34);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),6,'技术管理','设计变更未履行规定程序,扣3分;','查制度、查技术负责人、专业工程师、技术员、质量工程师、质检员等专业资格、查临电、基坑、脚手架、模板支撑、塔吊、起重吊装、试压、试车等安全方案、查相关记录',10,1,35);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),6,'技术管理','设计交底无安全技术交底内容、签字不全,扣3分;','查制度、查技术负责人、专业工程师、技术员、质量工程师、质检员等专业资格、查临电、基坑、脚手架、模板支撑、塔吊、起重吊装、试压、试车等安全方案、查相关记录',10,1,36);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),6,'技术管理','技术、质量人员无日常安全环保检查记录,每类人员扣1分;记录不完整、连续,每类人员扣0.5分。','查制度、查技术负责人、专业工程师、技术员、质量工程师、质检员等专业资格、查临电、基坑、脚手架、模板支撑、塔吊、起重吊装、试压、试车等安全方案、查相关记录',10,1,37);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),7,'监督检查','未建立安全环保检查及隐患排查制度,各扣5分,制度不全面、不完善的,扣1-3分;','查制度、台账,检查记录、对隐患整改消项、处置情况记录,隐患排查治理台帐等',10,1,38);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),7,'监督检查','项目负责人未按规定履行领导带班生产职责,扣5分;','查制度、台账,检查记录、对隐患整改消项、处置情况记录,隐患排查治理台帐等',10,1,39);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),7,'监督检查','带班记录不完整、连续,扣1-2分;','查制度、台账,检查记录、对隐患整改消项、处置情况记录,隐患排查治理台帐等',10,1,40);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),7,'监督检查','施工经理、施工队长无日常检查记录,每类人员扣1分;记录不完整、连续,每类人员扣0.5分;','查制度、台账,检查记录、对隐患整改消项、处置情况记录,隐患排查治理台帐等',10,1,41);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),7,'监督检查','专职安全管理人员安全日志不连续、完整,扣2分;','查制度、台账,检查记录、对隐患整改消项、处置情况记录,隐患排查治理台帐等',10,1,42);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),7,'监督检查','项目级每周开展不少于1次的大检查,每缺1次扣3分;','查制度、台账,检查记录、对隐患整改消项、处置情况记录,隐患排查治理台帐等',10,1,43);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),7,'监督检查','未开展每月项目级综合大检查,扣5分;','查制度、台账,检查记录、对隐患整改消项、处置情况记录,隐患排查治理台帐等',10,1,44);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),7,'监督检查','未对动土、动火、登高、脚手架、吊装、受限空间等高风险作业许可专项检查,每缺一项,扣1分;','查制度、台账,检查记录、对隐患整改消项、处置情况记录,隐患排查治理台帐等',10,1,45);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),7,'监督检查','安全检查资料不完整,隐患整改记录不齐全,每次扣2分;','查制度、台账,检查记录、对隐患整改消项、处置情况记录,隐患排查治理台帐等',10,1,46);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),7,'监督检查','未对环保设施进行日常巡检,扣5分。','查制度、台账,检查记录、对隐患整改消项、处置情况记录,隐患排查治理台帐等',10,1,47);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),8,'风险管控隐患治理','未建立风险分级管控隐患排查治理双重预防机制,扣5分,机制不健全每项扣2分;','查清单、记录',10,1,48);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),8,'风险管控隐患治理','未按不同施工阶段建立危险源、环境因素评价与风险控制清单,扣2分;','查清单、记录',10,1,49);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),8,'风险管控隐患治理','未建立隐患排查治理台帐,扣5分;','查清单、记录',10,1,50);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),8,'风险管控隐患治理','重大危险源、重要环境因素未对作业人员培训的,扣2分;','查清单、记录',10,1,51);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),8,'风险管控隐患治理','施工、技术、质量、安全、设备、材料等人员未共同参与危险源、环境因素识别评价的,扣1分。','查清单、记录',10,1,52);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),9,'危险性较大的分部分项工程管理','未建立危险性较大分部分项工程管理台账的扣5分;','查方案、台帐、记录',10,1,53);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),9,'危险性较大的分部分项工程管理','"危险性较大分部分项工程未编制专项方案,每项扣2分; "','查方案、台帐、记录',10,1,54);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),9,'危险性较大的分部分项工程管理','"危险性较大分部分项工程专项方案未按要求履行审批程序,每项扣2分;"','查方案、台帐、记录',10,1,55);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),9,'危险性较大的分部分项工程管理','"未对超过一定规模的危险性较大的分部分项工程安全专项方案组织(参加)专家论证,每项2分。 "','查方案、台帐、记录',10,1,56);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),10,'设备及安全监测管理','未编制施工机具、设备管理制度,扣5分;制度不全面,不完善,扣1-3分;','查制度、查设备、材料、专业电工等资格证书、查资料、现场设备',10,1,57);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),10,'设备及安全监测管理','未设置设备材料管理部门、配备设备材料管理的专职人员,扣5分; ','查制度、查设备、材料、专业电工等资格证书、查资料、现场设备',10,1,58);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),10,'设备及安全监测管理','设备材料仓储不符合安全要求,扣3分;','查制度、查设备、材料、专业电工等资格证书、查资料、现场设备',10,1,59);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),10,'设备及安全监测管理','未建立机具设备管理台帐的,扣1-3分;','查制度、查设备、材料、专业电工等资格证书、查资料、现场设备',10,1,60);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),10,'设备及安全监测管理','未对进场机具设备进行验收的,扣2分;','查制度、查设备、材料、专业电工等资格证书、查资料、现场设备',10,1,61);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),10,'设备及安全监测管理','未有接地、绝缘电阻测试记录,每项扣1分;','查制度、查设备、材料、专业电工等资格证书、查资料、现场设备',10,1,62);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),10,'设备及安全监测管理','各类电气设备、用电设备、机械设备、材料等无日常安全检查记录,每类扣1分;记录不完整、连续,每类扣0.5分;','查制度、查设备、材料、专业电工等资格证书、查资料、现场设备',10,1,63);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),10,'设备及安全监测管理','未配备风速仪、声级计、力矩扳手、温度计;氧气、有毒有害气体、易燃易爆气体分析仪器、电阻测试器具等,并定期检定,每缺1个,扣0.5分。','查制度、查设备、材料、专业电工等资格证书、查资料、现场设备',10,1,64);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),11,'特殊作业管理','未制定特殊作业安全管理规定的,扣3分;','查动土、动火、登高、射线、吊装、受限空间等许可证',10,1,65);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),11,'特殊作业管理','制度不完善,内容欠缺的扣1-2分;','查动土、动火、登高、射线、吊装、受限空间等许可证',10,1,66);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),11,'特殊作业管理','未对作业许可措施进行验收、确认的,扣2分;','查动土、动火、登高、射线、吊装、受限空间等许可证',10,1,67);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),11,'特殊作业管理','作业许可证未及时关闭的,扣1分。','查动土、动火、登高、射线、吊装、受限空间等许可证',10,1,68);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),12,'职业健康管理','未建立健全职业健康管理制度,扣3分;制度不全面、不完善的,扣1-2分;','查制度、查清单、查记录、档案',10,1,69);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),12,'职业健康管理','未建立职业健康危害岗位及职业健康体检周期清单,扣2分;','查制度、查清单、查记录、档案',10,1,70);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),12,'职业健康管理','未建立职业健康危害因素及控制措施清单的,扣2分;','查制度、查清单、查记录、档案',10,1,71);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),12,'职业健康管理','未进行定期职业健康体检,扣10分;','查制度、查清单、查记录、档案',10,1,72);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),12,'职业健康管理','未建立职业健康档案,扣5分;','查制度、查清单、查记录、档案',10,1,73);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),12,'职业健康管理','无女职工保护记录,扣5分。','查制度、查清单、查记录、档案',10,1,74);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),13,'分包方管理','分包方安全资质不符合要求,扣1分;','',10,1,75);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),13,'分包方管理','分包方人员安全资格不符合要求,扣1分;','',10,1,76);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),13,'分包方管理','未对分包方进行安全环保监督检查,扣2分;','',10,1,77);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),13,'分包方管理','未签订总分包安全环保管理协议并明确安全环保投入要求,扣1分;','',10,1,78);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),13,'分包方管理','未进行总分包安全环保总交底,扣1分。','',10,1,79);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),14,'应急管理','未编制安全环保应急管理制度,扣3分;','查制度、预案、演练记录、资料',10,1,80);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),14,'应急管理','未编制综合预案、专项预案、现场处置预案,每缺一项,扣1-3分;','查制度、预案、演练记录、资料',10,1,81);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),14,'应急管理','各种预案未按预案编制导则要求编制,扣1分;','查制度、预案、演练记录、资料',10,1,82);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),14,'应急管理','未制定应急演习计划,未按计划实施,扣1-2分;','查制度、预案、演练记录、资料',10,1,83);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),14,'应急管理','应急演习未进行评价,扣1分;','查制度、预案、演练记录、资料',10,1,84);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),14,'应急管理','综合或专项应急演练少于2次/年,扣5分;','查制度、预案、演练记录、资料',10,1,85);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),14,'应急管理','未建立应急资源清单,或应急资源与实际不符,扣2分。','查制度、预案、演练记录、资料',10,1,86);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),15,'事故报告处理','未建立事故报告调查处理制度,扣5分;','查企业制度、 查事故报告及处理记录',10,1,87);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),15,'事故报告处理','制度不全面、不完善的,扣1-2分;','查企业制度、 查事故报告及处理记录',10,1,88);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),15,'事故报告处理','未按规定及时上报事故,扣5分;','查企业制度、 查事故报告及处理记录',10,1,89);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),15,'事故报告处理','未按规定落实对事故责任人和责任单位进行责任追究,扣5分;','查企业制度、 查事故报告及处理记录',10,1,90);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),15,'事故报告处理','事故发生频率、起数超过与上级签订目标责任书,扣5分。','查企业制度、 查事故报告及处理记录',10,1,91);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),16,'绩效评价及持续改进','未对安全环保目标、指标进行监视测量的,扣2分;','查记录',10,1,92);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),16,'绩效评价及持续改进','未对各种安全环保数据进行分析,并对缺陷制定持续改进措施,扣2分;','查记录',10,1,93);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),16,'绩效评价及持续改进','未对安全环保活动进行总结,年度安全工作无总结,扣2分。','查记录',10,1,94);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),16,'绩效评价及持续改进','未对适用安全环保法律法规进行合规性评价,扣2分。','查记录',10,1,95);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),17,'资料管理','未制定安全环保资料管理制度,扣2分;制度不全面、不完善的,扣1分;','查相关资料',10,1,96);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),17,'资料管理','未建立安全资料清单,扣1分;','查相关资料',10,1,97);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),17,'资料管理','资料未分类归档或归档不规范,扣2分;','查相关资料',10,1,98);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),17,'资料管理','未建立现行的有关安全环保生产方面的法律、法规、标准、规范清单,未配备有效纸质、电子版本,扣1分;','查相关资料',10,1,99);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),17,'资料管理','未建立各类安全环保报表台帐,并统计分析,扣1分。','查相关资料',10,1,100);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),18,'安全防护','高处作业、安全网挂设不符合要求,扣2-4分;','现场查验',10,1,101);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),18,'安全防护','楼梯口、电梯井口、预留洞口、通道口的安全防护不符合要求,扣2-4分;','现场查验',10,1,102);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),18,'安全防护','阳台、楼梯、楼层、屋面、平台周边等临边防护不符合要求,扣2-4分;','现场查验',10,1,103);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),18,'安全防护','安全通道不符合要求,扣2分;','现场查验',10,1,104);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),18,'安全防护','作业人员劳动防护用品配备不齐全,扣2分;','现场查验',10,1,105);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),18,'安全防护','作业人员未正确佩带使用劳动防护用品,扣2分;','现场查验',10,1,106);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),18,'安全防护','垂直交叉作业无防护措施,扣2分。','现场查验',10,1,107);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),19,'施工机具设备','未张贴验收合格色标的,扣2分;','现场查验',10,1,108);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),19,'施工机具设备','不符合安全用电要求的,扣3分;','现场查验',10,1,109);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),19,'施工机具设备','操作人员不按安全作业规程使用的,扣3分;','现场查验',10,1,110);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),19,'施工机具设备','无安全防护装置的,扣2分。','现场查验',10,1,111);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),20,'基坑支护','基坑周边安全防护设施失效,扣3分;','现场查验',15,1,112);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),20,'基坑支护','基坑周边排水不畅通,扣3分;','现场查验',15,1,113);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),20,'基坑支护','坑壁支护不符合要求,扣3分;','现场查验',15,1,114);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),20,'基坑支护','未按要求进行放坡的,扣2分;','现场查验',15,1,115);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),20,'基坑支护','基坑周边堆物不符合要求,扣2分;','现场查验',15,1,116);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),20,'基坑支护','基坑人行上下通道搭设不符合要求,扣1分;','现场查验',15,1,117);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),20,'基坑支护','未对基坑支护进行沉降变形监测并采取应对措施,扣1分。','现场查验',15,1,118);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),21,'脚手架','脚手架搭设、安装不符合要求,扣3分;','现场查验',15,1,119);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),21,'脚手架','脚手架未验收并挂牌的,扣3分;','现场查验',15,1,120);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),21,'脚手架','脚手架与建筑结构拉结不符合要求,扣3分;','现场查验',15,1,121);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),21,'脚手架','脚手板铺设与防护不符合要求,扣2分;','现场查验',15,1,122);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),21,'脚手架','脚手架立面全封闭防护不符合要求,扣2分;','现场查验',15,1,123);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),21,'脚手架','脚手架人行通道搭设不符合要求,扣1分; ','现场查验',15,1,124);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),21,'脚手架','卸料平台制作、安装不符合要求,扣2分;','现场查验',15,1,125);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),21,'脚手架','卸料平台无限载标志,荷载未在规定范围内,扣2分。','现场查验',15,1,126);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),22,'模板支架','模板支撑系统搭设、安装不符合规范和方案设计要求,扣5分;','现场查验',15,1,127);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),22,'模板支架','模板支架未验收并挂牌的,扣3分;','现场查验',15,1,128);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),22,'模板支架','混凝土浇筑时未搭设可靠作业平台,扣3分;','现场查验',15,1,129);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),22,'模板支架','模板存放不符合要求,扣 2分;','现场查验',15,1,130);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),22,'模板支架','模板拆除前未经拆模申请并批准,扣2分。','现场查验',15,1,131);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),23,'临时用电','临时用电系统不符合集团公司《工程项目现场临时用电安全技术规范》的,每处扣1分;','现场查验',15,1,132);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),23,'临时用电','外电防护安全距离不符合要求,扣3分;','现场查验',15,1,133);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),23,'临时用电','未严格执行 “三级配电、两级保护”TN-S系统的原则,扣5分;','现场查验',15,1,134);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),23,'临时用电','现场未做到“一机、一闸、一漏”,扣3分;','现场查验',15,1,135);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),23,'临时用电','配电箱安装、电缆架设或埋设不符合要求,扣2分;','现场查验',15,1,136);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),23,'临时用电','临时用电重复接地、防雷接地不符合要求,扣1分;','现场查验',15,1,137);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),23,'临时用电','临时用电高压、低压照明系统未分开设置,扣1分。','现场查验',15,1,138);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),24,'物料提升机、吊篮与 施工电梯','未进行安装验收的,扣3分;','现场查验',15,1,139);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),24,'物料提升机、吊篮与 施工电梯','缆风绳、地锚、附墙装置设置不符合要求,扣3分;','现场查验',15,1,140);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),24,'物料提升机、吊篮与 施工电梯','钢丝绳质量及其使用不符合要求,扣3分;','现场查验',15,1,141);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),24,'物料提升机、吊篮与 施工电梯','安全装置失效或不灵敏,发现一项扣2分;','现场查验',15,1,142);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),24,'物料提升机、吊篮与 施工电梯','卷扬机钢丝绳拖地无防护,扣2分;','现场查验',15,1,143);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),24,'物料提升机、吊篮与 施工电梯','使用不安全吊篮的,扣3分;','现场查验',15,1,144);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),24,'物料提升机、吊篮与 施工电梯','电梯吊笼出入口、吊篮进料口未搭设防护棚,扣1分。','现场查验',15,1,145);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),25,'塔吊使用','塔吊基础不符合要求,扣5分;','现场查验',15,1,146);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),25,'塔吊使用','设备安全装置不灵敏或失效,发现一项扣2分;','现场查验',15,1,147);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),25,'塔吊使用','附墙装置不符合要求,扣3分;','现场查验',15,1,148);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),25,'塔吊使用','用电不符合安全要求的,扣3分;','现场查验',15,1,149);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),25,'塔吊使用','未制定群塔作业防碰撞措施,扣 2分。','现场查验',15,1,150);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),26,'起重吊装','吊车支腿、地基、垫木不符合要求,扣3分;','现场查验',15,1,151);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),26,'起重吊装','吊索具(钢丝绳、吊带、吊环、卡具等)不符合安全要求,扣3分;','现场查验',15,1,152);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),26,'起重吊装','吊装区域未设警戒线,无专人监护的,扣1分;','现场查验',15,1,153);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),26,'起重吊装','吊装物件未使用溜绳控制,扣1分;','现场查验',15,1,154);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),26,'起重吊装','起重机与外电线路安全距离不足,扣2分;','现场查验',15,1,155);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),26,'起重吊装','违反“十不吊”要求的,扣 3分。','现场查验',15,1,156);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),27,'受限空间','未落实作业许可安全措施,扣5分;','现场查验',15,1,157);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),27,'受限空间','作业人员进出无签字确认,扣2分;','现场查验',15,1,158);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),27,'受限空间','安全监护人不在现场监护,扣2分;','现场查验',15,1,159);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),27,'受限空间','用电不符合安全要求,扣1分;','现场查验',15,1,160);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),27,'受限空间','动火不符合安全要求,扣1分;','现场查验',15,1,161);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),27,'受限空间','联络及救援方式不符合要求,扣1分。','现场查验',15,1,162);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),28,'化工界区及危险品管理','未落实化工界区施工专项方案要求,扣5分;','现场查验',15,1,163);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),28,'化工界区及危险品管理','化工界区动火安全距离、消防措施不符合要求,扣1分;','现场查验',15,1,164);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),28,'化工界区及危险品管理','化工界区受限空间作业未拆除管段或盲板封堵不符合要求,扣1分;','现场查验',15,1,165);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),28,'化工界区及危险品管理','易燃易爆危化品混放储存,扣2分;','现场查验',15,1,166);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),28,'化工界区及危险品管理','存放危化品专库防潮、防晒、消防器材配备等安全措施不符合要求,扣1分。','现场查验',15,1,167);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),29,'爆破作业','实施爆破作业的单位无相应资质,扣10分;','查相关文件、现场',15,1,168);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),29,'爆破作业','爆破作业未编制专项施工方案,未严格按照程序逐级审批,扣5分;','查相关文件、现场',15,1,169);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),29,'爆破作业','从事爆破作业的工程技术人员、爆破员、安全员和保管员无从事相关作业资格证书,每一人扣2分;','查相关文件、现场',15,1,170);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),29,'爆破作业','新建、改建小型民用爆炸物品储存库未经当地公安部门验收合格,扣8分。','查相关文件、现场',15,1,171);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),29,'爆破作业','民用爆炸物品储存库未按照核定许可的储量、种类进行储存,扣5分;','查相关文件、现场',15,1,172);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),29,'爆破作业','民用爆破物品出入库未履行审批手续,扣5分。','查相关文件、现场',15,1,173);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),30,'文明施工','现场未按集团公司《工程项目现场临时设施标准》要求进行视觉形象标识策划、设置大门、围挡和标识标牌,扣3分; ','现场查验',10,1,174);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),30,'文明施工','场内道路未保持平整坚实、畅通、无积水,扣1分; ','现场查验',10,1,175);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),30,'文明施工','作业场所垃圾、余料未做到“活完场清”,发现一处扣1分;','现场查验',10,1,176);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),30,'文明施工','重大危险源、重要环境因素、职业健康危害因素未设置公示牌,扣1分;','现场查验',10,1,177);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),30,'文明施工','现场未按集团公司《工程项目现场安全防护设施标准》设置安全防护设施,每一处扣1分;','现场查验',10,1,178);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),30,'文明施工','安全警示标志缺失或损坏未及时更换,扣1分;','现场查验',10,1,179);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),30,'文明施工','材料、构件堆码放不符合安全要求;扣1分。','现场查验',10,1,180);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),31,'环境卫生管理','食堂未按规定建立隔油池,废水未经过滤排放,扣1分;','现场查验',10,1,181);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),31,'环境卫生管理','食堂卫生、炊事人员证件不符合要求,扣1分;','现场查验',10,1,182);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),31,'环境卫生管理','作业人员宿舍不符合要求,扣1分;','现场查验',10,1,183);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),31,'环境卫生管理','未采取有效控制扬尘、施工噪声、废水的措施,扣1分; ','现场查验',10,1,184);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),31,'环境卫生管理','有毒有害废弃物未按规定分类存放、回收,扣1分;','现场查验',10,1,185);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),31,'环境卫生管理','未采取节约用水、用电和用料的措施,扣1分。','现场查验',10,1,186);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),32,'消防管理','现场动火、用电区域灭火器配备不符合要求,扣2分;','现场查验',10,1,187);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),32,'消防管理','高处动火未采取防火花溅落措施,扣1分;','现场查验',10,1,188);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),32,'消防管理','明火作业与易燃易爆品安全距离不符合要求,扣1分;','现场查验',10,1,189);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),32,'消防管理','办公、生活临设区域消防器材配备不符合要求,扣2分。','现场查验',10,1,190);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),33,'临建设施','现场未按集团公司《工程项目现场临时设施标准》进行建设,每一处扣1分;','现场查验',10,1,191);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),33,'临建设施','选址不当,扣2分;','现场查验',10,1,192);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),33,'临建设施','临建设施不符合消防、用电管理要求,扣2分;','现场查验',10,1,193);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),33,'临建设施','办公区、生活区、生产区未独立设置,扣1分。','现场查验',10,1,194);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),34,'其他','发现其他不符合安全生产法律、法规、标准、规范以及上级要求等事项,每项扣2分。','现场查验',10,1,195);
----delete from ProjectSupervision_CheckTemplate
----go
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),1,'组织保障','未设立安全环保管理委员会或领导小组,扣10分;','查安全组织机构成立文件、查项目经理任命文件、查项目经理、专职安全管理人员安全资格证书、查施工、技术、质量、设备、材料等人员化工建设安全岗位证书、查相关记录',15,1,1);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),1,'组织保障','分包单位未纳入总包管理体系,扣10分;','查安全组织机构成立文件、查项目经理任命文件、查项目经理、专职安全管理人员安全资格证书、查施工、技术、质量、设备、材料等人员化工建设安全岗位证书、查相关记录',15,1,2);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),1,'组织保障','未按要求设置安全环保监督管理职能部门,扣10分;','查安全组织机构成立文件、查项目经理任命文件、查项目经理、专职安全管理人员安全资格证书、查施工、技术、质量、设备、材料等人员化工建设安全岗位证书、查相关记录',15,1,3);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),1,'组织保障','未按要求配备专职安全生产管理人员,每缺1人扣5分;','查安全组织机构成立文件、查项目经理任命文件、查项目经理、专职安全管理人员安全资格证书、查施工、技术、质量、设备、材料等人员化工建设安全岗位证书、查相关记录',15,1,4);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),1,'组织保障','项目经理未到岗履职,扣5分;项目经理安全资格不符合要求,扣3分;','查安全组织机构成立文件、查项目经理任命文件、查项目经理、专职安全管理人员安全资格证书、查施工、技术、质量、设备、材料等人员化工建设安全岗位证书、查相关记录',15,1,5);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),1,'组织保障','专职安全管理人员安全资格不符合要求,扣3分;','查安全组织机构成立文件、查项目经理任命文件、查项目经理、专职安全管理人员安全资格证书、查施工、技术、质量、设备、材料等人员化工建设安全岗位证书、查相关记录',15,1,6);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),1,'组织保障','施工、技术、质量、设备、材料等人员无化工建设安全岗位证书,每类人员扣1分;','查安全组织机构成立文件、查项目经理任命文件、查项目经理、专职安全管理人员安全资格证书、查施工、技术、质量、设备、材料等人员化工建设安全岗位证书、查相关记录',15,1,7);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),1,'组织保障','未按规定召开安全环保委员会会议,并下发会议纪要,每缺一次扣2 分。','查安全组织机构成立文件、查项目经理任命文件、查项目经理、专职安全管理人员安全资格证书、查施工、技术、质量、设备、材料等人员化工建设安全岗位证书、查相关记录',15,1,8);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),2,'落实上级精神','未传达贯彻落实上级安全环保管理的规定、文件、会议精神,没有记录的,每项扣2分;','查相关记录、文件等',10,1,9);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),2,'落实上级精神','落实不到位,每项扣2分。','查相关记录、文件等',10,1,10);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),3,'责任体系','未建立健全全员安全环保责任制,扣10分,各部门、各岗位安全生产责任制不健全,每缺1项扣2分;','查有关制度文本;查相关记录。座谈了解有关部门、岗位人员对安全生产责任制的知晓情况',10,1,11);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),3,'责任体系','未对安全环保责任进行履职检查,扣5分;','查有关制度文本;查相关记录。座谈了解有关部门、岗位人员对安全生产责任制的知晓情况',10,1,12);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),3,'责任体系','未与各职能部门、分包单位签订安全环保目标责任书,每缺一项扣5分;','查有关制度文本;查相关记录。座谈了解有关部门、岗位人员对安全生产责任制的知晓情况',10,1,13);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),3,'责任体系','未对安全环保责任书进行考核,扣5分,考核不全面的,扣3分。','查有关制度文本;查相关记录。座谈了解有关部门、岗位人员对安全生产责任制的知晓情况',10,1,14);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),4,'费用投入','未制定安全环保费用使用管理制度,扣3分; ','查制度、安全生产费用投入使用及管理记录',10,1,15);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),4,'费用投入','安全生产费用未单独核算,扣3分; ','查制度、安全生产费用投入使用及管理记录',10,1,16);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),4,'费用投入','未编制年度安全生产费用投入计划,扣3分;','查制度、安全生产费用投入使用及管理记录',10,1,17);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),4,'费用投入','安全生产费用未按规定足额提取、使用,扣5-10分;','查制度、安全生产费用投入使用及管理记录',10,1,18);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),4,'费用投入','未对安全生产费用提取、使用管理情况进行检查和统计分析,扣3-5分;','查制度、安全生产费用投入使用及管理记录',10,1,19);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),4,'费用投入','环保投入不足,环保设施缺失,扣5分。','查制度、安全生产费用投入使用及管理记录',10,1,20);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),5,'教育培训','未制定安全环保培训教育制度,扣3分; ','查制度、相关记录及证书',15,1,21);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),5,'教育培训','未制定培训教育年度计划,未按计划实施,扣3-5分; ','查制度、相关记录及证书',15,1,22);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),5,'教育培训','未建立特种作业人员台帐,扣1分;','查制度、相关记录及证书',15,1,23);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),5,'教育培训','特种作业人员未持有效证件上岗,每发现1人扣2分;','查制度、相关记录及证书',15,1,24);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),5,'教育培训','入场教育培训未分类按工种进行,并签订安全责任书,扣3-5分;','查制度、相关记录及证书',15,1,25);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),5,'教育培训','开复工、节假日前后未进行教育培训,扣3分;','查制度、相关记录及证书',15,1,26);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),5,'教育培训','“四新”技术应用、新入场、转场、变换工种作业人员未进行培训教育,扣5分;','查制度、相关记录及证书',15,1,27);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),5,'教育培训','未形成班前会安全记录,扣2分;','查制度、相关记录及证书',15,1,28);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),5,'教育培训','教育培训课件、考勤、考卷等档案不全、不规范,扣1-3分。','查制度、相关记录及证书',15,1,29);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),6,'技术管理','未建立安全环保技术管理体系或管理体系不健全,扣2-10分;','查制度、查技术负责人、专业工程师、技术员、质量工程师、质检员等专业资格、查临电、基坑、脚手架、模板支撑、塔吊、起重吊装、试压、试车等安全方案、查相关记录',10,1,30);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),6,'技术管理','施工组织设计、专项方案未履行编制、审核、审批程序,每缺一项,扣3分;','查制度、查技术负责人、专业工程师、技术员、质量工程师、质检员等专业资格、查临电、基坑、脚手架、模板支撑、塔吊、起重吊装、试压、试车等安全方案、查相关记录',10,1,31);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),6,'技术管理','专项施工方案无风险识别、安全技术措施、应急措施等,扣3分;','查制度、查技术负责人、专业工程师、技术员、质量工程师、质检员等专业资格、查临电、基坑、脚手架、模板支撑、塔吊、起重吊装、试压、试车等安全方案、查相关记录',10,1,32);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),6,'技术管理','未编制安全环保技术交底制度,扣3分;','查制度、查技术负责人、专业工程师、技术员、质量工程师、质检员等专业资格、查临电、基坑、脚手架、模板支撑、塔吊、起重吊装、试压、试车等安全方案、查相关记录',10,1,33);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),6,'技术管理','技术人员安全环保技术交底针对性不强、签字不全,扣3分;','查制度、查技术负责人、专业工程师、技术员、质量工程师、质检员等专业资格、查临电、基坑、脚手架、模板支撑、塔吊、起重吊装、试压、试车等安全方案、查相关记录',10,1,34);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),6,'技术管理','设计变更未履行规定程序,扣3分;','查制度、查技术负责人、专业工程师、技术员、质量工程师、质检员等专业资格、查临电、基坑、脚手架、模板支撑、塔吊、起重吊装、试压、试车等安全方案、查相关记录',10,1,35);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),6,'技术管理','设计交底无安全技术交底内容、签字不全,扣3分;','查制度、查技术负责人、专业工程师、技术员、质量工程师、质检员等专业资格、查临电、基坑、脚手架、模板支撑、塔吊、起重吊装、试压、试车等安全方案、查相关记录',10,1,36);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),6,'技术管理','技术、质量人员无日常安全环保检查记录,每类人员扣1分;记录不完整、连续,每类人员扣0.5分。','查制度、查技术负责人、专业工程师、技术员、质量工程师、质检员等专业资格、查临电、基坑、脚手架、模板支撑、塔吊、起重吊装、试压、试车等安全方案、查相关记录',10,1,37);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),7,'监督检查','未建立安全环保检查及隐患排查制度,各扣5分,制度不全面、不完善的,扣1-3分;','查制度、台账,检查记录、对隐患整改消项、处置情况记录,隐患排查治理台帐等',10,1,38);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),7,'监督检查','项目负责人未按规定履行领导带班生产职责,扣5分;','查制度、台账,检查记录、对隐患整改消项、处置情况记录,隐患排查治理台帐等',10,1,39);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),7,'监督检查','带班记录不完整、连续,扣1-2分;','查制度、台账,检查记录、对隐患整改消项、处置情况记录,隐患排查治理台帐等',10,1,40);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),7,'监督检查','施工经理、施工队长无日常检查记录,每类人员扣1分;记录不完整、连续,每类人员扣0.5分;','查制度、台账,检查记录、对隐患整改消项、处置情况记录,隐患排查治理台帐等',10,1,41);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),7,'监督检查','专职安全管理人员安全日志不连续、完整,扣2分;','查制度、台账,检查记录、对隐患整改消项、处置情况记录,隐患排查治理台帐等',10,1,42);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),7,'监督检查','项目级每周开展不少于1次的大检查,每缺1次扣3分;','查制度、台账,检查记录、对隐患整改消项、处置情况记录,隐患排查治理台帐等',10,1,43);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),7,'监督检查','未开展每月项目级综合大检查,扣5分;','查制度、台账,检查记录、对隐患整改消项、处置情况记录,隐患排查治理台帐等',10,1,44);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),7,'监督检查','未对动土、动火、登高、脚手架、吊装、受限空间等高风险作业许可专项检查,每缺一项,扣1分;','查制度、台账,检查记录、对隐患整改消项、处置情况记录,隐患排查治理台帐等',10,1,45);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),7,'监督检查','安全检查资料不完整,隐患整改记录不齐全,每次扣2分;','查制度、台账,检查记录、对隐患整改消项、处置情况记录,隐患排查治理台帐等',10,1,46);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),7,'监督检查','未对环保设施进行日常巡检,扣5分。','查制度、台账,检查记录、对隐患整改消项、处置情况记录,隐患排查治理台帐等',10,1,47);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),8,'风险管控隐患治理','未建立风险分级管控隐患排查治理双重预防机制,扣5分,机制不健全每项扣2分;','查清单、记录',10,1,48);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),8,'风险管控隐患治理','未按不同施工阶段建立危险源、环境因素评价与风险控制清单,扣2分;','查清单、记录',10,1,49);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),8,'风险管控隐患治理','未建立隐患排查治理台帐,扣5分;','查清单、记录',10,1,50);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),8,'风险管控隐患治理','重大危险源、重要环境因素未对作业人员培训的,扣2分;','查清单、记录',10,1,51);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),8,'风险管控隐患治理','施工、技术、质量、安全、设备、材料等人员未共同参与危险源、环境因素识别评价的,扣1分。','查清单、记录',10,1,52);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),9,'危险性较大的分部分项工程管理','未建立危险性较大分部分项工程管理台账的扣5分;','查方案、台帐、记录',10,1,53);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),9,'危险性较大的分部分项工程管理','"危险性较大分部分项工程未编制专项方案,每项扣2分; "','查方案、台帐、记录',10,1,54);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),9,'危险性较大的分部分项工程管理','"危险性较大分部分项工程专项方案未按要求履行审批程序,每项扣2分;"','查方案、台帐、记录',10,1,55);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),9,'危险性较大的分部分项工程管理','"未对超过一定规模的危险性较大的分部分项工程安全专项方案组织(参加)专家论证,每项2分。 "','查方案、台帐、记录',10,1,56);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),10,'设备及安全监测管理','未编制施工机具、设备管理制度,扣5分;制度不全面,不完善,扣1-3分;','查制度、查设备、材料、专业电工等资格证书、查资料、现场设备',10,1,57);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),10,'设备及安全监测管理','未设置设备材料管理部门、配备设备材料管理的专职人员,扣5分; ','查制度、查设备、材料、专业电工等资格证书、查资料、现场设备',10,1,58);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),10,'设备及安全监测管理','设备材料仓储不符合安全要求,扣3分;','查制度、查设备、材料、专业电工等资格证书、查资料、现场设备',10,1,59);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),10,'设备及安全监测管理','未建立机具设备管理台帐的,扣1-3分;','查制度、查设备、材料、专业电工等资格证书、查资料、现场设备',10,1,60);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),10,'设备及安全监测管理','未对进场机具设备进行验收的,扣2分;','查制度、查设备、材料、专业电工等资格证书、查资料、现场设备',10,1,61);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),10,'设备及安全监测管理','未有接地、绝缘电阻测试记录,每项扣1分;','查制度、查设备、材料、专业电工等资格证书、查资料、现场设备',10,1,62);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),10,'设备及安全监测管理','各类电气设备、用电设备、机械设备、材料等无日常安全检查记录,每类扣1分;记录不完整、连续,每类扣0.5分;','查制度、查设备、材料、专业电工等资格证书、查资料、现场设备',10,1,63);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),10,'设备及安全监测管理','未配备风速仪、声级计、力矩扳手、温度计;氧气、有毒有害气体、易燃易爆气体分析仪器、电阻测试器具等,并定期检定,每缺1个,扣0.5分。','查制度、查设备、材料、专业电工等资格证书、查资料、现场设备',10,1,64);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),11,'特殊作业管理','未制定特殊作业安全管理规定的,扣3分;','查动土、动火、登高、射线、吊装、受限空间等许可证',10,1,65);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),11,'特殊作业管理','制度不完善,内容欠缺的扣1-2分;','查动土、动火、登高、射线、吊装、受限空间等许可证',10,1,66);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),11,'特殊作业管理','未对作业许可措施进行验收、确认的,扣2分;','查动土、动火、登高、射线、吊装、受限空间等许可证',10,1,67);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),11,'特殊作业管理','作业许可证未及时关闭的,扣1分。','查动土、动火、登高、射线、吊装、受限空间等许可证',10,1,68);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),12,'职业健康管理','未建立健全职业健康管理制度,扣3分;制度不全面、不完善的,扣1-2分;','查制度、查清单、查记录、档案',10,1,69);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),12,'职业健康管理','未建立职业健康危害岗位及职业健康体检周期清单,扣2分;','查制度、查清单、查记录、档案',10,1,70);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),12,'职业健康管理','未建立职业健康危害因素及控制措施清单的,扣2分;','查制度、查清单、查记录、档案',10,1,71);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),12,'职业健康管理','未进行定期职业健康体检,扣10分;','查制度、查清单、查记录、档案',10,1,72);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),12,'职业健康管理','未建立职业健康档案,扣5分;','查制度、查清单、查记录、档案',10,1,73);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),12,'职业健康管理','无女职工保护记录,扣5分。','查制度、查清单、查记录、档案',10,1,74);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),13,'分包方管理','分包方安全资质不符合要求,扣1分;','',10,1,75);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),13,'分包方管理','分包方人员安全资格不符合要求,扣1分;','',10,1,76);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),13,'分包方管理','未对分包方进行安全环保监督检查,扣2分;','',10,1,77);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),13,'分包方管理','未签订总分包安全环保管理协议并明确安全环保投入要求,扣1分;','',10,1,78);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),13,'分包方管理','未进行总分包安全环保总交底,扣1分。','',10,1,79);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),14,'应急管理','未编制安全环保应急管理制度,扣3分;','查制度、预案、演练记录、资料',10,1,80);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),14,'应急管理','未编制综合预案、专项预案、现场处置预案,每缺一项,扣1-3分;','查制度、预案、演练记录、资料',10,1,81);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),14,'应急管理','各种预案未按预案编制导则要求编制,扣1分;','查制度、预案、演练记录、资料',10,1,82);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),14,'应急管理','未制定应急演习计划,未按计划实施,扣1-2分;','查制度、预案、演练记录、资料',10,1,83);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),14,'应急管理','应急演习未进行评价,扣1分;','查制度、预案、演练记录、资料',10,1,84);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),14,'应急管理','综合或专项应急演练少于2次/年,扣5分;','查制度、预案、演练记录、资料',10,1,85);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),14,'应急管理','未建立应急资源清单,或应急资源与实际不符,扣2分。','查制度、预案、演练记录、资料',10,1,86);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),15,'事故报告处理','未建立事故报告调查处理制度,扣5分;','查企业制度、 查事故报告及处理记录',10,1,87);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),15,'事故报告处理','制度不全面、不完善的,扣1-2分;','查企业制度、 查事故报告及处理记录',10,1,88);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),15,'事故报告处理','未按规定及时上报事故,扣5分;','查企业制度、 查事故报告及处理记录',10,1,89);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),15,'事故报告处理','未按规定落实对事故责任人和责任单位进行责任追究,扣5分;','查企业制度、 查事故报告及处理记录',10,1,90);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),15,'事故报告处理','事故发生频率、起数超过与上级签订目标责任书,扣5分。','查企业制度、 查事故报告及处理记录',10,1,91);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),16,'绩效评价及持续改进','未对安全环保目标、指标进行监视测量的,扣2分;','查记录',10,1,92);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),16,'绩效评价及持续改进','未对各种安全环保数据进行分析,并对缺陷制定持续改进措施,扣2分;','查记录',10,1,93);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),16,'绩效评价及持续改进','未对安全环保活动进行总结,年度安全工作无总结,扣2分。','查记录',10,1,94);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),16,'绩效评价及持续改进','未对适用安全环保法律法规进行合规性评价,扣2分。','查记录',10,1,95);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),17,'资料管理','未制定安全环保资料管理制度,扣2分;制度不全面、不完善的,扣1分;','查相关资料',10,1,96);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),17,'资料管理','未建立安全资料清单,扣1分;','查相关资料',10,1,97);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),17,'资料管理','资料未分类归档或归档不规范,扣2分;','查相关资料',10,1,98);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),17,'资料管理','未建立现行的有关安全环保生产方面的法律、法规、标准、规范清单,未配备有效纸质、电子版本,扣1分;','查相关资料',10,1,99);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),17,'资料管理','未建立各类安全环保报表台帐,并统计分析,扣1分。','查相关资料',10,1,100);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),18,'安全防护','高处作业、安全网挂设不符合要求,扣2-4分;','现场查验',10,1,101);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),18,'安全防护','楼梯口、电梯井口、预留洞口、通道口的安全防护不符合要求,扣2-4分;','现场查验',10,1,102);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),18,'安全防护','阳台、楼梯、楼层、屋面、平台周边等临边防护不符合要求,扣2-4分;','现场查验',10,1,103);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),18,'安全防护','安全通道不符合要求,扣2分;','现场查验',10,1,104);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),18,'安全防护','作业人员劳动防护用品配备不齐全,扣2分;','现场查验',10,1,105);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),18,'安全防护','作业人员未正确佩带使用劳动防护用品,扣2分;','现场查验',10,1,106);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),18,'安全防护','垂直交叉作业无防护措施,扣2分。','现场查验',10,1,107);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),19,'施工机具设备','未张贴验收合格色标的,扣2分;','现场查验',10,1,108);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),19,'施工机具设备','不符合安全用电要求的,扣3分;','现场查验',10,1,109);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),19,'施工机具设备','操作人员不按安全作业规程使用的,扣3分;','现场查验',10,1,110);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),19,'施工机具设备','无安全防护装置的,扣2分。','现场查验',10,1,111);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),20,'基坑支护','基坑周边安全防护设施失效,扣3分;','现场查验',15,1,112);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),20,'基坑支护','基坑周边排水不畅通,扣3分;','现场查验',15,1,113);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),20,'基坑支护','坑壁支护不符合要求,扣3分;','现场查验',15,1,114);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),20,'基坑支护','未按要求进行放坡的,扣2分;','现场查验',15,1,115);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),20,'基坑支护','基坑周边堆物不符合要求,扣2分;','现场查验',15,1,116);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),20,'基坑支护','基坑人行上下通道搭设不符合要求,扣1分;','现场查验',15,1,117);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),20,'基坑支护','未对基坑支护进行沉降变形监测并采取应对措施,扣1分。','现场查验',15,1,118);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),21,'脚手架','脚手架搭设、安装不符合要求,扣3分;','现场查验',15,1,119);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),21,'脚手架','脚手架未验收并挂牌的,扣3分;','现场查验',15,1,120);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),21,'脚手架','脚手架与建筑结构拉结不符合要求,扣3分;','现场查验',15,1,121);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),21,'脚手架','脚手板铺设与防护不符合要求,扣2分;','现场查验',15,1,122);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),21,'脚手架','脚手架立面全封闭防护不符合要求,扣2分;','现场查验',15,1,123);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),21,'脚手架','脚手架人行通道搭设不符合要求,扣1分; ','现场查验',15,1,124);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),21,'脚手架','卸料平台制作、安装不符合要求,扣2分;','现场查验',15,1,125);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),21,'脚手架','卸料平台无限载标志,荷载未在规定范围内,扣2分。','现场查验',15,1,126);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),22,'模板支架','模板支撑系统搭设、安装不符合规范和方案设计要求,扣5分;','现场查验',15,1,127);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),22,'模板支架','模板支架未验收并挂牌的,扣3分;','现场查验',15,1,128);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),22,'模板支架','混凝土浇筑时未搭设可靠作业平台,扣3分;','现场查验',15,1,129);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),22,'模板支架','模板存放不符合要求,扣 2分;','现场查验',15,1,130);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),22,'模板支架','模板拆除前未经拆模申请并批准,扣2分。','现场查验',15,1,131);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),23,'临时用电','临时用电系统不符合集团公司《工程项目现场临时用电安全技术规范》的,每处扣1分;','现场查验',15,1,132);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),23,'临时用电','外电防护安全距离不符合要求,扣3分;','现场查验',15,1,133);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),23,'临时用电','未严格执行 “三级配电、两级保护”TN-S系统的原则,扣5分;','现场查验',15,1,134);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),23,'临时用电','现场未做到“一机、一闸、一漏”,扣3分;','现场查验',15,1,135);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),23,'临时用电','配电箱安装、电缆架设或埋设不符合要求,扣2分;','现场查验',15,1,136);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),23,'临时用电','临时用电重复接地、防雷接地不符合要求,扣1分;','现场查验',15,1,137);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),23,'临时用电','临时用电高压、低压照明系统未分开设置,扣1分。','现场查验',15,1,138);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),24,'物料提升机、吊篮与 施工电梯','未进行安装验收的,扣3分;','现场查验',15,1,139);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),24,'物料提升机、吊篮与 施工电梯','缆风绳、地锚、附墙装置设置不符合要求,扣3分;','现场查验',15,1,140);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),24,'物料提升机、吊篮与 施工电梯','钢丝绳质量及其使用不符合要求,扣3分;','现场查验',15,1,141);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),24,'物料提升机、吊篮与 施工电梯','安全装置失效或不灵敏,发现一项扣2分;','现场查验',15,1,142);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),24,'物料提升机、吊篮与 施工电梯','卷扬机钢丝绳拖地无防护,扣2分;','现场查验',15,1,143);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),24,'物料提升机、吊篮与 施工电梯','使用不安全吊篮的,扣3分;','现场查验',15,1,144);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),24,'物料提升机、吊篮与 施工电梯','电梯吊笼出入口、吊篮进料口未搭设防护棚,扣1分。','现场查验',15,1,145);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),25,'塔吊使用','塔吊基础不符合要求,扣5分;','现场查验',15,1,146);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),25,'塔吊使用','设备安全装置不灵敏或失效,发现一项扣2分;','现场查验',15,1,147);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),25,'塔吊使用','附墙装置不符合要求,扣3分;','现场查验',15,1,148);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),25,'塔吊使用','用电不符合安全要求的,扣3分;','现场查验',15,1,149);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),25,'塔吊使用','未制定群塔作业防碰撞措施,扣 2分。','现场查验',15,1,150);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),26,'起重吊装','吊车支腿、地基、垫木不符合要求,扣3分;','现场查验',15,1,151);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),26,'起重吊装','吊索具(钢丝绳、吊带、吊环、卡具等)不符合安全要求,扣3分;','现场查验',15,1,152);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),26,'起重吊装','吊装区域未设警戒线,无专人监护的,扣1分;','现场查验',15,1,153);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),26,'起重吊装','吊装物件未使用溜绳控制,扣1分;','现场查验',15,1,154);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),26,'起重吊装','起重机与外电线路安全距离不足,扣2分;','现场查验',15,1,155);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),26,'起重吊装','违反“十不吊”要求的,扣 3分。','现场查验',15,1,156);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),27,'受限空间','未落实作业许可安全措施,扣5分;','现场查验',15,1,157);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),27,'受限空间','作业人员进出无签字确认,扣2分;','现场查验',15,1,158);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),27,'受限空间','安全监护人不在现场监护,扣2分;','现场查验',15,1,159);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),27,'受限空间','用电不符合安全要求,扣1分;','现场查验',15,1,160);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),27,'受限空间','动火不符合安全要求,扣1分;','现场查验',15,1,161);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),27,'受限空间','联络及救援方式不符合要求,扣1分。','现场查验',15,1,162);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),28,'化工界区及危险品管理','未落实化工界区施工专项方案要求,扣5分;','现场查验',15,1,163);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),28,'化工界区及危险品管理','化工界区动火安全距离、消防措施不符合要求,扣1分;','现场查验',15,1,164);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),28,'化工界区及危险品管理','化工界区受限空间作业未拆除管段或盲板封堵不符合要求,扣1分;','现场查验',15,1,165);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),28,'化工界区及危险品管理','易燃易爆危化品混放储存,扣2分;','现场查验',15,1,166);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),28,'化工界区及危险品管理','存放危化品专库防潮、防晒、消防器材配备等安全措施不符合要求,扣1分。','现场查验',15,1,167);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),29,'爆破作业','实施爆破作业的单位无相应资质,扣10分;','查相关文件、现场',15,1,168);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),29,'爆破作业','爆破作业未编制专项施工方案,未严格按照程序逐级审批,扣5分;','查相关文件、现场',15,1,169);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),29,'爆破作业','从事爆破作业的工程技术人员、爆破员、安全员和保管员无从事相关作业资格证书,每一人扣2分;','查相关文件、现场',15,1,170);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),29,'爆破作业','新建、改建小型民用爆炸物品储存库未经当地公安部门验收合格,扣8分。','查相关文件、现场',15,1,171);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),29,'爆破作业','民用爆炸物品储存库未按照核定许可的储量、种类进行储存,扣5分;','查相关文件、现场',15,1,172);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),29,'爆破作业','民用爆破物品出入库未履行审批手续,扣5分。','查相关文件、现场',15,1,173);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),30,'文明施工','现场未按集团公司《工程项目现场临时设施标准》要求进行视觉形象标识策划、设置大门、围挡和标识标牌,扣3分; ','现场查验',10,1,174);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),30,'文明施工','场内道路未保持平整坚实、畅通、无积水,扣1分; ','现场查验',10,1,175);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),30,'文明施工','作业场所垃圾、余料未做到“活完场清”,发现一处扣1分;','现场查验',10,1,176);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),30,'文明施工','重大危险源、重要环境因素、职业健康危害因素未设置公示牌,扣1分;','现场查验',10,1,177);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),30,'文明施工','现场未按集团公司《工程项目现场安全防护设施标准》设置安全防护设施,每一处扣1分;','现场查验',10,1,178);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),30,'文明施工','安全警示标志缺失或损坏未及时更换,扣1分;','现场查验',10,1,179);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),30,'文明施工','材料、构件堆码放不符合安全要求;扣1分。','现场查验',10,1,180);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),31,'环境卫生管理','食堂未按规定建立隔油池,废水未经过滤排放,扣1分;','现场查验',10,1,181);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),31,'环境卫生管理','食堂卫生、炊事人员证件不符合要求,扣1分;','现场查验',10,1,182);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),31,'环境卫生管理','作业人员宿舍不符合要求,扣1分;','现场查验',10,1,183);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),31,'环境卫生管理','未采取有效控制扬尘、施工噪声、废水的措施,扣1分; ','现场查验',10,1,184);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),31,'环境卫生管理','有毒有害废弃物未按规定分类存放、回收,扣1分;','现场查验',10,1,185);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),31,'环境卫生管理','未采取节约用水、用电和用料的措施,扣1分。','现场查验',10,1,186);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),32,'消防管理','现场动火、用电区域灭火器配备不符合要求,扣2分;','现场查验',10,1,187);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),32,'消防管理','高处动火未采取防火花溅落措施,扣1分;','现场查验',10,1,188);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),32,'消防管理','明火作业与易燃易爆品安全距离不符合要求,扣1分;','现场查验',10,1,189);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),32,'消防管理','办公、生活临设区域消防器材配备不符合要求,扣2分。','现场查验',10,1,190);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),33,'临建设施','现场未按集团公司《工程项目现场临时设施标准》进行建设,每一处扣1分;','现场查验',10,1,191);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),33,'临建设施','选址不当,扣2分;','现场查验',10,1,192);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),33,'临建设施','临建设施不符合消防、用电管理要求,扣2分;','现场查验',10,1,193);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),33,'临建设施','办公区、生活区、生产区未独立设置,扣1分。','现场查验',10,1,194);
--INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs) VALUES (NEWID(),34,'其他','发现其他不符合安全生产法律、法规、标准、规范以及上级要求等事项,每项扣2分。','现场查验',10,1,195);
delete from ProjectSupervision_CheckTemplate
go
---03工程项目现场安全环保监督检查表
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs)
VALUES (NEWID(),1,'组织保障','未设立安全环保管理委员会或领导小组,扣10分;分包单位未纳入总包管理体系,扣10分;未按要求设置安全环保监督管理职能部门,扣10分;未按要求配备专职安全生产管理人员,每缺1人扣5分;项目经理未到岗履职,扣5分;项目经理安全资格不符合要求,扣3分;专职安全管理人员安全资格不符合要求,扣3分;施工、技术、质量、设备、材料等人员无化工建设安全岗位证书,每类人员扣1分;未按规定召开安全环保委员会会议,并下发会议纪要,每缺一次扣2 分。','查安全组织机构成立文件、查项目经理任命文件、查项目经理、专职安全管理人员安全资格证书、查施工、技术、质量、设备、材料等人员化工建设安全岗位证书、查相关记录',15.00,1,1);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs)
VALUES (NEWID(),10,'设备及安全监测管理','未编制施工机具、设备管理制度,扣5分;制度不全面,不完善,扣1-3分;未设置设备材料管理部门、配备设备材料管理的专职人员,扣5分;设备材料仓储不符合安全要求,扣3分;未建立机具设备管理台帐的,扣1-3分;未对进场机具设备进行验收的,扣2分;未有接地、绝缘电阻测试记录,每项扣1分;各类电气设备、用电设备、机械设备、材料等无日常安全检查记录,每类扣1分;记录不完整、连续,每类扣0.5分;未配备风速仪、声级计、力矩扳手、温度计;氧气、有毒有害气体、易燃易爆气体分析仪器、电阻测试器具等,并定期检定,每缺1个,扣0.5分。','查制度、查设备、材料、专业电工等资格证书、查资料、现场设备',10.00,1,10);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs)
VALUES (NEWID(),11,'特殊作业管理','未制定特殊作业安全管理规定的,扣3分;制度不完善,内容欠缺的扣1-2分;未对作业许可措施进行验收、确认的,扣2分;作业许可证未及时关闭的,扣1分。','查动土、动火、登高、射线、吊装、受限空间等许可证',10.00,1,11);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs)
VALUES (NEWID(),12,'职业健康管理','未建立健全职业健康管理制度,扣3分;制度不全面、不完善的,扣1-2分;未建立职业健康危害岗位及职业健康体检周期清单,扣2分;未建立职业健康危害因素及控制措施清单的,扣2分;未进行定期职业健康体检,扣10分;未建立职业健康档案,扣5分;无女职工保护记录,扣5分。','查制度、查清单、查记录、档案',10.00,1,12);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs)
VALUES (NEWID(),13,'分包方管理','分包方安全资质不符合要求,扣1分;分包方人员安全资格不符合要求,扣1分;未对分包方进行安全环保监督检查,扣2分;未签订总分包安全环保管理协议并明确安全环保投入要求,扣1分;未进行总分包安全环保总交底,扣1分。','',10.00,1,13);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs)
VALUES (NEWID(),14,'应急管理','未编制安全环保应急管理制度,扣3分;未编制综合预案、专项预案、现场处置预案,每缺一项,扣1-3分;各种预案未按预案编制导则要求编制,扣1分;未制定应急演习计划,未按计划实施,扣1-2分;应急演习未进行评价,扣1分;综合或专项应急演练少于2次/年,扣5分;未建立应急资源清单,或应急资源与实际不符,扣2分。','查制度、预案、演练记录、资料',10.00,1,14);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs)
VALUES (NEWID(),15,'事故报告处理','未建立事故报告调查处理制度,扣5分;制度不全面、不完善的,扣1-2分;未按规定及时上报事故,扣5分;未按规定落实对事故责任人和责任单位进行责任追究,扣5分;事故发生频率、起数超过与上级签订目标责任书,扣5分。','查企业制度、 查事故报告及处理记录',10.00,1,15);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs)
VALUES (NEWID(),16,'绩效评价及持续改进','未对安全环保目标、指标进行监视测量的,扣2分;未对各种安全环保数据进行分析,并对缺陷制定持续改进措施,扣2分;未对安全环保活动进行总结,年度安全工作无总结,扣2分。未对适用安全环保法律法规进行合规性评价,扣2分。','查记录',10.00,1,16);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs)
VALUES (NEWID(),17,'资料管理','未制定安全环保资料管理制度,扣2分;制度不全面、不完善的,扣1分;未建立安全资料清单,扣1分;资料未分类归档或归档不规范,扣2分;未建立现行的有关安全环保生产方面的法律、法规、标准、规范清单,未配备有效纸质、电子版本,扣1分;未建立各类安全环保报表台帐,并统计分析,扣1分。','查相关资料',10.00,1,17);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs)
VALUES (NEWID(),18,'安全防护','高处作业、安全网挂设不符合要求,扣2-4分;楼梯口、电梯井口、预留洞口、通道口的安全防护不符合要求,扣2-4分;阳台、楼梯、楼层、屋面、平台周边等临边防护不符合要求,扣2-4分;安全通道不符合要求,扣2分;作业人员劳动防护用品配备不齐全,扣2分;作业人员未正确佩带使用劳动防护用品,扣2分;垂直交叉作业无防护措施,扣2分。','现场查验',10.00,1,18);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs)
VALUES (NEWID(),19,'施工机具设备','未张贴验收合格色标的,扣2分;不符合安全用电要求的,扣3分;操作人员不按安全作业规程使用的,扣3分;无安全防护装置的,扣2分。','现场查验',10.00,1,19);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs)
VALUES (NEWID(),2,'落实上级精神','未传达贯彻落实上级安全环保管理的规定、文件、会议精神,没有记录的,每项扣2分;落实不到位,每项扣2分。','查相关记录、文件等',10.00,1,2);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs)
VALUES (NEWID(),20,'基坑支护','基坑周边安全防护设施失效,扣3分;基坑周边排水不畅通,扣3分;坑壁支护不符合要求,扣3分;未按要求进行放坡的,扣2分;基坑周边堆物不符合要求,扣2分;基坑人行上下通道搭设不符合要求,扣1分;未对基坑支护进行沉降变形监测并采取应对措施,扣1分。','现场查验',15.00,1,20);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs)
VALUES (NEWID(),21,'脚手架','脚手架搭设、安装不符合要求,扣3分;脚手架未验收并挂牌的,扣3分;脚手架与建筑结构拉结不符合要求,扣3分;脚手板铺设与防护不符合要求,扣2分;脚手架立面全封闭防护不符合要求,扣2分;脚手架人行通道搭设不符合要求,扣1分;卸料平台制作、安装不符合要求,扣2分;卸料平台无限载标志,荷载未在规定范围内,扣2分。','现场查验',15.00,1,21);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs)
VALUES (NEWID(),22,'模板支架','模板支撑系统搭设、安装不符合规范和方案设计要求,扣5分;模板支架未验收并挂牌的,扣3分;混凝土浇筑时未搭设可靠作业平台,扣3分;模板存放不符合要求,扣 2分;模板拆除前未经拆模申请并批准,扣2分。','现场查验',15.00,1,22);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs)
VALUES (NEWID(),23,'临时用电','临时用电系统不符合集团公司《工程项目现场临时用电安全技术规范》的,每处扣1分;外电防护安全距离不符合要求,扣3分;未严格执行 “三级配电、两级保护”TN-S系统的原则,扣5分;现场未做到“一机、一闸、一漏”,扣3分;配电箱安装、电缆架设或埋设不符合要求,扣2分;临时用电重复接地、防雷接地不符合要求,扣1分;临时用电高压、低压照明系统未分开设置,扣1分。','现场查验',15.00,1,23);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs)
VALUES (NEWID(),24,'物料提升机、吊篮与 施工电梯','未进行安装验收的,扣3分;缆风绳、地锚、附墙装置设置不符合要求,扣3分;钢丝绳质量及其使用不符合要求,扣3分;安全装置失效或不灵敏,发现一项扣2分;卷扬机钢丝绳拖地无防护,扣2分;使用不安全吊篮的,扣3分;电梯吊笼出入口、吊篮进料口未搭设防护棚,扣1分。','现场查验',15.00,1,24);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs)
VALUES (NEWID(),25,'塔吊使用','塔吊基础不符合要求,扣5分;设备安全装置不灵敏或失效,发现一项扣2分;附墙装置不符合要求,扣3分;用电不符合安全要求的,扣3分;未制定群塔作业防碰撞措施,扣 2分。','现场查验',15.00,1,25);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs)
VALUES (NEWID(),26,'起重吊装','吊车支腿、地基、垫木不符合要求,扣3分;吊索具(钢丝绳、吊带、吊环、卡具等)不符合安全要求,扣3分;吊装区域未设警戒线,无专人监护的,扣1分;吊装物件未使用溜绳控制,扣1分;起重机与外电线路安全距离不足,扣2分;违反“十不吊”要求的,扣 3分。','现场查验',15.00,1,26);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs)
VALUES (NEWID(),27,'受限空间','未落实作业许可安全措施,扣5分;作业人员进出无签字确认,扣2分;安全监护人不在现场监护,扣2分;用电不符合安全要求,扣1分;动火不符合安全要求,扣1分;联络及救援方式不符合要求,扣1分。','现场查验',15.00,1,27);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs)
VALUES (NEWID(),28,'化工界区及危险品管理','未落实化工界区施工专项方案要求,扣5分;化工界区动火安全距离、消防措施不符合要求,扣1分;化工界区受限空间作业未拆除管段或盲板封堵不符合要求,扣1分;易燃易爆危化品混放储存,扣2分;存放危化品专库防潮、防晒、消防器材配备等安全措施不符合要求,扣1分。','现场查验',15.00,1,28);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs)
VALUES (NEWID(),29,'爆破作业','实施爆破作业的单位无相应资质,扣10分;爆破作业未编制专项施工方案,未严格按照程序逐级审批,扣5分;从事爆破作业的工程技术人员、爆破员、安全员和保管员无从事相关作业资格证书,每一人扣2分;新建、改建小型民用爆炸物品储存库未经当地公安部门验收合格,扣8分。民用爆炸物品储存库未按照核定许可的储量、种类进行储存,扣5分;民用爆破物品出入库未履行审批手续,扣5分。','查相关文件、现场',15.00,1,29);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs)
VALUES (NEWID(),3,'责任体系','未建立健全全员安全环保责任制,扣10分,各部门、各岗位安全生产责任制不健全,每缺1项扣2分;未对安全环保责任进行履职检查,扣5分;未与各职能部门、分包单位签订安全环保目标责任书,每缺一项扣5分;未对安全环保责任书进行考核,扣5分,考核不全面的,扣3分。','查有关制度文本;查相关记录。座谈了解有关部门、岗位人员对安全生产责任制的知晓情况',10.00,1,3);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs)
VALUES (NEWID(),30,'文明施工','现场未按集团公司《工程项目现场临时设施标准》要求进行视觉形象标识策划、设置大门、围挡和标识标牌,扣3分;场内道路未保持平整坚实、畅通、无积水,扣1分;作业场所垃圾、余料未做到“活完场清”,发现一处扣1分;重大危险源、重要环境因素、职业健康危害因素未设置公示牌,扣1分;现场未按集团公司《工程项目现场安全防护设施标准》设置安全防护设施,每一处扣1分;安全警示标志缺失或损坏未及时更换,扣1分;材料、构件堆码放不符合安全要求;扣1分。','现场查验',10.00,1,30);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs)
VALUES (NEWID(),31,'环境卫生管理','食堂未按规定建立隔油池,废水未经过滤排放,扣1分;食堂卫生、炊事人员证件不符合要求,扣1分;作业人员宿舍不符合要求,扣1分;未采取有效控制扬尘、施工噪声、废水的措施,扣1分;有毒有害废弃物未按规定分类存放、回收,扣1分;未采取节约用水、用电和用料的措施,扣1分。','现场查验',10.00,1,31);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs)
VALUES (NEWID(),32,'消防管理','现场动火、用电区域灭火器配备不符合要求,扣2分;高处动火未采取防火花溅落措施,扣1分;明火作业与易燃易爆品安全距离不符合要求,扣1分;办公、生活临设区域消防器材配备不符合要求,扣2分。','现场查验',10.00,1,32);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs)
VALUES (NEWID(),33,'临建设施','现场未按集团公司《工程项目现场临时设施标准》进行建设,每一处扣1分;选址不当,扣2分;临建设施不符合消防、用电管理要求,扣2分;办公区、生活区、生产区未独立设置,扣1分。','现场查验',10.00,1,33);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs)
VALUES (NEWID(),34,'其他','发现其他不符合安全生产法律、法规、标准、规范以及上级要求等事项,每项扣2分。','现场查验',10.00,1,34);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs)
VALUES (NEWID(),4,'费用投入','未制定安全环保费用使用管理制度,扣3分;安全生产费用未单独核算,扣3分;未编制年度安全生产费用投入计划,扣3分;安全生产费用未按规定足额提取、使用,扣5-10分;未对安全生产费用提取、使用管理情况进行检查和统计分析,扣3-5分;环保投入不足,环保设施缺失,扣5分。','查制度、安全生产费用投入使用及管理记录',10.00,1,4);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs)
VALUES (NEWID(),5,'教育培训','未制定安全环保培训教育制度,扣3分;未制定培训教育年度计划,未按计划实施,扣3-5分;未建立特种作业人员台帐,扣1分;特种作业人员未持有效证件上岗,每发现1人扣2分;入场教育培训未分类按工种进行,并签订安全责任书,扣3-5分;开复工、节假日前后未进行教育培训,扣3分;“四新”技术应用、新入场、转场、变换工种作业人员未进行培训教育,扣5分;未形成班前会安全记录,扣2分;教育培训课件、考勤、考卷等档案不全、不规范,扣1-3分。','查制度、相关记录及证书',15.00,1,5);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs)
VALUES (NEWID(),6,'技术管理','未建立安全环保技术管理体系或管理体系不健全,扣2-10分;施工组织设计、专项方案未履行编制、审核、审批程序,每缺一项,扣3分;专项施工方案无风险识别、安全技术措施、应急措施等,扣3分;未编制安全环保技术交底制度,扣3分;技术人员安全环保技术交底针对性不强、签字不全,扣3分;设计变更未履行规定程序,扣3分;设计交底无安全技术交底内容、签字不全,扣3分;技术、质量人员无日常安全环保检查记录,每类人员扣1分;记录不完整、连续,每类人员扣0.5分。','查制度、查技术负责人、专业工程师、技术员、质量工程师、质检员等专业资格、查临电、基坑、脚手架、模板支撑、塔吊、起重吊装、试压、试车等安全方案、查相关记录',10.00,1,6);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs)
VALUES (NEWID(),7,'监督检查','未建立安全环保检查及隐患排查制度,各扣5分,制度不全面、不完善的,扣1-3分;项目负责人未按规定履行领导带班生产职责,扣5分;带班记录不完整、连续,扣1-2分;施工经理、施工队长无日常检查记录,每类人员扣1分;记录不完整、连续,每类人员扣0.5分;专职安全管理人员安全日志不连续、完整,扣2分;项目级每周开展不少于1次的大检查,每缺1次扣3分;未开展每月项目级综合大检查,扣5分;未对动土、动火、登高、脚手架、吊装、受限空间等高风险作业许可专项检查,每缺一项,扣1分;安全检查资料不完整,隐患整改记录不齐全,每次扣2分;未对环保设施进行日常巡检,扣5分。','查制度、台账,检查记录、对隐患整改消项、处置情况记录,隐患排查治理台帐等',10.00,1,7);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs)
VALUES (NEWID(),8,'风险管控隐患治理','未建立风险分级管控隐患排查治理双重预防机制,扣5分,机制不健全每项扣2分;未按不同施工阶段建立危险源、环境因素评价与风险控制清单,扣2分;未建立隐患排查治理台帐,扣5分;重大危险源、重要环境因素未对作业人员培训的,扣2分;施工、技术、质量、安全、设备、材料等人员未共同参与危险源、环境因素识别评价的,扣1分。','查清单、记录',10.00,1,8);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs)
VALUES (NEWID(),9,'危险性较大的分部分项工程管理','未建立危险性较大分部分项工程管理台账的扣5分;危险性较大分部分项工程未编制专项方案,每项扣2分;危险性较大分部分项工程专项方案未按要求履行审批程序,每项扣2分;未对超过一定规模的危险性较大的分部分项工程安全专项方案组织(参加)专家论证,每项2分。','查方案、台帐、记录',10.00,1,9);
@@ -0,0 +1,75 @@
ALTER TABLE ProjectSupervision_Check1 ADD IsSelect BIT NULL
GO
delete from ProjectSupervision_CheckTemplate
go
---03工程项目现场安全环保监督检查表
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs)
VALUES (NEWID(),1,'组织保障','未设立安全环保管理委员会或领导小组,扣10分;分包单位未纳入总包管理体系,扣10分;未按要求设置安全环保监督管理职能部门,扣10分;未按要求配备专职安全生产管理人员,每缺1人扣5分;项目经理未到岗履职,扣5分;项目经理安全资格不符合要求,扣3分;专职安全管理人员安全资格不符合要求,扣3分;施工、技术、质量、设备、材料等人员无化工建设安全岗位证书,每类人员扣1分;未按规定召开安全环保委员会会议,并下发会议纪要,每缺一次扣2 分。','查安全组织机构成立文件、查项目经理任命文件、查项目经理、专职安全管理人员安全资格证书、查施工、技术、质量、设备、材料等人员化工建设安全岗位证书、查相关记录',15.00,1,1);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs)
VALUES (NEWID(),10,'设备及安全监测管理','未编制施工机具、设备管理制度,扣5分;制度不全面,不完善,扣1-3分;未设置设备材料管理部门、配备设备材料管理的专职人员,扣5分;设备材料仓储不符合安全要求,扣3分;未建立机具设备管理台帐的,扣1-3分;未对进场机具设备进行验收的,扣2分;未有接地、绝缘电阻测试记录,每项扣1分;各类电气设备、用电设备、机械设备、材料等无日常安全检查记录,每类扣1分;记录不完整、连续,每类扣0.5分;未配备风速仪、声级计、力矩扳手、温度计;氧气、有毒有害气体、易燃易爆气体分析仪器、电阻测试器具等,并定期检定,每缺1个,扣0.5分。','查制度、查设备、材料、专业电工等资格证书、查资料、现场设备',10.00,1,10);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs)
VALUES (NEWID(),11,'特殊作业管理','未制定特殊作业安全管理规定的,扣3分;制度不完善,内容欠缺的扣1-2分;未对作业许可措施进行验收、确认的,扣2分;作业许可证未及时关闭的,扣1分。','查动土、动火、登高、射线、吊装、受限空间等许可证',10.00,1,11);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs)
VALUES (NEWID(),12,'职业健康管理','未建立健全职业健康管理制度,扣3分;制度不全面、不完善的,扣1-2分;未建立职业健康危害岗位及职业健康体检周期清单,扣2分;未建立职业健康危害因素及控制措施清单的,扣2分;未进行定期职业健康体检,扣10分;未建立职业健康档案,扣5分;无女职工保护记录,扣5分。','查制度、查清单、查记录、档案',10.00,1,12);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs)
VALUES (NEWID(),13,'分包方管理','分包方安全资质不符合要求,扣1分;分包方人员安全资格不符合要求,扣1分;未对分包方进行安全环保监督检查,扣2分;未签订总分包安全环保管理协议并明确安全环保投入要求,扣1分;未进行总分包安全环保总交底,扣1分。','',10.00,1,13);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs)
VALUES (NEWID(),14,'应急管理','未编制安全环保应急管理制度,扣3分;未编制综合预案、专项预案、现场处置预案,每缺一项,扣1-3分;各种预案未按预案编制导则要求编制,扣1分;未制定应急演习计划,未按计划实施,扣1-2分;应急演习未进行评价,扣1分;综合或专项应急演练少于2次/年,扣5分;未建立应急资源清单,或应急资源与实际不符,扣2分。','查制度、预案、演练记录、资料',10.00,1,14);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs)
VALUES (NEWID(),15,'事故报告处理','未建立事故报告调查处理制度,扣5分;制度不全面、不完善的,扣1-2分;未按规定及时上报事故,扣5分;未按规定落实对事故责任人和责任单位进行责任追究,扣5分;事故发生频率、起数超过与上级签订目标责任书,扣5分。','查企业制度、 查事故报告及处理记录',10.00,1,15);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs)
VALUES (NEWID(),16,'绩效评价及持续改进','未对安全环保目标、指标进行监视测量的,扣2分;未对各种安全环保数据进行分析,并对缺陷制定持续改进措施,扣2分;未对安全环保活动进行总结,年度安全工作无总结,扣2分。未对适用安全环保法律法规进行合规性评价,扣2分。','查记录',10.00,1,16);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs)
VALUES (NEWID(),17,'资料管理','未制定安全环保资料管理制度,扣2分;制度不全面、不完善的,扣1分;未建立安全资料清单,扣1分;资料未分类归档或归档不规范,扣2分;未建立现行的有关安全环保生产方面的法律、法规、标准、规范清单,未配备有效纸质、电子版本,扣1分;未建立各类安全环保报表台帐,并统计分析,扣1分。','查相关资料',10.00,1,17);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs)
VALUES (NEWID(),18,'安全防护','高处作业、安全网挂设不符合要求,扣2-4分;楼梯口、电梯井口、预留洞口、通道口的安全防护不符合要求,扣2-4分;阳台、楼梯、楼层、屋面、平台周边等临边防护不符合要求,扣2-4分;安全通道不符合要求,扣2分;作业人员劳动防护用品配备不齐全,扣2分;作业人员未正确佩带使用劳动防护用品,扣2分;垂直交叉作业无防护措施,扣2分。','现场查验',10.00,1,18);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs)
VALUES (NEWID(),19,'施工机具设备','未张贴验收合格色标的,扣2分;不符合安全用电要求的,扣3分;操作人员不按安全作业规程使用的,扣3分;无安全防护装置的,扣2分。','现场查验',10.00,1,19);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs)
VALUES (NEWID(),2,'落实上级精神','未传达贯彻落实上级安全环保管理的规定、文件、会议精神,没有记录的,每项扣2分;落实不到位,每项扣2分。','查相关记录、文件等',10.00,1,2);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs)
VALUES (NEWID(),20,'基坑支护','基坑周边安全防护设施失效,扣3分;基坑周边排水不畅通,扣3分;坑壁支护不符合要求,扣3分;未按要求进行放坡的,扣2分;基坑周边堆物不符合要求,扣2分;基坑人行上下通道搭设不符合要求,扣1分;未对基坑支护进行沉降变形监测并采取应对措施,扣1分。','现场查验',15.00,1,20);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs)
VALUES (NEWID(),21,'脚手架','脚手架搭设、安装不符合要求,扣3分;脚手架未验收并挂牌的,扣3分;脚手架与建筑结构拉结不符合要求,扣3分;脚手板铺设与防护不符合要求,扣2分;脚手架立面全封闭防护不符合要求,扣2分;脚手架人行通道搭设不符合要求,扣1分;卸料平台制作、安装不符合要求,扣2分;卸料平台无限载标志,荷载未在规定范围内,扣2分。','现场查验',15.00,1,21);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs)
VALUES (NEWID(),22,'模板支架','模板支撑系统搭设、安装不符合规范和方案设计要求,扣5分;模板支架未验收并挂牌的,扣3分;混凝土浇筑时未搭设可靠作业平台,扣3分;模板存放不符合要求,扣 2分;模板拆除前未经拆模申请并批准,扣2分。','现场查验',15.00,1,22);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs)
VALUES (NEWID(),23,'临时用电','临时用电系统不符合集团公司《工程项目现场临时用电安全技术规范》的,每处扣1分;外电防护安全距离不符合要求,扣3分;未严格执行 “三级配电、两级保护”TN-S系统的原则,扣5分;现场未做到“一机、一闸、一漏”,扣3分;配电箱安装、电缆架设或埋设不符合要求,扣2分;临时用电重复接地、防雷接地不符合要求,扣1分;临时用电高压、低压照明系统未分开设置,扣1分。','现场查验',15.00,1,23);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs)
VALUES (NEWID(),24,'物料提升机、吊篮与 施工电梯','未进行安装验收的,扣3分;缆风绳、地锚、附墙装置设置不符合要求,扣3分;钢丝绳质量及其使用不符合要求,扣3分;安全装置失效或不灵敏,发现一项扣2分;卷扬机钢丝绳拖地无防护,扣2分;使用不安全吊篮的,扣3分;电梯吊笼出入口、吊篮进料口未搭设防护棚,扣1分。','现场查验',15.00,1,24);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs)
VALUES (NEWID(),25,'塔吊使用','塔吊基础不符合要求,扣5分;设备安全装置不灵敏或失效,发现一项扣2分;附墙装置不符合要求,扣3分;用电不符合安全要求的,扣3分;未制定群塔作业防碰撞措施,扣 2分。','现场查验',15.00,1,25);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs)
VALUES (NEWID(),26,'起重吊装','吊车支腿、地基、垫木不符合要求,扣3分;吊索具(钢丝绳、吊带、吊环、卡具等)不符合安全要求,扣3分;吊装区域未设警戒线,无专人监护的,扣1分;吊装物件未使用溜绳控制,扣1分;起重机与外电线路安全距离不足,扣2分;违反“十不吊”要求的,扣 3分。','现场查验',15.00,1,26);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs)
VALUES (NEWID(),27,'受限空间','未落实作业许可安全措施,扣5分;作业人员进出无签字确认,扣2分;安全监护人不在现场监护,扣2分;用电不符合安全要求,扣1分;动火不符合安全要求,扣1分;联络及救援方式不符合要求,扣1分。','现场查验',15.00,1,27);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs)
VALUES (NEWID(),28,'化工界区及危险品管理','未落实化工界区施工专项方案要求,扣5分;化工界区动火安全距离、消防措施不符合要求,扣1分;化工界区受限空间作业未拆除管段或盲板封堵不符合要求,扣1分;易燃易爆危化品混放储存,扣2分;存放危化品专库防潮、防晒、消防器材配备等安全措施不符合要求,扣1分。','现场查验',15.00,1,28);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs)
VALUES (NEWID(),29,'爆破作业','实施爆破作业的单位无相应资质,扣10分;爆破作业未编制专项施工方案,未严格按照程序逐级审批,扣5分;从事爆破作业的工程技术人员、爆破员、安全员和保管员无从事相关作业资格证书,每一人扣2分;新建、改建小型民用爆炸物品储存库未经当地公安部门验收合格,扣8分。民用爆炸物品储存库未按照核定许可的储量、种类进行储存,扣5分;民用爆破物品出入库未履行审批手续,扣5分。','查相关文件、现场',15.00,1,29);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs)
VALUES (NEWID(),3,'责任体系','未建立健全全员安全环保责任制,扣10分,各部门、各岗位安全生产责任制不健全,每缺1项扣2分;未对安全环保责任进行履职检查,扣5分;未与各职能部门、分包单位签订安全环保目标责任书,每缺一项扣5分;未对安全环保责任书进行考核,扣5分,考核不全面的,扣3分。','查有关制度文本;查相关记录。座谈了解有关部门、岗位人员对安全生产责任制的知晓情况',10.00,1,3);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs)
VALUES (NEWID(),30,'文明施工','现场未按集团公司《工程项目现场临时设施标准》要求进行视觉形象标识策划、设置大门、围挡和标识标牌,扣3分;场内道路未保持平整坚实、畅通、无积水,扣1分;作业场所垃圾、余料未做到“活完场清”,发现一处扣1分;重大危险源、重要环境因素、职业健康危害因素未设置公示牌,扣1分;现场未按集团公司《工程项目现场安全防护设施标准》设置安全防护设施,每一处扣1分;安全警示标志缺失或损坏未及时更换,扣1分;材料、构件堆码放不符合安全要求;扣1分。','现场查验',10.00,1,30);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs)
VALUES (NEWID(),31,'环境卫生管理','食堂未按规定建立隔油池,废水未经过滤排放,扣1分;食堂卫生、炊事人员证件不符合要求,扣1分;作业人员宿舍不符合要求,扣1分;未采取有效控制扬尘、施工噪声、废水的措施,扣1分;有毒有害废弃物未按规定分类存放、回收,扣1分;未采取节约用水、用电和用料的措施,扣1分。','现场查验',10.00,1,31);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs)
VALUES (NEWID(),32,'消防管理','现场动火、用电区域灭火器配备不符合要求,扣2分;高处动火未采取防火花溅落措施,扣1分;明火作业与易燃易爆品安全距离不符合要求,扣1分;办公、生活临设区域消防器材配备不符合要求,扣2分。','现场查验',10.00,1,32);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs)
VALUES (NEWID(),33,'临建设施','现场未按集团公司《工程项目现场临时设施标准》进行建设,每一处扣1分;选址不当,扣2分;临建设施不符合消防、用电管理要求,扣2分;办公区、生活区、生产区未独立设置,扣1分。','现场查验',10.00,1,33);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs)
VALUES (NEWID(),34,'其他','发现其他不符合安全生产法律、法规、标准、规范以及上级要求等事项,每项扣2分。','现场查验',10.00,1,34);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs)
VALUES (NEWID(),4,'费用投入','未制定安全环保费用使用管理制度,扣3分;安全生产费用未单独核算,扣3分;未编制年度安全生产费用投入计划,扣3分;安全生产费用未按规定足额提取、使用,扣5-10分;未对安全生产费用提取、使用管理情况进行检查和统计分析,扣3-5分;环保投入不足,环保设施缺失,扣5分。','查制度、安全生产费用投入使用及管理记录',10.00,1,4);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs)
VALUES (NEWID(),5,'教育培训','未制定安全环保培训教育制度,扣3分;未制定培训教育年度计划,未按计划实施,扣3-5分;未建立特种作业人员台帐,扣1分;特种作业人员未持有效证件上岗,每发现1人扣2分;入场教育培训未分类按工种进行,并签订安全责任书,扣3-5分;开复工、节假日前后未进行教育培训,扣3分;“四新”技术应用、新入场、转场、变换工种作业人员未进行培训教育,扣5分;未形成班前会安全记录,扣2分;教育培训课件、考勤、考卷等档案不全、不规范,扣1-3分。','查制度、相关记录及证书',15.00,1,5);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs)
VALUES (NEWID(),6,'技术管理','未建立安全环保技术管理体系或管理体系不健全,扣2-10分;施工组织设计、专项方案未履行编制、审核、审批程序,每缺一项,扣3分;专项施工方案无风险识别、安全技术措施、应急措施等,扣3分;未编制安全环保技术交底制度,扣3分;技术人员安全环保技术交底针对性不强、签字不全,扣3分;设计变更未履行规定程序,扣3分;设计交底无安全技术交底内容、签字不全,扣3分;技术、质量人员无日常安全环保检查记录,每类人员扣1分;记录不完整、连续,每类人员扣0.5分。','查制度、查技术负责人、专业工程师、技术员、质量工程师、质检员等专业资格、查临电、基坑、脚手架、模板支撑、塔吊、起重吊装、试压、试车等安全方案、查相关记录',10.00,1,6);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs)
VALUES (NEWID(),7,'监督检查','未建立安全环保检查及隐患排查制度,各扣5分,制度不全面、不完善的,扣1-3分;项目负责人未按规定履行领导带班生产职责,扣5分;带班记录不完整、连续,扣1-2分;施工经理、施工队长无日常检查记录,每类人员扣1分;记录不完整、连续,每类人员扣0.5分;专职安全管理人员安全日志不连续、完整,扣2分;项目级每周开展不少于1次的大检查,每缺1次扣3分;未开展每月项目级综合大检查,扣5分;未对动土、动火、登高、脚手架、吊装、受限空间等高风险作业许可专项检查,每缺一项,扣1分;安全检查资料不完整,隐患整改记录不齐全,每次扣2分;未对环保设施进行日常巡检,扣5分。','查制度、台账,检查记录、对隐患整改消项、处置情况记录,隐患排查治理台帐等',10.00,1,7);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs)
VALUES (NEWID(),8,'风险管控隐患治理','未建立风险分级管控隐患排查治理双重预防机制,扣5分,机制不健全每项扣2分;未按不同施工阶段建立危险源、环境因素评价与风险控制清单,扣2分;未建立隐患排查治理台帐,扣5分;重大危险源、重要环境因素未对作业人员培训的,扣2分;施工、技术、质量、安全、设备、材料等人员未共同参与危险源、环境因素识别评价的,扣1分。','查清单、记录',10.00,1,8);
INSERT INTO ProjectSupervision_CheckTemplate(ID,SortIndex,CheckItem,CheckStandard,CheckMethod,BaseScore,Type,Indexs)
VALUES (NEWID(),9,'危险性较大的分部分项工程管理','未建立危险性较大分部分项工程管理台账的扣5分;危险性较大分部分项工程未编制专项方案,每项扣2分;危险性较大分部分项工程专项方案未按要求履行审批程序,每项扣2分;未对超过一定规模的危险性较大的分部分项工程安全专项方案组织(参加)专家论证,每项2分。','查方案、台帐、记录',10.00,1,9);
@@ -66,7 +66,7 @@ INSERT [Sys_Menu] ([MenuId],[MenuName],[SortIndex],[SuperMenu],[MenuType],[IsOff
VALUES ( N'4342B20C-FD3D-4D19-9B7C-99CAD53DAAD4',N'11503AD6-742D-406D-96F1-17BA3B9E7580',N'删除',3)
Go
INSERT [Sys_Menu] ([MenuId],[MenuName],[Url],[SortIndex],[SuperMenu],[MenuType],[IsOffice],[IsEnd],[IsUsed])
VALUES ( N'687991B6-73AC-42FA-9A72-178AF94D1EB4',N'招标工程量清单定制',N'PHTGL/BillOfQuantities/BidProjectQuantityList.aspx',60,N'04DEBC8A-1D09-4DD8-9464-496A4533FE03',N'Menu_PHTGL',0,1,1)
VALUES ( N'687991B6-73AC-42FA-9A72-178AF94D1EB4',N'招标工程量清单定制',N'PHTGL/BillOfQuantities/BidProjectQuantityList.aspx',25,N'04DEBC8A-1D09-4DD8-9464-496A4533FE03',N'Menu_PHTGL',0,1,1)
GO
INSERT [Sys_ButtonToMenu] ([ButtonToMenuId],[MenuId],[ButtonName],[SortIndex])
VALUES ( N'F26266A4-92A3-404D-B09F-F6BF4EA9FB47',N'687991B6-73AC-42FA-9A72-178AF94D1EB4',N'修改',2)
@@ -1,4 +1,7 @@
using System;
using FineUIPro;
using NPOI.SS.Formula.Functions;
using System;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
@@ -9,6 +12,91 @@ namespace BLL
/// </summary>
public static class Check_CheckSpecialService
{
public static Model.SGGLDB db = Funs.DB;
#region
/// <summary>
/// 记录数
/// </summary>
public static int count
{
get;
set;
}
/// <summary>
/// 定义变量
/// </summary>
private static IQueryable<Model.Check_CheckSpecial> getDataLists = from x in db.Check_CheckSpecial
select x;
/// <summary>
/// 列表
/// </summary>
/// <param name="projectId"></param>
/// <param name="states"></param>
/// <param name="checkType"></param>
/// <param name="checkItemSetId"></param>
/// <param name="startTime"></param>
/// <param name="endTime"></param>
/// <param name="Grid1"></param>
/// <returns></returns>
public static IEnumerable getListData(string projectId, string states, string checkType, string checkItemSetId, DateTime? startTime, DateTime? endTime, Grid Grid1)
{
IQueryable<Model.Check_CheckSpecial> getDataList = getDataLists;
if (!string.IsNullOrEmpty(projectId))
{
getDataList = getDataList.Where(e => e.ProjectId == projectId);
}
if (states != "-1")
{
getDataList = getDataList.Where(e => e.States == states);
}
if (checkType != "-1")
{
if (checkType == "1")
{
getDataList = getDataList.Where(e => e.CheckType == checkType);
}
else
{
getDataList = getDataList.Where(e => e.CheckType == checkType || e.CheckType == null );
}
}
if (!string.IsNullOrEmpty(checkItemSetId) && checkItemSetId != Const._Null)
{
getDataList = getDataList.Where(e => e.CheckItemSetId == checkItemSetId);
}
if (startTime.HasValue)
{
getDataList = getDataList.Where(e => e.CheckTime >= startTime);
}
if (endTime.HasValue)
{
getDataList = getDataList.Where(e => e.CheckTime <= endTime);
}
count = getDataList.Count();
if (count == 0)
{
return null;
}
getDataList = SortConditionHelper.SortingAndPaging(getDataList, Grid1.SortField, Grid1.SortDirection, Grid1.PageIndex, Grid1.PageSize);
return from x in getDataList
select new
{
x.CheckSpecialId,
x.CheckTime,
x.CheckSpecialCode,
CheckItemName =db.Technique_CheckItemSet .First(y=>y.CheckItemSetId ==x. CheckItemSetId).CheckItemName,
CheckTypeName = x.CheckType == "1" ? "联合检查" : "专项检查",
StatesName = x.States == "2" ? "已完成" : (x.States == "1" ? "待整改" : "待提交"),
};
}
#endregion
/// <summary>
/// 根据专项检查ID获取专项检查信息
/// </summary>
@@ -1,4 +1,8 @@
using System.Linq;
using FineUIPro;
using System;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
namespace BLL
{
@@ -9,6 +13,62 @@ namespace BLL
{
public static Model.SGGLDB db = Funs.DB;
#region
/// <summary>
/// 记录数
/// </summary>
public static int count
{
get;
set;
}
/// <summary>
/// 定义变量
/// </summary>
private static IQueryable<Model.SitePerson_Person> getDataLists = from x in db.SitePerson_Person
select x;
/// <summary>
///
/// </summary>
/// <param name="projectId"></param>
/// <param name="personName"></param>
/// <param name="Grid1"></param>
/// <returns></returns>
public static IEnumerable getListData(string projectId, string personName, Grid Grid1)
{
IQueryable<Model.SitePerson_Person> getDataList = getDataLists;
if (!string.IsNullOrEmpty(projectId))
{
getDataList = getDataList.Where(e => e.ProjectId == projectId);
}
if (!string.IsNullOrEmpty(personName))
{
getDataList = getDataList.Where(e => e.PersonName.Contains(personName));
}
count = getDataList.Count();
if (count == 0)
{
return null;
}
getDataList = SortConditionHelper.SortingAndPaging(getDataList, Grid1.SortField, Grid1.SortDirection, Grid1.PageIndex, Grid1.PageSize);
return from x in getDataList
select new
{
x.ProjectId,
ProjectName = db.Base_Project.First(p => p.ProjectId == x.ProjectId).ProjectName,
x.UnitId,
UnitName = db.Base_Unit.First(p => p.UnitId == x.UnitId).UnitName,
x.SitePersonId,
x.PersonId,
x.CardNo,
x.PersonName,
};
}
#endregion
/// <summary>
/// 根据主键获取体检管理
/// </summary>
+5 -4
View File
@@ -560,7 +560,7 @@ namespace BLL
select x;
if (listUnitIds.Count() > 0)
{
getProjectPersons = getProjectPersons.Where(x => listUnitIds.Contains(x.UnitId));
getProjectPersons = getProjectPersons.Where(x => listUnitIds.Contains(x.UnitId)).OrderBy(x => x.PersonName);
}
if (listRoles.Count() > 0)
{
@@ -579,6 +579,7 @@ namespace BLL
{
list = (from x in getProjectPersons
join y in db.Person_Persons on x.PersonId equals y.PersonId
orderby x.PersonName
select y).ToList();
}
}
@@ -590,7 +591,7 @@ namespace BLL
select x;
if (listUnitIds.Count() > 0)
{
getPersons = getPersons.Where(x => listUnitIds.Contains(x.UnitId));
getPersons = getPersons.Where(x => listUnitIds.Contains(x.UnitId)).OrderBy(x=>x.PersonName);
}
if (listRoles.Count() > 0)
{
@@ -605,11 +606,11 @@ namespace BLL
}
else
{
list = getPersons.ToList();
list = getPersons.OrderBy(x => x.PersonName).ToList();
}
}
return list.OrderBy(x => x.PersonName).ToList();
return list;
}
}
#endregion
+9 -5
View File
@@ -1,6 +1,7 @@
namespace BLL
{
using Model;
using NPOI.Util;
using System;
using System.Collections.Generic;
using System.Linq;
@@ -361,17 +362,20 @@
group x by x.ProjectId into g
select new { g.First().ProjectId, count = g.Count() }).Distinct();
List<Model.Base_Project> getList = new List<Base_Project>();
if (getProjects.Count() > 0)
{
getList = (from x in getProjects
var getList = (from x in getProjects
join y in pcount on x.ProjectId equals y.ProjectId into PP
from p in PP.DefaultIfEmpty()
orderby p.count descending
select x).ToList();
select x);
return getList.ToList();
}
else
{
return null;
}
return getList;
}
}
@@ -156,7 +156,8 @@ namespace BLL
/// <param name="newtable"></param>
public static void AddProject_CQMSData_CQMS(Model.Project_CQMSData_CQMS newtable)
{
using (var db = new SGGLDB(Funs.ConnString))
{
Model.Project_CQMSData_CQMS table = new Model.Project_CQMSData_CQMS
{
Id = newtable.Id,
@@ -198,6 +199,9 @@ namespace BLL
db.Project_CQMSData_CQMS.InsertOnSubmit(table);
db.SubmitChanges();
}
}
/// <summary>
/// 修改
/// </summary>
@@ -205,6 +209,8 @@ namespace BLL
public static void UpdateProject_CQMSData_CQMS(Model.Project_CQMSData_CQMS newtable)
{
using (var db = new SGGLDB(Funs.ConnString))
{
Model.Project_CQMSData_CQMS table = db.Project_CQMSData_CQMS.FirstOrDefault(x => x.Id == newtable.Id);
if (table != null)
{
@@ -245,6 +251,8 @@ namespace BLL
table.InspectionLotNum = newtable.InspectionLotNum;
db.SubmitChanges();
}
}
}
/// <summary>
@@ -254,12 +262,16 @@ namespace BLL
public static void DeleteProject_CQMSData_CQMSById(string Id)
{
using (var db = new SGGLDB(Funs.ConnString))
{
Model.Project_CQMSData_CQMS table = db.Project_CQMSData_CQMS.FirstOrDefault(x => x.Id == Id);
if (table != null)
{
db.Project_CQMSData_CQMS.DeleteOnSubmit(table);
db.SubmitChanges();
}
}
}
/// <summary>
@@ -1,4 +1,5 @@
using FineUIPro;
using Model;
using System;
using System.Collections;
using System.Collections.Generic;
@@ -87,7 +88,8 @@ namespace BLL
public static void AddProject_HJGLData_Defect(Model.Project_HJGLData_Defect newtable)
{
using (var db = new SGGLDB(Funs.ConnString))
{
Model.Project_HJGLData_Defect table = new Model.Project_HJGLData_Defect
{
Id = newtable.Id,
@@ -103,9 +105,13 @@ namespace BLL
db.SubmitChanges();
}
}
public static void UpdateProject_HJGLData_Defect(Model.Project_HJGLData_Defect newtable)
{
using (var db = new SGGLDB(Funs.ConnString))
{
Model.Project_HJGLData_Defect table = db.Project_HJGLData_Defect.FirstOrDefault(x => x.Id == newtable.Id);
if (table != null)
{
@@ -119,29 +125,37 @@ namespace BLL
table.DefectNum = newtable.DefectNum;
db.SubmitChanges();
}
}
}
public static void DeleteProject_HJGLData_DefectById(string Id)
{
using (var db = new SGGLDB(Funs.ConnString))
{
Model.Project_HJGLData_Defect table = db.Project_HJGLData_Defect.FirstOrDefault(x => x.Id == Id);
if (table != null)
{
db.Project_HJGLData_Defect.DeleteOnSubmit(table);
db.SubmitChanges();
}
}
}
public static void DeleteProject_HJGLData_DefectByDate(DateTime? reportDate, string projectid)
{
using (var db = new SGGLDB(Funs.ConnString))
{
var table = db.Project_HJGLData_Defect.Where(x => x.ReportDate.Value.Date.CompareTo(reportDate.Value.Date) == 0 && x.ProjectId == projectid);
if (table != null)
{
db.Project_HJGLData_Defect.DeleteAllOnSubmit(table);
db.SubmitChanges();
}
}
}
/// <summary>
@@ -114,7 +114,8 @@ namespace BLL
}
public static void AddProject_HJGLData_HJGL(Model.Project_HJGLData_HJGL newtable)
{
using (var db = new SGGLDB(Funs.ConnString))
{
Model.Project_HJGLData_HJGL table = new Model.Project_HJGLData_HJGL
{
Id = newtable.Id,
@@ -132,9 +133,12 @@ namespace BLL
db.Project_HJGLData_HJGL.InsertOnSubmit(table);
db.SubmitChanges();
}
}
public static void UpdateProject_HJGLData_HJGL(Model.Project_HJGLData_HJGL newtable)
{
using (var db = new SGGLDB(Funs.ConnString))
{
Model.Project_HJGLData_HJGL table = db.Project_HJGLData_HJGL.FirstOrDefault(x => x.Id == newtable.Id);
if (table != null)
{
@@ -151,17 +155,21 @@ namespace BLL
table.OKFilmNum = newtable.OKFilmNum;
db.SubmitChanges();
}
}
}
public static void DeleteProject_HJGLData_HJGLById(string Id)
{
using (var db = new SGGLDB(Funs.ConnString))
{
Model.Project_HJGLData_HJGL table = db.Project_HJGLData_HJGL.FirstOrDefault(x => x.Id == Id);
if (table != null)
{
db.Project_HJGLData_HJGL.DeleteOnSubmit(table);
db.SubmitChanges();
}
}
}
/// <summary>
@@ -1193,16 +1193,16 @@ namespace BLL
/// <returns></returns>
public static int GetUseEquipmentNum(string projectid)
{
/*var result = (from x in Funs.DB.InApproveManager_EquipmentInItem
var result = (from x in Funs.DB.InApproveManager_EquipmentInItem
join y in Funs.DB.InApproveManager_EquipmentIn on x.EquipmentInId equals y.EquipmentInId
where y.ProjectId == projectid && x.IsUsed == true
where y.ProjectId == projectid
select x).Count() +
(from x in Funs.DB.InApproveManager_GeneralEquipmentInItem
join y in Funs.DB.InApproveManager_GeneralEquipmentIn on x.GeneralEquipmentInId equals y
.GeneralEquipmentInId
where y.ProjectId == projectid && x.IsUsed == true
select x).Count();*/
return 0;
where y.ProjectId == projectid
select x).Count();
return result;
}
/// <summary>
@@ -1211,11 +1211,11 @@ namespace BLL
/// <returns></returns>
public static int GetSpecialEquipmentNum(string projectid)
{
/*var result = (from x in Funs.DB.InApproveManager_EquipmentInItem
var result = (from x in Funs.DB.InApproveManager_EquipmentInItem
join y in Funs.DB.InApproveManager_EquipmentIn on x.EquipmentInId equals y.EquipmentInId
where y.ProjectId == projectid && x.IsUsed == true
select x).Count();*/
return 0;
where y.ProjectId == projectid
select x).Count();
return result;
}
/// <summary>
@@ -1224,10 +1224,35 @@ namespace BLL
/// <returns></returns>
public static int GetLicensesNum(string projectid)
{
/*var result = (from x in Funs.DB.License_LicenseManager
where x.ProjectId == projectid && x.IsHighRisk == true && x.CompileDate > Const.DtmarkTime
select x).Count();*/
return 0;
var result = (from x in Funs.DB.License_LicenseManager
where x.ProjectId == projectid && x.CompileDate > Const.DtmarkTime
select x).Count();
var result1 = (from x in Funs.DB.License_BreakGround
where x.ProjectId == projectid && x.ValidityStartTime > Const.DtmarkTime
select x).Count();
var result2 = (from x in Funs.DB.License_FireWork
where x.ProjectId == projectid && x.ValidityStartTime > Const.DtmarkTime
select x).Count();
var result3 = (from x in Funs.DB.License_HeightWork
where x.ProjectId == projectid && x.ValidityStartTime > Const.DtmarkTime
select x).Count();
var result4 = (from x in Funs.DB.License_LiftingWork
where x.ProjectId == projectid && x.ValidityStartTime > Const.DtmarkTime
select x).Count();
var result5 = (from x in Funs.DB.License_LimitedSpace
where x.ProjectId == projectid && x.ValidityStartTime > Const.DtmarkTime
select x).Count();
var result6 = (from x in Funs.DB.License_NightWork
where x.ProjectId == projectid && x.ValidityStartTime > Const.DtmarkTime
select x).Count();
var result7 = (from x in Funs.DB.License_OpenCircuit
where x.ProjectId == projectid && x.ValidityStartTime > Const.DtmarkTime
select x).Count();
var result8 = (from x in Funs.DB.License_RadialWork
where x.ProjectId == projectid && x.ValidityStartTime > Const.DtmarkTime
select x).Count();
return (result+ result1+ result2+ result3+ result4+ result5+ result6+ result7+ result8);
}
/// <summary>
@@ -1236,11 +1261,37 @@ namespace BLL
/// <returns></returns>
public static int GetLicensesCloseNum(string projectid)
{
/*var result = (from x in Funs.DB.License_LicenseManager
where x.ProjectId == projectid && x.IsHighRisk == true && x.WorkStates == "3" &&
var result = (from x in Funs.DB.License_LicenseManager
where x.ProjectId == projectid && x.WorkStates == "3" &&
x.CompileDate > Const.DtmarkTime
select x).Count();*/
return 0;
select x).Count();
var result1 = (from x in Funs.DB.License_BreakGround
where x.ProjectId == projectid && x.ValidityStartTime > Const.DtmarkTime && x.States == "3"
select x).Count();
var result2 = (from x in Funs.DB.License_FireWork
where x.ProjectId == projectid && x.ValidityStartTime > Const.DtmarkTime && x.States == "3"
select x).Count();
var result3 = (from x in Funs.DB.License_HeightWork
where x.ProjectId == projectid && x.ValidityStartTime > Const.DtmarkTime && x.States == "3"
select x).Count();
var result4 = (from x in Funs.DB.License_LiftingWork
where x.ProjectId == projectid && x.ValidityStartTime > Const.DtmarkTime && x.States == "3"
select x).Count();
var result5 = (from x in Funs.DB.License_LimitedSpace
where x.ProjectId == projectid && x.ValidityStartTime > Const.DtmarkTime && x.States == "3"
select x).Count();
var result6 = (from x in Funs.DB.License_NightWork
where x.ProjectId == projectid && x.ValidityStartTime > Const.DtmarkTime && x.States == "3"
select x).Count();
var result7 = (from x in Funs.DB.License_OpenCircuit
where x.ProjectId == projectid && x.ValidityStartTime > Const.DtmarkTime && x.States == "3"
select x).Count();
var result8 = (from x in Funs.DB.License_RadialWork
where x.ProjectId == projectid && x.ValidityStartTime > Const.DtmarkTime && x.States == "3"
select x).Count();
return (result + result1 + result2 + result3 + result4 + result5 + result6 + result7 + result8);
}
/// <summary>
@@ -1249,11 +1300,10 @@ namespace BLL
/// <returns></returns>
public static int GetGeneralClosedNum(string projectid)
{
/*var result = (from x in Funs.DB.HSSE_Hazard_HazardRegister
where x.ProjectId == projectid && x.Risk_Level == "一般" && x.States == "3" &&
x.CheckTime > Const.DtmarkTime
select x).Count();*/
return 0;
var result = (from x in Funs.DB.HSSE_Hazard_HazardRegister
where x.ProjectId == projectid && (x.HazardValue == "0.3" || x.HazardValue == "1" || x.HazardValue == null) && x.States == "3" && x.CheckTime > Const.DtmarkTime
select x).Count();
return result;
}
/// <summary>
@@ -1262,11 +1312,11 @@ namespace BLL
/// <returns></returns>
public static int GetGeneralNotClosedNum(string projectid)
{
/*var result = (from x in Funs.DB.HSSE_Hazard_HazardRegister
where x.ProjectId == projectid && x.Risk_Level == "一般" && x.States != "3" &&
var result = (from x in Funs.DB.HSSE_Hazard_HazardRegister
where x.ProjectId == projectid && (x.HazardValue == "0.3" || x.HazardValue == "1" || x.HazardValue == null) && x.States != "3" &&
x.CheckTime > Const.DtmarkTime
select x).Count();*/
return 0;
select x).Count();
return result;
}
/// <summary>
@@ -1275,11 +1325,11 @@ namespace BLL
/// <returns></returns>
public static int GetMajorClosedNum(string projectid)
{
/*var result = (from x in Funs.DB.HSSE_Hazard_HazardRegister
where x.ProjectId == projectid && x.Risk_Level == "重大" && x.States == "3" &&
var result = (from x in Funs.DB.HSSE_Hazard_HazardRegister
where x.ProjectId == projectid && x.HazardValue == "3" && x.States == "3" &&
x.CheckTime > Const.DtmarkTime
select x).Count();*/
return 0;
select x).Count();
return result;
}
/// <summary>
@@ -1288,11 +1338,11 @@ namespace BLL
/// <returns></returns>
public static int GetMajorNotClosedNum(string projectid)
{
/*var result = (from x in Funs.DB.HSSE_Hazard_HazardRegister
where x.ProjectId == projectid && x.Risk_Level == "重大" && x.States != "3" &&
var result = (from x in Funs.DB.HSSE_Hazard_HazardRegister
where x.ProjectId == projectid && x.HazardValue == "3" && x.States != "3" &&
x.CheckTime > Const.DtmarkTime
select x).Count();*/
return 0;
select x).Count();
return result;
}
/// <summary>
@@ -114,10 +114,12 @@ namespace BLL
}
public static void AddBulkProject_HSSEData_HiddenDangerDetails(List<Model.Project_HSSEData_HiddenDangerDetail> newtables)
{
using (var db = new SGGLDB(Funs.ConnString))
{
db.Project_HSSEData_HiddenDangerDetail.InsertAllOnSubmit(newtables);
db.SubmitChanges();
}
}
public static void UpdateProject_HSSEData_HiddenDangerDetail(Model.Project_HSSEData_HiddenDangerDetail newtable)
{
using (Model.SGGLDB db = new Model.SGGLDB(Funs.ConnString))
+2
View File
@@ -1465,6 +1465,7 @@
<Content Include="res\assets\js\swiper.min.js" />
<Content Include="res\assets\js\video-7.15.0.min.js" />
<Content Include="res\assets\js\world.js" />
<Content Include="res\DataInTable.js" />
<Content Include="res\HJGL\InfoQuery\css\Chart.css" />
<Content Include="res\images\idcard.png" />
<Content Include="res\images\Signature0.png" />
@@ -1556,6 +1557,7 @@
<Content Include="res\indexv1\js\old\draw-circle.js" />
<Content Include="res\indexv1\js\video-7.15.0.min.js" />
<Content Include="res\indexv1\js\world.js" />
<Content Include="res\js\jquery-3.3.1.min.js" />
<Content Include="SHIYE\InformationProject\SafetyBriefing.aspx" />
<Content Include="SHIYE\InformationProject\SafetyBriefingEdit.aspx" />
<Content Include="SmartSite\SoftManage.aspx" />
@@ -355,10 +355,13 @@ namespace FineUIPro.Web.HJGL.PreDesign
}
protected void btnPrint_Click(object sender, EventArgs e)
{
Print(Grid1.SelectedRowIDArray);
if (Print(Grid1.SelectedRowIDArray))
{
HJGL_PipelineComponentService.UpdateIsPrint(Grid1.SelectedRowIDArray); //打印后修改打印状态
}
private void Print(string[] PipelineComponentId)
}
private bool Print(string[] PipelineComponentId)
{
BLL.FastReportService.ResetData();
@@ -371,7 +374,7 @@ namespace FineUIPro.Web.HJGL.PreDesign
else
{
ShowNotify("请查看组件是否上传二维码!", MessageBoxIcon.Question);
return;
return false;
}
BLL.FastReportService.AddFastreportTable(tb);
string initTemplatePath = "";
@@ -383,6 +386,8 @@ namespace FineUIPro.Web.HJGL.PreDesign
PageContext.RegisterStartupScript(Window2.GetShowReference(String.Format("~/Controls/Fastreport.aspx?ReportPath={0}", rootPath + initTemplatePath)));
}
return true;
}
/// <summary>
@@ -418,7 +418,10 @@ namespace FineUIPro.Web.HJGL.WeldingManage
if (pds[i].B != null && !string.IsNullOrEmpty(pds[i].B.ToString()))
{
item.PrefabricatedComponents = pds[i].B.ToString();
if (!item.PrefabricatedComponents.Contains("-")) //预制组件关联的有图纸,图纸名称又是根据组件名称截取的
{
result.Add((i + 2) + "Line, [预制组件] 不合规</br>");
}
}
else
{
@@ -189,7 +189,7 @@ namespace FineUIPro.Web.HJGL.WeldingManage
TreeNode rootNode2 = new TreeNode();
rootNode2.NodeID = BLL.PipelineService.PipeArea_FIELD;
rootNode2.Text = "现场安装";
rootNode2.CommandName = 1 + "|" + Funs.GetEndPageNumber(a, pageSize);
rootNode2.CommandName = 1 + "|" + Funs.GetEndPageNumber(b, pageSize);
rootNode2.EnableClickEvent = true;
rootNode2.EnableExpandEvent = true;
this.tvControlItem.Nodes.Add(rootNode2);
@@ -8,7 +8,7 @@ using System.Data;
using System.Data.SqlClient;
using System.Linq;
using System.Web.UI.DataVisualization.Charting;
using System.Threading.Tasks;
namespace FineUIPro.Web.WeldingProcess.WeldingManage
{
public partial class WeldReportEdit : PageBase
@@ -254,6 +254,7 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage
//dt = this.LINQToDataTable(task);
}
task = task.OrderBy(x => x.PipelineCode).ThenBy(x => x.WeldJointNum).ToList();
Grid1.RecordCount = task.Count;
Grid1.DataSource = task;
Grid1.DataBind();
@@ -322,33 +323,23 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage
return StateName;
}
#region
/// <summary>
/// 编辑焊接日报
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void btnSave_Click(object sender, EventArgs e)
// 检查用户权限
private bool HasPermission()
{
if (!CommonService.GetAllButtonPowerList(CurrUser.LoginProjectId, this.CurrUser.PersonId,
Const.HJGL_WeldTaskMenuId, Const.BtnSave))
{
ShowNotify("您没有这个权限,请与管理员联系!", MessageBoxIcon.Warning);
return;
return CommonService.GetAllButtonPowerList(CurrUser.LoginProjectId, CurrUser.PersonId, Const.HJGL_WeldTaskMenuId, Const.BtnSave);
}
if (BLL.WeldingDailyService.IsExistWeldingDailyCode(this.txtWeldingDailyCode.Text,
!string.IsNullOrEmpty(this.WeldingDailyId) ? this.WeldingDailyId : "", CurrUser.LoginProjectId))
// 获取焊接信息
private List<Model.View_HJGL_WeldJoint> GetWeldJointView()
{
ShowNotify("日报编号已存在,请重新录入", MessageBoxIcon.Warning);
return;
return Funs.DB.View_HJGL_WeldJoint
.Where(x => x.WeldingDailyId == WeldingDailyId)
.OrderBy(x => x.PipelineCode)
.ThenBy(x => x.WeldJointCode)
.ToList();
}
if (string.IsNullOrEmpty(this.txtWeldingDate.Text) ||
string.IsNullOrEmpty(this.txtWeldingDailyCode.Text.Trim()))
// 创建新的焊接日报
private Model.HJGL_WeldingDaily CreateNewWeldingDaily()
{
ShowNotify("日报告号、焊接日期不能为空", MessageBoxIcon.Warning);
return;
}
Model.HJGL_WeldingDaily newWeldingDaily = new Model.HJGL_WeldingDaily
{
WeldingDailyCode = this.txtWeldingDailyCode.Text.Trim(),
@@ -364,14 +355,11 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage
{
newWeldingDaily.UnitWorkId = this.drpUnitWork.SelectedValue;
}
//List<Model.SpWeldingDailyItem> GetWeldingDailyItem = this.CollectGridJointInfo();
string errlog = string.Empty;
var weldJointView = (from x in BLL.Funs.DB.View_HJGL_WeldJoint where x.WeldingDailyId == this.WeldingDailyId orderby x.PipelineCode, x.WeldJointCode
select x).ToList();
string eventArg = string.Empty;
return newWeldingDaily;
}
//焊工资质判断
private void CheckWelderQualification()
{
#region
//foreach (var item in GetWeldingDailyItem)
@@ -464,6 +452,42 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage
//}
#endregion
}
/// <summary>
/// 编辑焊接日报
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void btnSave_Click(object sender, EventArgs e)
{
if (!HasPermission())
{
ShowNotify("您没有这个权限,请与管理员联系!", MessageBoxIcon.Warning);
return;
}
if (BLL.WeldingDailyService.IsExistWeldingDailyCode(this.txtWeldingDailyCode.Text,
!string.IsNullOrEmpty(this.WeldingDailyId) ? this.WeldingDailyId : "", CurrUser.LoginProjectId))
{
ShowNotify("日报编号已存在,请重新录入", MessageBoxIcon.Warning);
return;
}
if (string.IsNullOrEmpty(this.txtWeldingDate.Text) ||
string.IsNullOrEmpty(this.txtWeldingDailyCode.Text.Trim()))
{
ShowNotify("日报告号、焊接日期不能为空", MessageBoxIcon.Warning);
return;
}
// 创建新的焊接日报
var newWeldingDaily = CreateNewWeldingDaily();
// 获取焊接信息
var weldJointView = GetWeldJointView();
string errlog = string.Empty;
string eventArg = string.Empty;
// 焊工资质判断
// CheckWelderQualification(weldJointView);
if (eventArg == string.Empty) //焊工焊接的所有焊口资质都符合要求)
{
@@ -646,9 +670,11 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage
#endregion
ChanggeState(); //更新焊口属性
System.Threading.Tasks.Task.Run(() =>
{
ChanggeState();
});
//更新焊口属性
if (string.IsNullOrEmpty(errlog))
{
ShowNotify("保存成功!", MessageBoxIcon.Success);
@@ -57,57 +57,62 @@ namespace FineUIPro.Web.HSSE.Check
/// </summary>
private void BindGrid()
{
string strSql = @"SELECT CheckSpecial.CheckSpecialId,CodeRecords.Code AS CheckSpecialCode,"
+ @" CheckItemSet.CheckItemName,CheckSpecial.CheckTime,(CASE WHEN CheckSpecial.CheckType ='1' THEN '联合检查' ELSE '专项检查' END) AS CheckTypeName"
+ @" ,(CASE WHEN CheckSpecial.States='2' THEN '已完成' WHEN CheckSpecial.States='1' THEN '待整改' ELSE '待提交' END) AS StatesName"
+ @" FROM Check_CheckSpecial AS CheckSpecial "
+ @" LEFT JOIN Sys_CodeRecords AS CodeRecords ON CheckSpecial.CheckSpecialId=CodeRecords.DataId "
+ @" LEFT JOIN Technique_CheckItemSet AS CheckItemSet ON CheckItemSet.CheckItemSetId = CheckSpecial.CheckItemSetId where 1=1";
List<SqlParameter> listStr = new List<SqlParameter>();
strSql += " AND CheckSpecial.ProjectId = @ProjectId";
listStr.Add(new SqlParameter("@ProjectId", this.ProjectId));
//string strSql = @"SELECT CheckSpecial.CheckSpecialId,CodeRecords.Code AS CheckSpecialCode,"
// + @" CheckItemSet.CheckItemName,CheckSpecial.CheckTime,(CASE WHEN CheckSpecial.CheckType ='1' THEN '联合检查' ELSE '专项检查' END) AS CheckTypeName"
// + @" ,(CASE WHEN CheckSpecial.States='2' THEN '已完成' WHEN CheckSpecial.States='1' THEN '待整改' ELSE '待提交' END) AS StatesName"
// + @" FROM Check_CheckSpecial AS CheckSpecial "
// + @" LEFT JOIN Sys_CodeRecords AS CodeRecords ON CheckSpecial.CheckSpecialId=CodeRecords.DataId "
// + @" LEFT JOIN Technique_CheckItemSet AS CheckItemSet ON CheckItemSet.CheckItemSetId = CheckSpecial.CheckItemSetId where 1=1";
//List<SqlParameter> listStr = new List<SqlParameter>();
//strSql += " AND CheckSpecial.ProjectId = @ProjectId";
//listStr.Add(new SqlParameter("@ProjectId", this.ProjectId));
if (this.rbStates.SelectedValue != "-1")
{
strSql += " AND CheckSpecial.States = @States";
listStr.Add(new SqlParameter("@States", this.rbStates.SelectedValue));
}
if (this.rbType.SelectedValue != "-1")
{
if (this.rbType.SelectedValue == "1")
{
strSql += " AND CheckSpecial.CheckType = @CheckType";
listStr.Add(new SqlParameter("@CheckType", this.rbType.SelectedValue));
}
else
{
strSql += " AND (CheckSpecial.CheckType = @CheckType OR CheckSpecial.CheckType IS NULL) ";
listStr.Add(new SqlParameter("@CheckType", this.rbType.SelectedValue));
}
}
if (this.drpSupCheckItemSet.SelectedValue != BLL.Const._Null)
{
strSql += " AND CheckSpecial.CheckItemSetId = @CheckItemSetId";
listStr.Add(new SqlParameter("@CheckItemSetId", this.drpSupCheckItemSet.SelectedValue));
}
if (!string.IsNullOrEmpty(this.txtStartTime.Text.Trim()))
{
strSql += " AND CheckSpecial.CheckTime >= @StartTime";
listStr.Add(new SqlParameter("@StartTime", this.txtStartTime.Text.Trim()));
}
if (!string.IsNullOrEmpty(this.txtEndTime.Text.Trim()))
{
strSql += " AND CheckSpecial.CheckTime <= @EndTime";
listStr.Add(new SqlParameter("@EndTime", this.txtEndTime.Text.Trim()));
}
//if (this.rbStates.SelectedValue != "-1")
//{
// strSql += " AND CheckSpecial.States = @States";
// listStr.Add(new SqlParameter("@States", this.rbStates.SelectedValue));
//}
//if (this.rbType.SelectedValue != "-1")
//{
// if (this.rbType.SelectedValue == "1")
// {
// strSql += " AND CheckSpecial.CheckType = @CheckType";
// listStr.Add(new SqlParameter("@CheckType", this.rbType.SelectedValue));
// }
// else
// {
// strSql += " AND (CheckSpecial.CheckType = @CheckType OR CheckSpecial.CheckType IS NULL) ";
// listStr.Add(new SqlParameter("@CheckType", this.rbType.SelectedValue));
// }
//}
//if (this.drpSupCheckItemSet.SelectedValue != BLL.Const._Null)
//{
// strSql += " AND CheckSpecial.CheckItemSetId = @CheckItemSetId";
// listStr.Add(new SqlParameter("@CheckItemSetId", this.drpSupCheckItemSet.SelectedValue));
//}
//if (!string.IsNullOrEmpty(this.txtStartTime.Text.Trim()))
//{
// strSql += " AND CheckSpecial.CheckTime >= @StartTime";
// listStr.Add(new SqlParameter("@StartTime", this.txtStartTime.Text.Trim()));
//}
//if (!string.IsNullOrEmpty(this.txtEndTime.Text.Trim()))
//{
// strSql += " AND CheckSpecial.CheckTime <= @EndTime";
// listStr.Add(new SqlParameter("@EndTime", this.txtEndTime.Text.Trim()));
//}
SqlParameter[] parameter = listStr.ToArray();
DataTable tb = SQLHelper.GetDataTableRunText(strSql, parameter);
//SqlParameter[] parameter = listStr.ToArray();
//DataTable tb = SQLHelper.GetDataTableRunText(strSql, parameter);
//Grid1.RecordCount = tb.Rows.Count;
//var table = this.GetPagedDataTable(Grid1, tb);
//Grid1.DataSource = table;
//Grid1.DataBind();
Grid1.RecordCount = tb.Rows.Count;
var table = this.GetPagedDataTable(Grid1, tb);
Grid1.DataSource = table;
var getData = Check_CheckSpecialService.getListData(this.ProjectId, this.rbStates.SelectedValue, this.rbType.SelectedValue, this.drpSupCheckItemSet.SelectedValue,
Funs.GetNewDateTime(txtStartTime.Text.Trim()), Funs.GetNewDateTime(this.txtEndTime.Text.Trim()), Grid1);
Grid1.RecordCount = Check_CheckSpecialService.count;
Grid1.DataSource = getData;
Grid1.DataBind();
}
#endregion
@@ -137,7 +137,6 @@
</div>
</form>
<script type="text/javascript">
debugger
var imgID = '<%=Grid1.ClientID %>';
F.ready(function () {
var $wrap = $("#" + imgID)
@@ -13,30 +13,25 @@
ShowHeader="false" Layout="VBox" BoxConfigAlign="Stretch">
<Items>
<f:Grid ID="Grid1" ShowBorder="true" ShowHeader="false" Title="体检管理" EnableCollapse="true"
runat="server" BoxFlex="1" EnableColumnLines="true" DataKeyNames="FileId" DataIDField="FileId" AllowSorting="true"
SortField="ProjectCode,FileCode" SortDirection="DESC" OnSort="Grid1_Sort" AllowPaging="true"
runat="server" BoxFlex="1" EnableColumnLines="true" DataKeyNames="SitePersonId"
DataIDField="SitePersonId" AllowSorting="true"
SortField="CardNo" SortDirection="ASC" OnSort="Grid1_Sort" AllowPaging="true"
IsDatabasePaging="true" PageSize="10" OnPageIndexChange="Grid1_PageIndexChange" ForceFit="true"
EnableRowDoubleClickEvent="true" OnRowDoubleClick="Grid1_RowDoubleClick" EnableTextSelection="True">
<Toolbars>
<f:Toolbar ID="Toolbar2" Position="Top" runat="server" ToolbarAlign="Left">
<Items>
<f:TextBox runat="server" Label="编号" ID="txtFileCode" EmptyText="输入查询条件"
<f:TextBox runat="server" Label="姓名" ID="txtPersonName" EmptyText="输入查询条件"
AutoPostBack="true" OnTextChanged="TextBox_TextChanged" Width="250px" LabelWidth="80px"
LabelAlign="right">
</f:TextBox>
<f:TextBox runat="server" Label="名称" ID="txtFileName" EmptyText="输入查询条件"
AutoPostBack="true" OnTextChanged="TextBox_TextChanged" Width="250px" LabelWidth="80px"
LabelAlign="right">
</f:TextBox>
<f:DropDownList ID="drpProject" runat="server" Label="所属项目" EnableEdit="true" Hidden="true" AutoPostBack="true" OnSelectedIndexChanged="TextBox_TextChanged">
<f:DropDownList ID="drpProject" runat="server" Label="所属项目" EnableEdit="true"
Hidden="true" AutoPostBack="true" OnSelectedIndexChanged="TextBox_TextChanged">
</f:DropDownList>
<f:ToolbarFill ID="ToolbarFill1" runat="server">
</f:ToolbarFill>
<f:Button ID="btnNew" Text="新增" Icon="Add" EnablePostBack="false" Hidden="true"
runat="server">
</f:Button>
<f:Button ID="btnOut" OnClick="btnOut_Click" runat="server" Text="导出" Icon="FolderUp"
EnableAjax="false" DisableControlBeforePostBack="false">
EnableAjax="false" DisableControlBeforePostBack="false" Hidden="true">
</f:Button>
</Items>
</f:Toolbar>
@@ -48,30 +43,28 @@
<asp:Label ID="lblNumber" runat="server" Text='<%# Grid1.PageIndex * Grid1.PageSize + Container.DataItemIndex + 1 %>'></asp:Label>
</ItemTemplate>
</f:TemplateField>
<f:RenderField Width="100px" ColumnID="FileCode" DataField="FileCode"
SortField="FileCode" FieldType="String" HeaderText="号" HeaderTextAlign="Center"
<f:RenderField Width="150px" ColumnID="CardNo" DataField="CardNo"
FieldType="String" HeaderText="号" HeaderTextAlign="Center"
TextAlign="Left">
</f:RenderField>
<f:RenderField Width="380px" ColumnID="ProjectName" DataField="ProjectName"
SortField="ProjectName" FieldType="String" HeaderText="项目" HeaderTextAlign="Center"
<f:RenderField Width="250px" ColumnID="ProjectName" DataField="ProjectName" ExpandUnusedSpace="true"
FieldType="String" HeaderText="项目" HeaderTextAlign="Center"
TextAlign="Left">
</f:RenderField>
<f:RenderField Width="200px" ColumnID="FileName" DataField="FileName"
SortField="FileName" FieldType="String" HeaderText="名称" HeaderTextAlign="Center"
<f:RenderField Width="250px" ColumnID="UnitName" DataField="UnitName"
FieldType="String" HeaderText="单位名称" HeaderTextAlign="Center"
TextAlign="Left">
</f:RenderField>
<f:RenderField Width="90px" ColumnID="CompileManName" DataField="CompileManName"
SortField="CompileManName" FieldType="String" HeaderText="整理人" HeaderTextAlign="Center"
<f:RenderField Width="150px" ColumnID="PersonName" DataField="PersonName"
FieldType="String" HeaderText="姓名" HeaderTextAlign="Center"
TextAlign="Left">
</f:RenderField>
<f:RenderField Width="100px" ColumnID="CompileDate" DataField="CompileDate"
SortField="CompileDate" FieldType="Date" Renderer="Date" RendererArgument="yyyy-MM-dd"
HeaderText="整理时间" HeaderTextAlign="Center" TextAlign="Center">
</f:RenderField>
<f:RenderField Width="140px" ColumnID="FlowOperateName" DataField="FlowOperateName"
SortField="FlowOperateName" FieldType="String" HeaderText="状态" HeaderTextAlign="Center"
<f:TemplateField ColumnID="tfImageUrl1" Width="150px" HeaderText="体检" HeaderTextAlign="Center"
TextAlign="Left">
</f:RenderField>
<ItemTemplate>
<asp:Label ID="lbImageUrl" runat="server" Text='<%# ConvertImageUrlByImage(Eval("PersonId")) %>'></asp:Label>
</ItemTemplate>
</f:TemplateField>
</Columns>
<Listeners>
<f:Listener Event="beforerowcontextmenu" Handler="onRowContextMenu" />
@@ -88,9 +81,6 @@
</f:Grid>
</Items>
</f:Panel>
<f:Window ID="Window1" Title="编辑体检管理" Hidden="true" EnableIFrame="true" EnableMaximize="true"
Target="Parent" EnableResize="false" runat="server" IsModal="true" Width="1024px" Height="600px">
</f:Window>
<f:Window ID="WindowAtt" Title="附件页面" Hidden="true" EnableIFrame="true" EnableMaximize="true"
Target="Parent" EnableResize="false" runat="server" IsModal="true" Width="700px" Height="500px">
</f:Window>
@@ -98,10 +88,11 @@
<f:MenuButton ID="btnMenuEdit" OnClick="btnMenuEdit_Click" Icon="Pencil" EnablePostBack="true"
Hidden="true" runat="server" Text="编辑">
</f:MenuButton>
<f:MenuButton ID="btnMenuDelete" OnClick="btnMenuDelete_Click" EnablePostBack="true"
Hidden="true" Icon="Delete" ConfirmText="删除选中行?" ConfirmTarget="Parent" runat="server" Text="删除">
</f:MenuButton>
</f:Menu>
<div id="imgID1" style="position: absolute; left: 0; top: 0; width: 200px; height: 200px; z-index: 99999999;">
<img src="" alt="Alternate Text" style="width: 100%; height: auto;" />
</div>
</form>
<script type="text/javascript">
var menuID = '<%= Menu1.ClientID %>';
@@ -115,5 +106,21 @@
__doPostBack(null, 'reloadGrid');
}
</script>
<script type="text/javascript">
var imgID = '<%=Grid1.ClientID %>';
F.ready(function () {
var $wrap = $("#" + imgID)
$wrap.find('img').hover(function (e) {
console.log($(this).offset())
var top = $(this).offset().top;
var left = $(this).offset().left - 200;
var src = $(this).attr('src')
console.log('src', src, top, left)
$('#imgID1').css("left", left).css("top", top).show().find('img').attr('src', src)
}, function () {
$('#imgID1').hide()
})
})
</script>
</body>
</html>
@@ -1,10 +1,8 @@
using BLL;
using System;
using System.Collections.Generic;
using System.Data;
using System.Data.SqlClient;
using System.Linq;
using System.Text;
using System.Web;
using AspNet = System.Web.UI.WebControls;
namespace FineUIPro.Web.HSSE.OccupationHealth
@@ -24,7 +22,6 @@ namespace FineUIPro.Web.HSSE.OccupationHealth
Funs.DropDownPageSize(this.ddlPageSize);
////权限按钮方法
this.GetButtonPower();
this.btnNew.OnClientClick = Window1.GetShowReference("PhysicalExaminationEdit.aspx") + "return false;";
// 绑定表格
this.BindGrid();
@@ -38,47 +35,9 @@ namespace FineUIPro.Web.HSSE.OccupationHealth
/// </summary>
private void BindGrid()
{
string strSql = @"SELECT PhysicalExamination.FileId,PhysicalExamination.FileCode,PhysicalExamination.FileName,CompileManPerson.PersonName AS CompileManName,PhysicalExamination.CompileDate,Project.ProjectName,Project.ProjectCode"
+ @" ,(CASE WHEN PhysicalExamination.States = " + BLL.Const.State_0 + " OR PhysicalExamination.States IS NULL THEN '待['+OperatePerson.PersonName+']提交' WHEN PhysicalExamination.States = " + BLL.Const.State_2 + " THEN '审核/审批完成' ELSE '待['+OperatePerson.PersonName+']办理' END) AS FlowOperateName"
+ @" FROM OccupationHealth_PhysicalExamination AS PhysicalExamination"
+ @" LEFT JOIN Sys_FlowOperate AS FlowOperate ON PhysicalExamination.FileId=FlowOperate.DataId AND FlowOperate.IsClosed <> 1"
+ @" LEFT JOIN Person_Persons AS OperatePerson ON FlowOperate.OperaterId=OperatePerson.PersonId "
+ @" LEFT JOIN Sys_CodeRecords AS CodeRecords ON PhysicalExamination.FileId=CodeRecords.DataId "
+ @" LEFT JOIN Base_Project AS Project ON PhysicalExamination.ProjectId=Project.ProjectId "
+ @" LEFT JOIN Person_Persons AS CompileManPerson ON PhysicalExamination.CompileMan =CompileManPerson.PersonId WHERE 1=1 ";
List<SqlParameter> listStr = new List<SqlParameter>();
if (string.IsNullOrEmpty(this.CurrUser.LoginProjectId)) ///总部查看
{
strSql += " AND PhysicalExamination.States = @States"; ///状态为已完成
listStr.Add(new SqlParameter("@States", BLL.Const.State_2));
if (this.drpProject.SelectedValue != null && this.drpProject.SelectedValue != BLL.Const._Null)
{
strSql += " AND PhysicalExamination.ProjectId = @ProjectId";
listStr.Add(new SqlParameter("@ProjectId", this.drpProject.SelectedValue));
}
}
else //现场查看
{
strSql += " AND PhysicalExamination.ProjectId = @ProjectId";
listStr.Add(new SqlParameter("@ProjectId", this.CurrUser.LoginProjectId));
}
if (!string.IsNullOrEmpty(this.txtFileCode.Text.Trim()))
{
strSql += " AND FileCode LIKE @FileCode";
listStr.Add(new SqlParameter("@FileCode", "%" + this.txtFileCode.Text.Trim() + "%"));
}
if (!string.IsNullOrEmpty(this.txtFileName.Text.Trim()))
{
strSql += " AND PhysicalExamination.FileName LIKE @FileName";
listStr.Add(new SqlParameter("@FileName", "%" + this.txtFileName.Text.Trim() + "%"));
}
SqlParameter[] parameter = listStr.ToArray();
DataTable tb = SQLHelper.GetDataTableRunText(strSql, parameter);
Grid1.RecordCount = tb.Rows.Count;
var table = this.GetPagedDataTable(Grid1, tb);
Grid1.DataSource = table;
var getData = PhysicalExaminationService.getListData(this.CurrUser.LoginProjectId, this.txtPersonName.Text.Trim(), Grid1);
Grid1.RecordCount = PhysicalExaminationService.count;
Grid1.DataSource = getData;
Grid1.DataBind();
}
@@ -160,44 +119,9 @@ namespace FineUIPro.Web.HSSE.OccupationHealth
return;
}
string id = Grid1.SelectedRowID;
var OccupationHealth = BLL.PhysicalExaminationService.GetPhysicalExaminationById(id);
if (OccupationHealth != null)
if (!this.btnMenuEdit.Hidden) ////双击事件 编辑权限有:编辑页面,无:查看页面 或者状态是完成时查看页面
{
if (this.btnMenuEdit.Hidden || OccupationHealth.States == BLL.Const.State_2) ////双击事件 编辑权限有:编辑页面,无:查看页面 或者状态是完成时查看页面
{
PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("PhysicalExaminationView.aspx?FileId={0}", id, "查看 - ")));
}
else
{
PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("PhysicalExaminationEdit.aspx?FileId={0}", id, "编辑 - ")));
}
}
}
#endregion
#region
/// <summary>
/// 右键删除事件
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void btnMenuDelete_Click(object sender, EventArgs e)
{
if (Grid1.SelectedRowIndexArray.Length > 0)
{
foreach (int rowIndex in Grid1.SelectedRowIndexArray)
{
string rowID = Grid1.DataKeys[rowIndex][0].ToString();
var getD = BLL.PhysicalExaminationService.GetPhysicalExaminationById(rowID);
if (getD != null)
{
BLL.LogService.AddSys_Log(this.CurrUser, getD.FileCode, getD.FileId, BLL.Const.ServerPhysicalExaminationMenuId, BLL.Const.BtnDelete);
BLL.PhysicalExaminationService.DeletePhysicalExaminationById(rowID);
}
}
this.BindGrid();
ShowNotify("删除数据成功!", MessageBoxIcon.Success);
PageContext.RegisterStartupScript(WindowAtt.GetShowReference(String.Format("PhysicalExaminationEdit.aspx?SitePersonId={0}", id, "编辑 - ")));
}
}
#endregion
@@ -222,18 +146,10 @@ namespace FineUIPro.Web.HSSE.OccupationHealth
var buttonList = BLL.CommonService.GetAllButtonList(this.CurrUser.LoginProjectId, this.CurrUser.PersonId, menuId);
if (buttonList.Count() > 0)
{
if (buttonList.Contains(BLL.Const.BtnAdd))
{
this.btnNew.Hidden = false;
}
if (buttonList.Contains(BLL.Const.BtnModify))
{
this.btnMenuEdit.Hidden = false;
}
if (buttonList.Contains(BLL.Const.BtnDelete))
{
this.btnMenuDelete.Hidden = false;
}
}
else
{
@@ -300,5 +216,25 @@ namespace FineUIPro.Web.HSSE.OccupationHealth
return sb.ToString();
}
#endregion
/// <summary>
/// 获取整改前图片(放于Img中)
/// </summary>
/// <param name="registrationId"></param>
/// <returns></returns>
protected string ConvertImageUrlByImage(object personId)
{
string url = string.Empty;
if (personId != null)
{
var attach = BLL.AttachFileService.GetAttachFile(personId.ToString() + "#3", BLL.Const.PersonListMenuId);
if (attach != null)
{
url = HttpUtility.HtmlDecode(BLL.UploadAttachmentService.ShowImage("../../", attach.AttachUrl));
}
}
return url;
}
}
}
@@ -7,10 +7,12 @@
// </自动生成>
//------------------------------------------------------------------------------
namespace FineUIPro.Web.HSSE.OccupationHealth {
namespace FineUIPro.Web.HSSE.OccupationHealth
{
public partial class PhysicalExamination {
public partial class PhysicalExamination
{
/// <summary>
/// Head1 控件。
@@ -67,22 +69,13 @@ namespace FineUIPro.Web.HSSE.OccupationHealth {
protected global::FineUIPro.Toolbar Toolbar2;
/// <summary>
/// txtFileCode 控件。
/// txtPersonName 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtFileCode;
/// <summary>
/// txtFileName 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtFileName;
protected global::FineUIPro.TextBox txtPersonName;
/// <summary>
/// drpProject 控件。
@@ -102,15 +95,6 @@ namespace FineUIPro.Web.HSSE.OccupationHealth {
/// </remarks>
protected global::FineUIPro.ToolbarFill ToolbarFill1;
/// <summary>
/// btnNew 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnNew;
/// <summary>
/// btnOut 控件。
/// </summary>
@@ -129,6 +113,15 @@ namespace FineUIPro.Web.HSSE.OccupationHealth {
/// </remarks>
protected global::System.Web.UI.WebControls.Label lblNumber;
/// <summary>
/// lbImageUrl 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::System.Web.UI.WebControls.Label lbImageUrl;
/// <summary>
/// ToolbarSeparator1 控件。
/// </summary>
@@ -156,15 +149,6 @@ namespace FineUIPro.Web.HSSE.OccupationHealth {
/// </remarks>
protected global::FineUIPro.DropDownList ddlPageSize;
/// <summary>
/// Window1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Window Window1;
/// <summary>
/// WindowAtt 控件。
/// </summary>
@@ -191,14 +175,5 @@ namespace FineUIPro.Web.HSSE.OccupationHealth {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.MenuButton btnMenuEdit;
/// <summary>
/// btnMenuDelete 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.MenuButton btnMenuDelete;
}
}
@@ -16,36 +16,22 @@
<Rows>
<f:FormRow>
<Items>
<f:TextBox ID="txtFileCode" runat="server" Label="编号" LabelAlign="Right" Readonly="true" Required="true" ShowRedStar="true" FocusOnPageLoad="true"
MaxLength="50">
</f:TextBox>
<f:TextBox ID="txtFileName" runat="server" Label="名称" Required="true" ShowRedStar="true"
LabelAlign="Right" MaxLength="200" >
<f:TextBox ID="txtProjectName" runat="server" Label="项目" LabelAlign="Right" Readonly="true" >
</f:TextBox>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:HtmlEditor runat="server" Label="内容" ID="txtFileContent" ShowLabel="false"
Editor="UMEditor" BasePath="~/res/umeditor/" ToolbarSet="Basic" Height="250px" LabelAlign="Right">
</f:HtmlEditor>
<f:TextBox ID="txtUnitName" runat="server" Label="单位名称" LabelAlign="Right" Readonly="true" >
</f:TextBox>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:DropDownList ID="drpCompileMan" runat="server" Label="整理人" EnableEdit="true" LabelAlign="Right">
</f:DropDownList>
<f:DatePicker ID="txtCompileDate" runat="server" Label="整理时间" LabelAlign="Right"
EnableEdit="true">
</f:DatePicker>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:ContentPanel ID="ContentPanel1" runat="server" ShowHeader="false" EnableCollapse="true"
BodyPadding="0px">
<uc1:FlowOperateControl ID="ctlAuditFlow" runat="server" />
</f:ContentPanel>
<f:TextBox ID="txtCardNo" runat="server" Label="卡号" LabelAlign="Right" Readonly="true" >
</f:TextBox>
<f:TextBox ID="txtPersonName" runat="server" Label="姓名" LabelAlign="Right">
</f:TextBox>
</Items>
</f:FormRow>
</Rows>
@@ -56,12 +42,6 @@
OnClick="btnAttachUrl_Click" ValidateForms="SimpleForm1" MarginLeft="5px">
</f:Button>
<f:ToolbarFill runat="server"> </f:ToolbarFill>
<f:Button ID="btnSave" Icon="SystemSave" runat="server" Text="保存" ValidateForms="SimpleForm1"
OnClick="btnSave_Click">
</f:Button>
<f:Button ID="btnSubmit" Icon="SystemSaveNew" runat="server" Text="提交" ValidateForms="SimpleForm1"
OnClick="btnSubmit_Click">
</f:Button>
<f:Button ID="btnClose" EnablePostBack="false" Text="关闭" runat="server" Icon="SystemClose">
</f:Button>
</Items>
@@ -1,4 +1,5 @@
using BLL;
using Microsoft.Office.Core;
using System;
using System.Web;
@@ -10,30 +11,27 @@ namespace FineUIPro.Web.HSSE.OccupationHealth
/// <summary>
/// 主键
/// </summary>
public string FileId
public string PersonId
{
get
{
return (string)ViewState["FileId"];
return (string)ViewState["PersonId"];
}
set
{
ViewState["FileId"] = value;
ViewState["PersonId"] = value;
}
}
/// <summary>
/// 项目主键
/// </summary>
public string ProjectId
public string SitePersonId
{
get
{
return (string)ViewState["ProjectId"];
return (string)ViewState["SitePersonId"];
}
set
{
ViewState["ProjectId"] = value;
ViewState["SitePersonId"] = value;
}
}
#endregion
@@ -49,112 +47,18 @@ namespace FineUIPro.Web.HSSE.OccupationHealth
if (!IsPostBack)
{
this.btnClose.OnClientClick = ActiveWindow.GetHideReference();
BLL.Person_PersonsService.InitUserProjectIdUnitIdRoleIdDropDownList(this.drpCompileMan, this.CurrUser.LoginProjectId, null, null, true);
this.ProjectId = this.CurrUser.LoginProjectId;
this.FileId = Request.Params["FileId"];
if (!string.IsNullOrEmpty(this.FileId))
{
Model.OccupationHealth_PhysicalExamination PhysicalExamination = BLL.PhysicalExaminationService.GetPhysicalExaminationById(this.FileId);
if (PhysicalExamination != null)
{
this.ProjectId = PhysicalExamination.ProjectId;
this.txtFileCode.Text = BLL.CodeRecordsService.ReturnCodeByDataId(this.FileId);
this.txtFileName.Text = PhysicalExamination.FileName;
if (!string.IsNullOrEmpty(PhysicalExamination.CompileMan))
{
this.drpCompileMan.SelectedValue = PhysicalExamination.CompileMan;
}
this.txtCompileDate.Text = string.Format("{0:yyyy-MM-dd}", PhysicalExamination.CompileDate);
this.txtFileContent.Text = HttpUtility.HtmlDecode(PhysicalExamination.FileContent);
}
}
else
{
////自动生成编码
this.txtFileCode.Text = BLL.CodeRecordsService.ReturnCodeByMenuIdProjectId(BLL.Const.PhysicalExaminationMenuId, this.ProjectId, this.CurrUser.UnitId);
this.drpCompileMan.SelectedValue = this.CurrUser.PersonId;
this.txtCompileDate.Text = string.Format("{0:yyyy-MM-dd}", DateTime.Now);
this.txtFileName.Text = this.SimpleForm1.Title;
}
///初始化审核菜单
this.ctlAuditFlow.MenuId = BLL.Const.PhysicalExaminationMenuId;
this.ctlAuditFlow.DataId = this.FileId;
this.ctlAuditFlow.ProjectId = this.ProjectId;
this.ctlAuditFlow.UnitId = this.CurrUser.UnitId;
}
}
#endregion
#region
/// <summary>
/// 提交按钮
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void btnSubmit_Click(object sender, EventArgs e)
this.SitePersonId = Request.Params["SitePersonId"];
var getPerson= SitePerson_PersonService.GetSitePersonById(this.SitePersonId);
if (getPerson != null)
{
if (this.ctlAuditFlow.NextStep == BLL.Const.State_1 && this.ctlAuditFlow.NextPerson == BLL.Const._Null)
{
ShowNotify("请选择下一步办理人!", MessageBoxIcon.Warning);
return;
this.txtProjectName.Text = ProjectService.GetProjectNameByProjectId(getPerson.ProjectId);
this.txtUnitName.Text = UnitService.GetUnitNameByUnitId(getPerson.UnitId);
this.PersonId = getPerson.PersonId;
this.txtCardNo.Text = getPerson.CardNo;
this.txtPersonName.Text = getPerson.PersonName;
}
this.SaveData(BLL.Const.BtnSubmit);
PageContext.RegisterStartupScript(ActiveWindow.GetHideRefreshReference());
}
#endregion
#region
/// <summary>
/// 保存按钮
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void btnSave_Click(object sender, EventArgs e)
{
this.SaveData(BLL.Const.BtnSave);
PageContext.RegisterStartupScript(ActiveWindow.GetHideRefreshReference());
}
/// <summary>
/// 保存数据
/// </summary>
/// <param name="type"></param>
private void SaveData(string type)
{
Model.OccupationHealth_PhysicalExamination PhysicalExamination = new Model.OccupationHealth_PhysicalExamination
{
FileCode = this.txtFileCode.Text.Trim(),
FileName = this.txtFileName.Text.Trim()
};
if (this.drpCompileMan.SelectedValue != BLL.Const._Null)
{
PhysicalExamination.CompileMan = this.drpCompileMan.SelectedValue;
}
PhysicalExamination.CompileDate = Funs.GetNewDateTime(this.txtCompileDate.Text.Trim());
PhysicalExamination.FileContent = HttpUtility.HtmlEncode(this.txtFileContent.Text);
////单据状态
PhysicalExamination.States = BLL.Const.State_0;
if (type == BLL.Const.BtnSubmit)
{
PhysicalExamination.States = this.ctlAuditFlow.NextStep;
}
if (!string.IsNullOrEmpty(this.FileId))
{
PhysicalExamination.FileId = this.FileId;
BLL.PhysicalExaminationService.UpdatePhysicalExamination(PhysicalExamination);
BLL.LogService.AddSys_Log(this.CurrUser, PhysicalExamination.FileCode, PhysicalExamination.FileId, BLL.Const.PhysicalExaminationMenuId, BLL.Const.BtnModify);
}
else
{
this.FileId = SQLHelper.GetNewID(typeof(Model.OccupationHealth_PhysicalExamination));
PhysicalExamination.FileId = this.FileId;
PhysicalExamination.ProjectId = this.ProjectId;
BLL.PhysicalExaminationService.AddPhysicalExamination(PhysicalExamination);
BLL.LogService.AddSys_Log(this.CurrUser, PhysicalExamination.FileCode, PhysicalExamination.FileId, BLL.Const.PhysicalExaminationMenuId, BLL.Const.BtnAdd);
}
////保存流程审核数据
this.ctlAuditFlow.btnSaveData(this.ProjectId, BLL.Const.PhysicalExaminationMenuId, this.FileId, (type == BLL.Const.BtnSubmit ? true : false), this.txtFileName.Text.Trim(), "../OccupationHealth/PhysicalExaminationView.aspx?FileId={0}");
}
#endregion
@@ -166,11 +70,8 @@ namespace FineUIPro.Web.HSSE.OccupationHealth
/// <param name="e"></param>
protected void btnAttachUrl_Click(object sender, EventArgs e)
{
if (string.IsNullOrEmpty(this.FileId))
{
SaveData(BLL.Const.BtnSave);
}
PageContext.RegisterStartupScript(WindowAtt.GetShowReference(String.Format("~/AttachFile/webuploader.aspx?toKeyId={0}&path=FileUpload/PhysicalExaminationAttachUrl&menuId={1}", FileId, BLL.Const.PhysicalExaminationMenuId)));
string filePath = "FileUpLoad/PersonBaseInfo/" + DateTime.Now.ToString("yyyy-MM") + "/newfile/";
PageContext.RegisterStartupScript(WindowAtt.GetShowReference(String.Format("~/AttachFile/webuploader.aspx?toKeyId={0}&path=" + filePath + "&menuId={1}&strParam=3", this.PersonId, BLL.Const.PersonListMenuId)));
}
#endregion
}
@@ -7,10 +7,12 @@
// </自动生成>
//------------------------------------------------------------------------------
namespace FineUIPro.Web.HSSE.OccupationHealth {
namespace FineUIPro.Web.HSSE.OccupationHealth
{
public partial class PhysicalExaminationEdit {
public partial class PhysicalExaminationEdit
{
/// <summary>
/// form1 控件。
@@ -40,67 +42,40 @@ namespace FineUIPro.Web.HSSE.OccupationHealth {
protected global::FineUIPro.Form SimpleForm1;
/// <summary>
/// txtFileCode 控件。
/// txtProjectName 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtFileCode;
protected global::FineUIPro.TextBox txtProjectName;
/// <summary>
/// txtFileName 控件。
/// txtUnitName 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtFileName;
protected global::FineUIPro.TextBox txtUnitName;
/// <summary>
/// txtFileContent 控件。
/// txtCardNo 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.HtmlEditor txtFileContent;
protected global::FineUIPro.TextBox txtCardNo;
/// <summary>
/// drpCompileMan 控件。
/// txtPersonName 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.DropDownList drpCompileMan;
/// <summary>
/// txtCompileDate 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.DatePicker txtCompileDate;
/// <summary>
/// ContentPanel1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.ContentPanel ContentPanel1;
/// <summary>
/// ctlAuditFlow 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Web.Controls.FlowOperateControl ctlAuditFlow;
protected global::FineUIPro.TextBox txtPersonName;
/// <summary>
/// Toolbar1 控件。
@@ -120,24 +95,6 @@ namespace FineUIPro.Web.HSSE.OccupationHealth {
/// </remarks>
protected global::FineUIPro.Button btnAttachUrl;
/// <summary>
/// btnSave 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnSave;
/// <summary>
/// btnSubmit 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnSubmit;
/// <summary>
/// btnClose 控件。
/// </summary>
@@ -6,8 +6,8 @@
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>现场安全检查</title>
<link href="../res/css/common.css" rel="stylesheet" type="text/css" />
<script src="../res/js/jquery-3.3.1.min.js" type="text/javascript"></script>
<link href="../../res/css/common.css" rel="stylesheet" />
<script src="../../res/js/jquery-3.3.1.min.js"></script>
<style type="text/css">
.f-grid-row .f-grid-cell-inner {
white-space: normal;
@@ -55,47 +55,53 @@
HeaderTextAlign="Center" TextAlign="Center" Width="60px">
</f:RenderField>
<f:RenderField HeaderText="检查项目" ColumnID="CheckItem" DataField="CheckItem"
HeaderTextAlign="Center" TextAlign="Left" Width="150px">
HeaderTextAlign="Center" TextAlign="Left" Width="100px">
</f:RenderField>
<f:RenderField HeaderText="检查标准" ColumnID="CheckStandard" DataField="CheckStandard"
HeaderTextAlign="Center" TextAlign="Left" Width="400px" ExpandUnusedSpace="true">
HeaderTextAlign="Center" TextAlign="Left" Width="220px" ExpandUnusedSpace="true">
</f:RenderField>
<f:RenderField HeaderText="检查方法" ColumnID="CheckMethod" DataField="CheckMethod"
HeaderTextAlign="Center" TextAlign="Left" Width="300px">
</f:RenderField>
<f:RenderCheckField Width="100px" ColumnID="IsSelect" DataField="IsSelect" HeaderText="是否适用" />
<f:RenderField HeaderText="检查结果" ColumnID="CheckResult" DataField="CheckResult"
HeaderTextAlign="Center" TextAlign="Left" Width="160px">
HeaderTextAlign="Center" TextAlign="Left" Width="200px">
<Editor>
<f:TextArea ID="txtCheckResult" runat="server">
</f:TextArea>
</Editor>
</f:RenderField>
<f:RenderField HeaderText="基准分" ColumnID="BaseScore" DataField="BaseScore"
HeaderTextAlign="Center" TextAlign="Left" Width="100px" FieldType="Double">
HeaderTextAlign="Center" TextAlign="Left" Width="70px" FieldType="Double">
<Editor>
<f:NumberBox ID="txtBaseScore" runat="server" NoDecimal="false" NoNegative="true" DecimalPrecision="2">
</f:NumberBox>
</Editor>
</f:RenderField>
<f:RenderField HeaderText="扣减分" ColumnID="DeletScore" DataField="DeletScore"
HeaderTextAlign="Center" TextAlign="Left" Width="100px" FieldType="Double">
HeaderTextAlign="Center" TextAlign="Left" Width="70px" FieldType="Double">
<Editor>
<f:NumberBox ID="txtDeletScore" runat="server" NoDecimal="false" NoNegative="true" DecimalPrecision="2">
</f:NumberBox>
</Editor>
</f:RenderField>
<f:RenderField HeaderText="实得分" ColumnID="GetScore" DataField="GetScore"
HeaderTextAlign="Center" TextAlign="Left" Width="100px" FieldType="Double">
HeaderTextAlign="Center" TextAlign="Left" Width="70px" FieldType="Double">
</f:RenderField>
</Columns>
<Listeners>
<%-- <f:Listener Event="beforerowcontextmenu" Handler="onRowContextMenu" />--%>
<f:Listener Event="beforerowcontextmenu" Handler="onRowContextMenu" />
<f:Listener Event="afteredit" Handler="onGridAfterEdit" />
<f:Listener Event="dataload" Handler="onGridDataLoad" />
</Listeners>
</f:Grid>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:Label ID="lbTotalCheckScore" runat="server" Label="检查得分"></f:Label>
</Items>
</f:FormRow>
<f:FormRow ColumnWidths="66% 34%">
<Items>
<f:Label ID="lbTotal100Score" runat="server"></f:Label>
@@ -127,37 +133,42 @@
</form>
<script type="text/javascript">
var grid1ClientID = '<%= Grid1.ClientID %>';
var lbTotal100ScoreClientID = '<%= lbTotal100Score.ClientID %>';
<%-- var hdTotalDeletScore6_7ClientID = '<%= hdTotalDeletScore6_7.ClientID %>';--%>
<%-- var lbTotalLastScoreClientID = '<%= lbTotalLastScore.ClientID %>';--%>
var lbEvaluationResultClientID = '<%= lbEvaluationResult.ClientID %>';
function reloadGrid() {
__doPostBack(null, 'reloadGrid');
var lbTotalCheckScoreClientID = '<%= lbTotalCheckScore.ClientID %>';
var lbEvaluationResultClientID = '<%= lbEvaluationResult.ClientID %>'; // 返回false,来阻止浏览器右键菜单
function onRowContextMenu(event, rowId) {
// F(menuID).show(); //showAt(event.pageX, event.pageY);
return false;
}
//合并列
function onGridDataLoad(event) {
this.mergeColumns(['SortIndex', 'CheckItem', 'CheckMethod', 'CheckResult', 'BaseScore', 'DeletScore', 'GetScore'], {
dependsFirst: true
});
}
function reloadGrid() {
__doPostBack(null, 'reloadGrid');
}
function onGridAfterEdit(event, value, params) {
var me = this, columnId = params.columnId, rowId = params.rowId;
if (columnId === 'DeletScore' || columnId === 'BaseScore') {
var baseS = me.getCellValue(rowId, 'BaseScore') * 1.0;;
var deleteS = me.getCellValue(rowId, 'DeletScore') * 1.0;;
if (columnId === 'DeletScore' || columnId === 'BaseScore' || columnId === 'IsSelect') {
var baseS = me.getCellValue(rowId, 'BaseScore');
var deleteS = me.getCellValue(rowId, 'DeletScore');
me.updateCellValue(rowId, 'GetScore', (baseS - deleteS).toFixed(2));
}
updateSummary();
}
function updateSummary() {
var me = F(grid1ClientID), baseScoreTotal = 0, deletScoreTotal = 0, getScoreTotal = 0;
me.getRowEls().each(function (index, tr) {
baseScoreTotal += me.getCellValue(tr, 'BaseScore') * 1.0;
deletScoreTotal += me.getCellValue(tr, 'DeletScore') * 1.0;
getScoreTotal += me.getCellValue(tr, 'GetScore') * 1.0;
var ischecked = me.getCellValue(tr, 'IsSelect');
if (ischecked) {
baseScoreTotal += me.getCellValue(tr, 'BaseScore');
deletScoreTotal += me.getCellValue(tr, 'DeletScore');
getScoreTotal += me.getCellValue(tr, 'GetScore');
}
});
// 第三个参数 true,强制更新,不显示左上角的更改标识
@@ -167,22 +178,17 @@
me.updateSummaryCellValue('GetScore', getScoreTotal, true);
var pValue = ((getScoreTotal / baseScoreTotal) * 100).toFixed(2);
var lab100 = "本表百分制得分 = (实查项实得分之和/实查项应得满分之和*100 " + pValue + " 分";
F(lbTotal100ScoreClientID).setValue(lab100);
// var lastScore = pValue - F(hdTotalDeletScore6_7ClientID).value;
//var lablast = "综合评定得分 = 本表得分 - 负面清单罚分 = " + lastScore + " 分";
//F(lbTotalLastScoreClientID).setValue(lablast);
F(lbTotalCheckScoreClientID).setValue(pValue);
var str = "";
if (pValue >= 80) {
str = "A级合格";
str = "A级合格";
}
else if (pValue >= 71 && pValue <= 79) {
str = "B级基本合格";
str = "B级基本合格";
}
else if (pValue <= 70) {
str = "C级不合格";
str = "C级不合格";
}
F(lbEvaluationResultClientID).setValue(str);
}
@@ -74,7 +74,14 @@ namespace FineUIPro.Web.OfficeCheck.Check
{
this.lbTotal100Score.Text = "本表百分制得分 = (实查项实得分之和/实查项应得满分之和*100) 分";
}
if (table1.Total100Score.HasValue)
{
this.lbTotalCheckScore.Text = table1.Total100Score.ToString();
}
else
{
this.lbTotalCheckScore.Text = "100";
}
//if (table1.TotalLastScore.HasValue)
//{
// this.lbTotalLastScore.Text = "综合评定得分 = 本表得分 - 负面清单罚分 = " + table1.TotalLastScore + " 分";
@@ -95,19 +102,9 @@ namespace FineUIPro.Web.OfficeCheck.Check
#region
private void BindGrid()
{
string strSql = @"SELECT [ID],
[SortIndex],
[CheckItem],
[CheckStandard],
[CheckMethod],
[CheckResult],
[BaseScore],
[DeletScore],
[GetScore],
[Type],
[CheckNoticeId]"
+ @" FROM ProjectSupervision_Check1"
+ @" WHERE Type='1' AND CheckNoticeId=@CheckNoticeId ORDER BY SortIndex";
string strSql = @"SELECT CheckNoticeId,ID,SortIndex,CheckItem,CheckStandard,CheckMethod,CheckResult,BaseScore,DeletScore,GetScore,Type,IsSelect
FROM ProjectSupervision_Check1
WHERE Type='1' AND CheckNoticeId=@CheckNoticeId ORDER BY SortIndex";
SqlParameter[] parameter = new SqlParameter[]
{
new SqlParameter("@CheckNoticeId",this.CheckNoticeId),
@@ -116,29 +113,6 @@ namespace FineUIPro.Web.OfficeCheck.Check
this.Grid1.DataSource = tb;
//求和
this.OutputSummaryData(tb);
if (tb.Rows.Count == 0)
{
string strSql2 = @"SELECT [ID],
[SortIndex],
[CheckItem],
[CheckStandard],
[CheckMethod],
[BaseScore],
[Type],
[Indexs],
NULL as DeletScore,
[BaseScore] AS GetScore"
+ @" FROM [dbo].[ProjectSupervision_CheckTemplate]"
+ @" WHERE Type='1' ORDER BY [Indexs]";
List<SqlParameter> listStr2 = new List<SqlParameter>();
SqlParameter[] parameter2 = listStr2.ToArray();
DataTable tb2 = SQLHelper.GetDataTableRunText(strSql2, parameter2);
this.Grid1.DataSource = tb2;
//求和
this.OutputSummaryData(tb2);
}
this.Grid1.DataBind();
}
@@ -151,35 +125,13 @@ namespace FineUIPro.Web.OfficeCheck.Check
decimal baseScoreTotal = 0;
decimal deletScoreTotal = 0;
decimal getScoreTotal = 0;
List<string> lists = new List<string>();
foreach (DataRow row in source.Rows)
{
var checks = BLL.ProjectSupervision_Check1Service.GetCheck1ByCheckItem(row["CheckItem"].ToString(), this.CheckNoticeId);
if (checks != null)
{
if (!lists.Contains(checks.CheckItem))
if (row["IsSelect"].ToString() == "True")
{
baseScoreTotal += Funs.GetNewDecimalOrZero(row["BaseScore"].ToString());
deletScoreTotal += Funs.GetNewDecimalOrZero(row["DeletScore"].ToString());
getScoreTotal += Funs.GetNewDecimalOrZero(row["GetScore"].ToString());
lists.Add(row["CheckItem"].ToString());
}
}
else
{
var temp = Funs.DB.ProjectSupervision_CheckTemplate.FirstOrDefault(x => x.CheckItem == row["CheckItem"].ToString() && x.Type == "1");
if (temp != null)
{
if (!lists.Contains(temp.CheckItem))
{
baseScoreTotal += Funs.GetNewDecimalOrZero(row["BaseScore"].ToString());
deletScoreTotal += Funs.GetNewDecimalOrZero(row["DeletScore"].ToString());
getScoreTotal += Funs.GetNewDecimalOrZero(row["GetScore"].ToString());
lists.Add(row["CheckItem"].ToString());
}
}
}
}
@@ -219,44 +171,23 @@ namespace FineUIPro.Web.OfficeCheck.Check
}
if (this.Grid1.GetModifiedData().Count > 0)
{
BLL.ProjectSupervision_Check1Service.DeleteCheckByNoticeId(this.CheckNoticeId);
//BLL.ProjectSupervision_Check1Service.DeleteCheckByNoticeId(this.CheckNoticeId);
JArray teamGroupData = this.Grid1.GetMergedData();
foreach (JObject teamGroupRow in teamGroupData)
{
JObject values = teamGroupRow.Value<JObject>("values");
var checks = BLL.ProjectSupervision_Check1Service.GetCheck1ByCheckItem(values.Value<string>("CheckItem"), this.CheckNoticeId);
if (checks == null)
JObject values = teamGroupRow.Value<JObject>("values"); bool isSelect = Convert.ToBoolean(values.Value<string>("IsSelect"));
if (isSelect)
{
Model.ProjectSupervision_Check1 newCheck = new Model.ProjectSupervision_Check1();
newCheck.ID = SQLHelper.GetNewID();
newCheck.SortIndex = Funs.GetNewInt(values.Value<string>("SortIndex"));
newCheck.CheckItem = values.Value<string>("CheckItem");
newCheck.CheckStandard = values.Value<string>("CheckStandard");
newCheck.CheckMethod = values.Value<string>("CheckMethod");
newCheck.CheckResult = values.Value<string>("CheckResult");
newCheck.BaseScore = Funs.GetNewDecimalOrZero(values.Value<string>("BaseScore"));
newCheck.DeletScore = Funs.GetNewDecimalOrZero(values.Value<string>("DeletScore"));
newCheck.GetScore = Funs.GetNewDecimalOrZero(values.Value<string>("GetScore"));
newCheck.Type = "1";
newCheck.CheckNoticeId = this.CheckNoticeId;
BLL.ProjectSupervision_Check1Service.AddCheck1(newCheck);
var taleItem = Funs.DB.ProjectSupervision_Check1.FirstOrDefault(x => x.ID == values.Value<string>("ID"));
if (taleItem != null)
{
taleItem.CheckResult = values.Value<string>("CheckResult");
taleItem.IsSelect = Convert.ToBoolean(values.Value<string>("IsSelect"));
taleItem.BaseScore = Funs.GetNewDecimalOrZero(values.Value<string>("BaseScore"));
taleItem.DeletScore = Funs.GetNewDecimalOrZero(values.Value<string>("DeletScore"));
taleItem.GetScore = (taleItem.BaseScore - taleItem.DeletScore);
Funs.DB.SubmitChanges();
}
else
{
Model.ProjectSupervision_Check1 newCheck = new Model.ProjectSupervision_Check1();
newCheck.ID = SQLHelper.GetNewID();
newCheck.SortIndex = checks.SortIndex;
newCheck.CheckItem = checks.CheckItem;
newCheck.CheckStandard = values.Value<string>("CheckStandard");
newCheck.CheckMethod = checks.CheckMethod;
newCheck.CheckResult = checks.CheckResult;
newCheck.BaseScore = checks.BaseScore;
newCheck.DeletScore = checks.DeletScore;
newCheck.GetScore = checks.GetScore;
newCheck.Type = "1";
newCheck.CheckNoticeId = this.CheckNoticeId;
BLL.ProjectSupervision_Check1Service.AddCheck1(newCheck);
}
}
}
@@ -269,15 +200,12 @@ namespace FineUIPro.Web.OfficeCheck.Check
var tale1Item = from x in Funs.DB.ProjectSupervision_Check1 where x.CheckNoticeId == this.CheckNoticeId && x.Type == "1" orderby x.SortIndex select x;
if (tale1Item.Count() > 0)
{
List<string> lists = new List<string>();
foreach (var item in tale1Item)
{
var result = lists.Exists(t => t == item.CheckItem);//如果是相同的检查项目,则只增加其中一条的分数
if (!result)
if (item.IsSelect == true)
{
totalBaseScore += item.BaseScore.Value;
totalDeletScore += item.DeletScore.Value;
lists.Add(item.CheckItem);
}
}
@@ -286,7 +214,7 @@ namespace FineUIPro.Web.OfficeCheck.Check
totalGetScore = totalBaseScore - totalDeletScore;
decimal sS = (totalGetScore / totalBaseScore) * 100;
total100Score = Math.Round(sS, 2);
totalLastScore = total100Score; //total100Score - Funs.GetNewDecimalOrZero(this.hdTotalDeletScore6_7.Text));
totalLastScore = total100Score;
}
}
@@ -131,6 +131,15 @@ namespace FineUIPro.Web.OfficeCheck.Check
/// </remarks>
protected global::FineUIPro.NumberBox txtDeletScore;
/// <summary>
/// lbTotalCheckScore 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Label lbTotalCheckScore;
/// <summary>
/// lbTotal100Score 控件。
/// </summary>
@@ -17,6 +17,10 @@
white-space: normal;
word-break: break-all;
}
.tileFont {
font-weight:600;
}
</style>
</head>
<body>
@@ -25,7 +29,7 @@
<f:Panel ID="Panel1" runat="server" ShowBorder="false" ShowHeader="false" Layout="Region">
<Items>
<f:Panel runat="server" ID="panelLeftRegion" RegionPosition="Left" RegionSplit="true"
EnableCollapse="true" Width="300px" Title="监督检查" TitleToolTip="监督检查" ShowBorder="true"
EnableCollapse="true" Width="350px" Title="监督检查" TitleToolTip="监督检查" ShowBorder="true"
ShowHeader="false" BodyPadding="5px" IconFont="ArrowCircleLeft" Layout="VBox" AutoScroll="true">
<Items>
<f:DatePicker ID="txtCheckStartTimeS" runat="server" Label="开始时间" AutoPostBack="true" OnTextChanged="Tree_TextChanged"
@@ -37,7 +41,7 @@
</Items>
<Items>
<f:Tree ID="tvControlItem" EnableCollapse="true" ShowHeader="true" Title="监督检查节点树"
OnNodeCommand="tvControlItem_NodeCommand" AutoLeafIdentification="true" Height="620px"
OnNodeCommand="tvControlItem_NodeCommand" AutoLeafIdentification="true" Height="650px"
runat="server" EnableTextSelection="true">
</f:Tree>
</Items>
@@ -48,6 +52,7 @@
<Toolbars>
<f:Toolbar ID="Toolbar2" Position="Top" runat="server" ToolbarAlign="Right">
<Items>
<f:Label runat="server" ID="lb1" Text="安全检查" CssClass="tileFont"></f:Label>
<%--<f:Button ID="btnFind" Text="安全监督检查管理办法" Icon="Find" runat="server" OnClick="btnFind_Click">
</f:Button>--%>
<f:HiddenField runat="server" ID="hdCheckNoticeId"></f:HiddenField>
@@ -107,13 +112,6 @@
<f:Form ID="Form2" ShowBorder="true" ShowHeader="false" AutoScroll="true"
BodyPadding="10px" runat="server" RedStarPosition="BeforeText" LabelAlign="Right">
<Rows>
<f:FormRow >
<Items>
<f:Label ID="Label1" runat="server" Text="现场安全检查" >
</f:Label>
<%-- <f:Label ID="lblSubjectUnitId" runat="server" Label="受检对象"></f:Label>--%>
</Items>
</f:FormRow>
<f:FormRow >
<Items>
<%-- <f:Label ID="lblCheckDate" runat="server" Label="生效日">
@@ -126,6 +124,8 @@
<Toolbars>
<f:Toolbar ID="Toolbar1" Position="Top" runat="server" ToolbarAlign="Right">
<Items>
<f:Label ID="Label1" runat="server" Text="现场安全检查" CssClass="tileFont">
</f:Label>
<f:ToolbarFill ID="ToolbarFill2" runat="server"></f:ToolbarFill>
<f:Button ID="btnCheck1" Text="编辑" Icon="TableEdit" runat="server" OnClick="btnCheck1_Click" Hidden="true">
</f:Button>
@@ -140,13 +140,6 @@
<f:Form ID="Form4" ShowBorder="true" ShowHeader="false" AutoScroll="true"
BodyPadding="10px" runat="server" RedStarPosition="BeforeText" LabelAlign="Right">
<Rows>
<f:FormRow >
<Items>
<f:Label ID="Label9" runat="server" Text="检查报告" >
</f:Label>
<%--<f:Label ID="lblCheckObject" runat="server" Label="受检对象"></f:Label>--%>
</Items>
</f:FormRow>
<f:FormRow >
<Items>
<%-- <f:Label ID="lblCheckStartTime" runat="server" Label="生效日">
@@ -159,6 +152,8 @@
<Toolbars>
<f:Toolbar ID="Toolbar4" Position="Top" runat="server" ToolbarAlign="Right">
<Items>
<f:Label ID="Label9" runat="server" Text="检查报告" CssClass="tileFont">
</f:Label>
<f:ToolbarFill ID="ToolbarFill4" runat="server"></f:ToolbarFill>
<f:Button ID="btnCheck3" Text="编辑" Icon="TableEdit" runat="server" OnClick="btnCheck3_Click" Hidden="true">
</f:Button>
@@ -173,13 +168,6 @@
<f:Form ID="Form3" ShowBorder="true" ShowHeader="false" AutoScroll="true"
BodyPadding="10px" runat="server" RedStarPosition="BeforeText" LabelAlign="Right">
<Rows>
<f:FormRow >
<Items>
<f:Label ID="Label5" runat="server" Text="隐患整改" >
</f:Label>
<%-- <f:Label ID="lblUnitId" runat="server" Label="受检对象"></f:Label>--%>
</Items>
</f:FormRow>
<f:FormRow >
<Items>
<%-- <f:Label ID="lblCheckedDate" runat="server" Label="生效日">
@@ -192,6 +180,8 @@
<Toolbars>
<f:Toolbar ID="Toolbar3" Position="Top" runat="server" ToolbarAlign="Right">
<Items>
<f:Label ID="Label5" runat="server" Text="隐患整改" CssClass="tileFont">
</f:Label>
<f:ToolbarFill ID="ToolbarFill3" runat="server"></f:ToolbarFill>
<f:Button ID="btnCheck2" Text="编辑" ToolTip="编辑隐患整改" Icon="TableEdit" runat="server" OnClick="btnCheck2_Click" Hidden="true">
</f:Button>
@@ -300,6 +300,38 @@ namespace FineUIPro.Web.OfficeCheck.Check
/// <param name="e"></param>
protected void btnCheck1_Click(object sender, EventArgs e)
{
var checkInfo = BLL.CheckNoticeService.GetCheckNoticeById(this.CheckNoticeId);
if (checkInfo != null)
{
var getCheckCount = Funs.DB.ProjectSupervision_Check1.Where(x => x.CheckNoticeId == this.CheckNoticeId).Count();
if (getCheckCount == 0)
{
////增加明细
var checkTemplate = from x in Funs.DB.ProjectSupervision_CheckTemplate where x.Type == "1" select x;
if (checkTemplate.Count() > 0)
{
foreach (var item in checkTemplate)
{
Model.ProjectSupervision_Check1 check1 = new Model.ProjectSupervision_Check1
{
CheckNoticeId = this.CheckNoticeId,
ID = SQLHelper.GetNewID(),
SortIndex = item.SortIndex,
CheckItem = item.CheckItem,
CheckStandard = item.CheckStandard,
CheckMethod = item.CheckMethod,
BaseScore = item.BaseScore,
DeletScore = 0,
GetScore = item.BaseScore,
Type = item.Type
};
Funs.DB.ProjectSupervision_Check1.InsertOnSubmit(check1);
Funs.DB.SubmitChanges();
}
}
}
}
string window = String.Format("CheckContentEdit.aspx?CheckNoticeId={0}", this.CheckNoticeId, "编辑 - ");
PageContext.RegisterStartupScript(Window2.GetShowReference(window));
}
@@ -95,6 +95,15 @@ namespace FineUIPro.Web.OfficeCheck.Check
/// </remarks>
protected global::FineUIPro.Toolbar Toolbar2;
/// <summary>
/// lb1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Label lb1;
/// <summary>
/// hdCheckNoticeId 控件。
/// </summary>
@@ -221,15 +230,6 @@ namespace FineUIPro.Web.OfficeCheck.Check
/// </remarks>
protected global::FineUIPro.Form Form2;
/// <summary>
/// Label1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Label Label1;
/// <summary>
/// lblResult 控件。
/// </summary>
@@ -248,6 +248,15 @@ namespace FineUIPro.Web.OfficeCheck.Check
/// </remarks>
protected global::FineUIPro.Toolbar Toolbar1;
/// <summary>
/// Label1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Label Label1;
/// <summary>
/// ToolbarFill2 控件。
/// </summary>
@@ -284,15 +293,6 @@ namespace FineUIPro.Web.OfficeCheck.Check
/// </remarks>
protected global::FineUIPro.Form Form4;
/// <summary>
/// Label9 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Label Label9;
/// <summary>
/// lblCheckReportResult 控件。
/// </summary>
@@ -311,6 +311,15 @@ namespace FineUIPro.Web.OfficeCheck.Check
/// </remarks>
protected global::FineUIPro.Toolbar Toolbar4;
/// <summary>
/// Label9 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Label Label9;
/// <summary>
/// ToolbarFill4 控件。
/// </summary>
@@ -347,15 +356,6 @@ namespace FineUIPro.Web.OfficeCheck.Check
/// </remarks>
protected global::FineUIPro.Form Form3;
/// <summary>
/// Label5 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Label Label5;
/// <summary>
/// lblCheckResult 控件。
/// </summary>
@@ -374,6 +374,15 @@ namespace FineUIPro.Web.OfficeCheck.Check
/// </remarks>
protected global::FineUIPro.Toolbar Toolbar3;
/// <summary>
/// Label5 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Label Label5;
/// <summary>
/// ToolbarFill3 控件。
/// </summary>
@@ -195,7 +195,7 @@ namespace FineUIPro.Web.PHTGL.ContractCompile
}
//SaveGrid1();
PageContext.RegisterStartupScript(ActiveWindow.GetHideRefreshReference());
PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference());
}
#region
@@ -34,6 +34,7 @@ namespace FineUIPro.Web.PHTGL.ContractCompile
ContractId = Request.Params["ContractId"];
GridTable.Columns.Add("Id");
GridTable.Columns.Add("SerialNumber");
ListItem[] list = new ListItem[8];
list[0] = new ListItem("主项号", "MainItemCode");
list[1] = new ListItem("主项名称", "MainItemName");
@@ -316,6 +317,7 @@ namespace FineUIPro.Web.PHTGL.ContractCompile
foreach (var item in sublist)
{
DataRow row = tempTable.NewRow();
row["SerialNumber"] = item.SerialNumber;
row["Id"] = item.Id;
row["MainItemCode"] = item.MainItemCode;
row["MainItemName"] = item.MainItemName;
@@ -362,7 +364,7 @@ namespace FineUIPro.Web.PHTGL.ContractCompile
GridTable.Rows.Add(newRow);
}
Grid1.RecordCount = count;
Grid1.DataSource = GridTable;
Grid1.DataSource = GridTable.AsEnumerable().OrderBy(x => x["SerialNumber"].ToString(), new CustomComparer());;
Grid1.DataBind();
}
}
@@ -48,8 +48,9 @@
<f:DatePicker ID="txtPlanDate" runat="server" Label="制定日期" LabelWidth="90px"
EnableEdit="true">
</f:DatePicker>
<f:DropDownList ID="drpPlanMan" runat="server" Label="制定人" EnableEdit="true" LabelWidth="90px">
</f:DropDownList>
<f:TextBox ID="PlanManName" runat="server" Label="制定人" LabelWidth="90px">
</f:TextBox>
<f:TextBox ID="PlanManId" runat="server" Hidden="true"></f:TextBox>
</Items>
</f:FormRow>
<f:FormRow>
@@ -40,14 +40,16 @@ namespace FineUIPro.Web.PersonManage.Test
this.TestPlanId = Request.Params["TestPlanId"];
this.btnClose.OnClientClick = ActiveWindow.GetHideReference();
Funs.FineUIPleaseSelect(this.drpUserType);
Person_PersonsService.InitUserProjectIdUnitIdRoleIdDropDownList(this.drpPlanMan, this.CurrUser.LoginProjectId, null, null, true);
// Person_PersonsService.InitUserProjectIdUnitIdRoleIdDropDownList(this.drpPlanMan, this.CurrUser.LoginProjectId, Const.UnitId_SEDIN, null, true);
TestTrainingService.InitTestTrainingDropDownList(this.drpTraining, true);
var getTestPlan = ServerTestPlanService.GetTestPlanById(this.TestPlanId);
if (getTestPlan != null)
{
this.txtPlanCode.Text = getTestPlan.PlanCode;
this.txtPlanName.Text = getTestPlan.PlanName;
this.drpPlanMan.SelectedValue = getTestPlan.PlanManId;
this.PlanManName.Text =Person_PersonsService.GetPersonsNameById( getTestPlan.PlanManId);
this.PlanManId.Text = getTestPlan.PlanManId;
this.txtPlanDate.Text = string.Format("{0:yyyy-MM-dd}", getTestPlan.PlanDate);
this.txtTestStartTime.Text = string.Format("{0:yyyy-MM-dd HH:mm:ss}", getTestPlan.TestStartTime);
this.txtTestEndTime.Text = string.Format("{0:yyyy-MM-dd HH:mm:ss}", getTestPlan.TestEndTime);
@@ -68,7 +70,8 @@ namespace FineUIPro.Web.PersonManage.Test
{
this.txtPlanName.Text = DateTime.Now.Year.ToString() + "-" + DateTime.Now.Month.ToString("00") + "知识竞赛考试";
this.txtPlanDate.Text = string.Format("{0:yyyy-MM-dd}", DateTime.Now);
this.drpPlanMan.SelectedValue = this.CurrUser.PersonId;
this.PlanManName.Text = this.CurrUser.PersonName;
this.PlanManId.Text = this.CurrUser.PersonId;
this.txtTestStartTime.Text = string.Format("{0:yyyy-MM-dd HH:mm:ss}", DateTime.Now.AddDays(1));
this.txtTestEndTime.Text = string.Format("{0:yyyy-MM-dd HH:mm:ss}", DateTime.Now.AddDays(2));
this.txtSValue.Text = "2";
@@ -286,11 +289,9 @@ namespace FineUIPro.Web.PersonManage.Test
SValue = Funs.GetNewInt(this.txtSValue.Text),
MValue = Funs.GetNewInt(this.txtMValue.Text),
JValue = Funs.GetNewInt(this.txtJValue.Text),
PlanManId=this.PlanManId.Text,
};
if (this.drpPlanMan.SelectedValue != BLL.Const._Null)
{
newTestPlan.PlanManId = this.drpPlanMan.SelectedValue;
}
newTestPlan.States = Const.State_0;
if (type == Const.BtnSubmit)
{
@@ -7,10 +7,12 @@
// </自动生成>
//------------------------------------------------------------------------------
namespace FineUIPro.Web.PersonManage.Test {
namespace FineUIPro.Web.PersonManage.Test
{
public partial class TestPlanEdit {
public partial class TestPlanEdit
{
/// <summary>
/// form1 控件。
@@ -112,13 +114,22 @@ namespace FineUIPro.Web.PersonManage.Test {
protected global::FineUIPro.DatePicker txtPlanDate;
/// <summary>
/// drpPlanMan 控件。
/// PlanManName 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.DropDownList drpPlanMan;
protected global::FineUIPro.TextBox PlanManName;
/// <summary>
/// PlanManId 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox PlanManId;
/// <summary>
/// txtSValue 控件。
+7 -1
View File
@@ -325,14 +325,20 @@ namespace FineUIPro.Web
this.drpProject.DataBind();
if (!string.IsNullOrEmpty(Request.Params["projectId"]))
{
var getp = projectlist.FirstOrDefault(x => x.ProjectId == Request.Params["projectId"]);
if (getp == null)
{
Model.Base_Project project = BLL.ProjectService.GetProjectByProjectId(Request.Params["projectId"]);
if (!projectlist.Contains(project))
if (project != null)
{
projectlist.Add(project);
this.drpProject.Items.Clear();
this.drpProject.DataSource = projectlist;
this.drpProject.DataBind();
}
}
this.drpProject.SelectedValue = Request.Params["projectId"];
}
+60
View File
@@ -0,0 +1,60 @@

function parse(y) {
var box = document.getElementById("box");
//获取进度条div的宽度
var x = box.style.width;
x = parseInt(x) + 1;
y = y + 1;
//将y值加上百分号赋值给box的宽度。这样每次+1就可以实现进度条占父容器的100%;
box.style.width = y + "%";
//将y值加上百分号并赋值给显示下载百分比的div上
document.getElementById("box").innerHTML = y + "%";
//判断当y已经100的时候,也就是进度条的宽度和父容器的宽度一致的时候停止。
if (y >= 100) {
document.getElementById("box").innerHTML = "100%";
}
}
function printX() {
var userid = document.getElementById('id-inputEl').value;
F.ui.Window2.show();
parse(0);
var begin = setInterval(function () {
PageMethods.getPercent(userid,function (result) {
parse(result);
if (result >= 100) {
F.ui.Window2.hide();
clearInterval(begin);
print();
}
});
}, 1000 );
y = 0;
}
function print() {
PageMethods.
setTimeout(function () {
var message = document.getElementById('message-inputEl').value;
console.log(message);
notify(message);
}, 1000); // 1000毫秒,即1秒
}
// 通知框
function notify(msg) {
F.notify({
message: msg,
messageIcon: 'information',
target: '_top',
header: false,
displayMilliseconds: 3 * 1000,
positionX: 'center',
positionY: 'center'
});
}
File diff suppressed because one or more lines are too long
+75 -51
View File
@@ -39527,10 +39527,10 @@ namespace Model
private string _SaveHandleMan;
private string _WorkPackageId;
private string _WorkPackageName;
private string _WorkPackageId;
private EntityRef<Base_Project> _Base_Project;
private EntityRef<Person_Persons> _Person_Persons;
@@ -39587,10 +39587,10 @@ namespace Model
partial void OnProposeUnitIdChanged();
partial void OnSaveHandleManChanging(string value);
partial void OnSaveHandleManChanged();
partial void OnWorkPackageIdChanging(string value);
partial void OnWorkPackageIdChanged();
partial void OnWorkPackageNameChanging(string value);
partial void OnWorkPackageNameChanged();
partial void OnWorkPackageIdChanging(string value);
partial void OnWorkPackageIdChanged();
#endregion
public Check_CheckControl()
@@ -40069,26 +40069,6 @@ namespace Model
}
}
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WorkPackageId", DbType="NVarChar(2000)")]
public string WorkPackageId
{
get
{
return this._WorkPackageId;
}
set
{
if ((this._WorkPackageId != value))
{
this.OnWorkPackageIdChanging(value);
this.SendPropertyChanging();
this._WorkPackageId = value;
this.SendPropertyChanged("WorkPackageId");
this.OnWorkPackageIdChanged();
}
}
}
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WorkPackageName", DbType="NVarChar(2000)")]
public string WorkPackageName
{
@@ -40109,6 +40089,26 @@ namespace Model
}
}
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WorkPackageId", DbType="NVarChar(2000)")]
public string WorkPackageId
{
get
{
return this._WorkPackageId;
}
set
{
if ((this._WorkPackageId != value))
{
this.OnWorkPackageIdChanging(value);
this.SendPropertyChanging();
this._WorkPackageId = value;
this.SendPropertyChanged("WorkPackageId");
this.OnWorkPackageIdChanged();
}
}
}
[global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Check_CheckControl_Base_Project", Storage="_Base_Project", ThisKey="ProjectId", OtherKey="ProjectId", IsForeignKey=true)]
public Base_Project Base_Project
{
@@ -100759,10 +100759,10 @@ namespace Model
private string _HazardValue;
private string _WorkPackageId;
private string _WorkPackageName;
private string _WorkPackageId;
private EntityRef<Base_Unit> _Base_Unit;
private EntityRef<HSSE_Hazard_HazardRegisterTypes> _HSSE_Hazard_HazardRegisterTypes;
@@ -100863,10 +100863,10 @@ namespace Model
partial void OnRegisterTypes4IdChanged();
partial void OnHazardValueChanging(string value);
partial void OnHazardValueChanged();
partial void OnWorkPackageIdChanging(string value);
partial void OnWorkPackageIdChanged();
partial void OnWorkPackageNameChanging(string value);
partial void OnWorkPackageNameChanged();
partial void OnWorkPackageIdChanging(string value);
partial void OnWorkPackageIdChanged();
#endregion
public HSSE_Hazard_HazardRegister()
@@ -101804,26 +101804,6 @@ namespace Model
}
}
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WorkPackageId", DbType="NVarChar(2000)")]
public string WorkPackageId
{
get
{
return this._WorkPackageId;
}
set
{
if ((this._WorkPackageId != value))
{
this.OnWorkPackageIdChanging(value);
this.SendPropertyChanging();
this._WorkPackageId = value;
this.SendPropertyChanged("WorkPackageId");
this.OnWorkPackageIdChanged();
}
}
}
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WorkPackageName", DbType="NVarChar(2000)")]
public string WorkPackageName
{
@@ -101844,6 +101824,26 @@ namespace Model
}
}
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_WorkPackageId", DbType="NVarChar(2000)")]
public string WorkPackageId
{
get
{
return this._WorkPackageId;
}
set
{
if ((this._WorkPackageId != value))
{
this.OnWorkPackageIdChanging(value);
this.SendPropertyChanging();
this._WorkPackageId = value;
this.SendPropertyChanged("WorkPackageId");
this.OnWorkPackageIdChanged();
}
}
}
[global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_HSSE_Hazard_HazardRegister_Base_Unit", Storage="_Base_Unit", ThisKey="ResponsibleUnit", OtherKey="UnitId", IsForeignKey=true)]
public Base_Unit Base_Unit
{
@@ -182212,7 +182212,7 @@ namespace Model
}
}
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectDescription", DbType="VarChar(MAX)", UpdateCheck=UpdateCheck.Never)]
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectDescription", DbType="VarChar(255)")]
public string ProjectDescription
{
get
@@ -182332,7 +182332,7 @@ namespace Model
}
}
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CalculationRule", DbType="VarChar(MAX)", UpdateCheck=UpdateCheck.Never)]
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_CalculationRule", DbType="VarChar(255)")]
public string CalculationRule
{
get
@@ -182392,7 +182392,7 @@ namespace Model
}
}
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ConstructionSubcontractor", DbType="VarChar(100)")]
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ConstructionSubcontractor", DbType="VarChar(50)")]
public string ConstructionSubcontractor
{
get
@@ -199383,6 +199383,8 @@ namespace Model
private string _CheckNoticeId;
private System.Nullable<bool> _IsSelect;
private EntityRef<ProjectSupervision_CheckNotice> _ProjectSupervision_CheckNotice;
#region
@@ -199411,6 +199413,8 @@ namespace Model
partial void OnTypeChanged();
partial void OnCheckNoticeIdChanging(string value);
partial void OnCheckNoticeIdChanged();
partial void OnIsSelectChanging(System.Nullable<bool> value);
partial void OnIsSelectChanged();
#endregion
public ProjectSupervision_Check1()
@@ -199643,6 +199647,26 @@ namespace Model
}
}
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IsSelect", DbType="Bit")]
public System.Nullable<bool> IsSelect
{
get
{
return this._IsSelect;
}
set
{
if ((this._IsSelect != value))
{
this.OnIsSelectChanging(value);
this.SendPropertyChanging();
this._IsSelect = value;
this.SendPropertyChanged("IsSelect");
this.OnIsSelectChanged();
}
}
}
[global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_ProjectSupervision_Check1_ProjectSupervision_CheckNotice", Storage="_ProjectSupervision_CheckNotice", ThisKey="CheckNoticeId", OtherKey="CheckNoticeId", IsForeignKey=true)]
public ProjectSupervision_CheckNotice ProjectSupervision_CheckNotice
{