This commit is contained in:
夏菊 2025-05-06 10:20:44 +08:00
commit 5d52ebd488
44 changed files with 3600 additions and 78 deletions

View File

@ -1,5 +1,9 @@
ALTER TABLE Training_TestRecord
ADD Signature NVARCHAR(1000),
ADD Fingerprint NVARCHAR(1000),
ADD Signature NVARCHAR(1000);
go
ALTER TABLE Training_TestRecord
ADD Fingerprint NVARCHAR(1000);
go
ALTER TABLE Training_TestRecord
ADD CompanyTrainingItemId NVARCHAR(50);
go

View File

@ -0,0 +1,25 @@
-- 分值
ALTER TABLE Training_TestTrainingItem
ADD Score int;
go
-- 菜单
INSERT INTO [dbo].[Sys_Menu] ( [MenuId], [MenuName], [Icon], [Url], [SortIndex], [SuperMenu], [MenuType], [IsOffice], [IsEnd], [IsUsed] )
VALUES
( N'2D889FC1-6B76-4F16-B19B-2D586B569B65', N'岗位试题库', NULL, N'HSSE/EduTrain/WorkPostTestTraining.aspx', 40, N'E26D223B-4CA2-4A6D-82D0-224CC9C8676D', N'Menu_DigData', '1', '1', '1' );
INSERT INTO [dbo].[Sys_ButtonToMenu] ( [ButtonToMenuId], [MenuId], [ButtonName], [SortIndex] )
VALUES
( NewID(), N'2D889FC1-6B76-4F16-B19B-2D586B569B65', N'删除', 3 );
INSERT INTO [dbo].[Sys_ButtonToMenu] ( [ButtonToMenuId], [MenuId], [ButtonName], [SortIndex] )
VALUES
( NewID(), N'2D889FC1-6B76-4F16-B19B-2D586B569B65', N'导出', 5 );
INSERT INTO [dbo].[Sys_ButtonToMenu] ( [ButtonToMenuId], [MenuId], [ButtonName], [SortIndex] )
VALUES
( NewID(), N'2D889FC1-6B76-4F16-B19B-2D586B569B65', N'保存', 4 );
INSERT INTO [dbo].[Sys_ButtonToMenu] ( [ButtonToMenuId], [MenuId], [ButtonName], [SortIndex] )
VALUES
( NewID(), N'2D889FC1-6B76-4F16-B19B-2D586B569B65', N'增加', 1 );
INSERT INTO [dbo].[Sys_ButtonToMenu] ( [ButtonToMenuId], [MenuId], [ButtonName], [SortIndex] )
VALUES
( NewID(), N'2D889FC1-6B76-4F16-B19B-2D586B569B65', N'修改', 2 );

View File

@ -45,6 +45,7 @@ namespace BLL
DItem = TestTrainingItem.DItem,
EItem = TestTrainingItem.EItem,
AnswerItems = TestTrainingItem.AnswerItems,
Score = TestTrainingItem.Score,
};
db.Training_TestTrainingItem.InsertOnSubmit(newTestTrainingItem);
db.SubmitChanges();
@ -74,6 +75,7 @@ namespace BLL
newTestTrainingItem.DItem = TestTrainingItem.DItem;
newTestTrainingItem.EItem = TestTrainingItem.EItem;
newTestTrainingItem.AnswerItems = TestTrainingItem.AnswerItems;
newTestTrainingItem.Score = TestTrainingItem.Score;
db.SubmitChanges();
}
}

View File

@ -0,0 +1,282 @@
中化学建设投资集团安徽工程有限公司
职工入场安全教育培训
(安徽成汉)
[pic]
培训单位: «projectName»
岗 位: 司索信号工
被培训人: «name»
时 间: «time»
新工人入场三级安全教育登记卡
工程名称中化学建设投资集团安徽工程有限公司«projectName»
|姓 名 |«name» |«IdCardFront» «IdCardBack» |
|性 别 |«sex» | |
|进场日期 |«InTime» | |
|岗 位 |司索信号工 | |
|三级安全教育内容 |学时 |教育人 |被教育人 |
|公司|进行安全基本知识、法规、法制教育,主 |15 |签名«sign» |签名«sign1|
|级教|要内容是: | | |» |
|育 |1.党和国家的安全生产方针、政策; | | | |
| |2.安全生产法规、标准和安全知识; | | | |
| |3.企业安全生产规章制度、安全纪律; | | | |
| |4.安全生产形势及重大事故案例教训; | | | |
| |5.发生事故后如何抢救伤员、排险、保护 | | | |
| |现场及时报告。 | | | |
| | | |日期: «date1» |
|项目|进入现场规章制度和遵章守纪教育,主要 |15 |签名«sign» |签名«sign1|
|级教|内容是: | | |_1» |
|育 |1.本项目施工特点、可能存在的不安全因 | | | |
| |素及必须遵守的事项; | | | |
| |2.本单位(包括施工、生产现场)安全生 | | | |
| |产制度、规定和安全注意事项; | | | |
| |3.本岗位的安全技术操作规程; | | | |
| |4.高处作业、机械设备、电气安全基础知 | | | |
| |识; | | | |
| |5.防火、防毒、防尘、防爆知识及紧急情 | | | |
| |况安全处置的安全疏散知识; | | | |
| |6.防护用品发放标准及防护用品、用具使 | | | |
| |用的基础知识。 | | | |
| | | |日期: «date1» |
|班组|进行本工种岗位安全操作及班组安全制度 |20 |签名«sign» |签名«sign1|
|级教|、记录教育,主要内容: | | |_2» |
|育 |1.本班组作业特点及安全操作规程; | | | |
| |2.班组安全活动制度及记录; | | | |
| |3.爱护和正确使用安全防护装置(设施) | | | |
| |及个人防护用品; | | | |
| |4.本岗位不安全因素及其防范对策; | | | |
| |5.本岗位的作业环境及使用的机械设备、 | | | |
| |工具的安全要求。 | | | |
| | | |日期: «date1» |
填表说明:
1、应建立健全定期的安全生产教育培训制度。
2、新工人入场必须填写登记表个人部分的内容。
3、进行公司、项目部、班组每级安全教育后经教育人和受教育人分别签名。
岗位危险告知书
工种: 司索信号工
«name»
你将从事的司索信号作业,存在着火灾、高处坠落、起重伤害、触电等岗位危险,现
予以告知。你在作业时务必遵守相关的规章制度和操作规程,并熟记作业要点及其特性
,掌握好相应的安全防范技能;进入作业场所后,要进行重新检查,发现异常情况和不
安全因素必须及时采取有效措施排除;要正确使用和佩戴劳动保护用品,在做好自我防
范的同时,还要认真贯彻联保互保。同时对以下针对性措施必须经常对照执行:
1、起重吊装的指挥人员必须持证上岗作业时应与操作人员密切配合执行规定的
指挥信号。操作人员应按照指挥人员的信号进行作业,当信号不清或错误时,操作人员
可拒绝执行。
2、起动前重点检查项目应符合下列要求
1金属结构和工作机构的外观情况正常
2各安全装置和各指示仪表齐全完好
3各齿轮箱、液压油箱的油位符合规定
4主要部位连接螺栓无松动、销轴无脱落
5钢丝绳磨损情况及各滑轮穿绕符合规定。
3、作业前应进行空载运转试验各工作机构是否正常有无噪声及异响各机构
的制动器及安全防护装置是否有效,确认正常后方可作业。
4、起吊重物时重物和吊具的总重量不得超过起重机相应幅度下规定的起重量。
5、应根据起吊重物和现场情况选择适当的工作速度操纵各控制器时应从停止点
(零点)开始,依次逐级增加速度,严禁越档操作。在变换运转方向时,应将控制器手
柄扳到零位,待电动机停转后再转向另一方向,不得直接变换运转方向、突然变速或制
动。
6、在吊钩提升、起重小车运行到限位装置前均应减速缓行到停止位置并应与限
位装置保持一定距离吊钩不得小于1m。严禁采用限位装置作为停止运行的控制开关
7、起重机的起升、回转可同时进行变幅应单独进行。每次变幅后应对变幅部位进
行检查。允许带载变幅的当载荷达到额定重量的90%及以上时,严禁变幅。
8、提升重物严禁自由下降。重物就位时可采用慢就位机构或利用制动器使之缓
慢下降。
9、提升重物作水平移动时应高出其跨越的障碍物0.5m以上。
10、装有上、下两套操纵系统的起重机不得上、下同时使用。
11、采用涡流制动调速系统的起重机不得长时间使用低速档或慢就位速度作业。
12、作业中如遇六级及以上大风或阵风应立即停止作业将回转机构的制动器完全
松开,起重臂应能随风转动。
13、作业中操作人员临时离开操纵室必须切断电源。
被告知者签字指印«sign2»
此告知书一式二份,一份交作业者本人留存,一份留项目部安质部存档备查。
中化学建设投资集团安徽工程有限公司
«projectName»
«date2»
入场工人健康承诺书
本人: «name» (身份证: «IdentityCard»
手机号: «Telephone» )于 «year» 年
«month» 月 «day»
日进入«projectName»工作本人承诺未患有以下疾病或类似病例
1、未患有脑、神经系统及精神方面的疾病例如:反复头疼眩晕,美尼尔综合征、
脑部需要或已经做过手术或其它症状;
2、未患有心血管疾病例如:遗传性心脏病、高血压、动脉瘤、卒中、心梗等;
未患有呼吸系统疾病,例如:反复咳嗽、咯痰、咯血、肺气肿、肺心病、肺结核等;
4、未患有消化系统疾病例如:原因不明的短期内消瘦、肝区疼痛、乙肝等;
5、未患有癫痛疾病、3 级高血压;
6、未患有传染性皮肤病
7、未患有其它各种癌症疾病。
8、年龄超过50岁的人员进入施工现场必须进行健康体检提供健康报告健康体检
报告有效期为一年时间。
特别说明:
*以上如有隐瞒事实真相的,本人愿承担一切后果!!!
承诺单位(单位章):
承诺人签字和按手印«sign3»
日期: «date2»
安 全 承 诺 书
我已通过本岗位安全培训教育,掌握了工作内容所需的安全知识和安全防护常识,
会正确使用劳动保护用品、用具。本人承诺:
一、认真执行“安全第一,预防为主、综合治理”的安全生产方针,遵守各项安全生
产制度和规定,做到不伤害自己、不伤害他人、不被他人伤害。
二、服从项目部管理,不违章作业、不违反劳动纪律,抵制违章指挥,纠正违章行
为。
三、按规定着装上岗,穿戴好劳动防护用品、用具。
四、如因本人不服从现场管理,不遵守安全操作规程,违章乱纪、违规蛮干等行为
造成的安全事故(包括涉及本人的伤亡事故)均由本人承担一切经济损失和法律责任。
承诺人«sign4»
承诺时间: «date2»
安全质量责任书
甲方: 中化学建投安徽工程公司«projectName»
乙方: «name»
  
为了完成本班组与作业队签订的安全质量责任书中规定的各项指标,确保作业人员安
全和每道施工工序的施工质量,避免集体和个人经济(财产)损失等,按照层层包保,
分级负责的原则,经协商,签订本责任书。
第一条 责任范围
本岗位在该项目施工范围内的所有作业和相关活动。
第二条 责任目标
不制造职业健康安全隐患,不制造质量缺陷,不制造环境污染;保证不伤害自己,不
伤害他人,不被他人伤害,保护他人不受伤害。
第三条 责任承诺
乙方承诺服从工区和班组管理,严格遵守项目各项管理制度,做到以下相关要求:
3.1进场后接受项目的岗前安全质量培训,经考试合格后上岗;施工过程中接受必要
的安全质量和技能培训,没培训不上岗,培训不合格不上岗。
3.2进入施工现场后,正确佩戴安全帽、安全带等安全防护用品;积极配合群众安全
监督员的工作,对现场提出的涉及本人的安全质量问题及隐患,及时整改、落实到位。
3.3向甲方如实说明自己的身体状况,不隐瞒以往病史,定期进行体检,身体健康,
无酗酒、吸毒史,无现场施工行业所禁止的身体健康禁忌症。
3.4施工前认真聆听班组班前讲话和施工注意事项;施工中严格遵守,不违章,并能
对其他违章现象进行提醒和制止。
3.5接受项目的施工交底,熟悉各项工序施工的技术交底、安全技术交底和规范要求
,熟悉各项工序施工的安全和质量措施。
3.6严格按照交底和规范要求施工,对交底有疑问的及时咨询,不随意作业,不私自
降低施工标准,不偷工减料。
3.7本道工序施工完成后进行自检,自检合格后报工班长检查;对质量不合格的上道
工序不予接收。
3.8对各级检查发现的问题,严格按照项目整改通知书要求进行整改。
3.9严格遵守安全质量法律法规和施工现场安全质量管理相关制度,遵守劳动纪律,
杜绝违反制度、违反劳动纪律、违章操作等不安全、不文明行为。
3.10
施工中不带病作业,坚持不伤害自己、不伤害他人,不被他人伤害;按要求佩戴好劳动
防护用品。
3.11有权拒绝违章指挥。
3.12施工中发现安全质量隐患及时上报,并配合项目要求及时消除安全质量隐患;发
现有安全质量隐患并上报后,有权拒绝继续冒险作业。
3.13
不破坏施工现场的安全质量防护设施;施工现场的脚手架、安全标识、警示牌等,不私
自拆除及挪作他用。
3.14 不在仓库、油桶等有明确禁止吸烟的地方吸烟、生火。
3.15无证或有证但未经许可,不私自操作施工机械或其他特殊设备。
3.16
严格遵守项目环境保护制度,施工产生的建筑垃圾按照项目要求处理,不随便倾倒施工
垃圾,做到工完料尽,文明施工。
3.17 不在宿舍内私拉乱设电线和用电设备;严格遵守项目“五防”要求;
3.18 其他安全、质量、环保及职业健康相关要求。
第四条 责任追究
未遵守以上要求的违规行为,由工区给以一定金额的罚款,因此造成安全事故、质量缺
陷或环境污染事件的,将加重处罚:
4.1进入施工现场必须戴安全帽高空作业必须系安全带违者每次罚款100元。
4.2严禁私自乱接和摆弄电器设备,违者对造成损坏电器设备的除赔偿经济损失外,
对责任人罚款100元。
4.3氧气、乙炔瓶的安全距离5米及以上且氧气、乙炔瓶必须按照要求佩戴防震胶圈
不得使用没有标定的压力表氧气瓶平放乙炔瓶立放违者每次罚款100元。
4.4 小型机具必须定人定机使用违者每次罚款50元。
4.5现场机具必须悬挂安全操作规程牌,并严格按照安全规程进行操作,同时要求机
具设备良好各类安全防护齐全违者每次罚款50元。
4.6工作时间严禁穿拖鞋、高跟鞋等违者每次罚款50元。
4.7 严禁酒后作业违者每次罚款200元。
4.8高空施工必须设置爬梯不得沿着在建物进行上下违者每次罚款100元。
4.9 基坑施工中必须穿绝缘胶鞋焊接作业时要戴绝缘手套违者每次罚款50元。
4.10
对相同问题经提出整改要求后,拒不整改,再次连续出现的,对本人进行再次培训和考
核,合格后上岗作业仍多次出现相同问题的,予以辞退。
第五条 其他内容
5.1本责任书没有涉及的有关安全质量责任追究和处罚内容,按照《中化学建设投资集
团安徽工程有限公司合肥市五里庙复建点东区项目安全质量文明施工奖惩办法》规定执行
5.2本责任书一式两份,双方各执一份;自双方签字之日起生效,按年度考核。
甲方代表   乙方
(签章)  (签章)
«sign5»
年 月 日 «date2»
|中化学建投«projectName» |
|入场教育 |
|单位名称«unitName» |工种/职务«workP|日期«TestStar|
| |ostName» |tTime» |
|姓名«testName» |身份证号«IdCard» |分数«TestScores|
| | |» |
|一、单项选择题 (每题«SValue»分共«SValueCount»分) |
|«TableStart:TableS»«SProblem» |
|«SOption»«TableEnd:TableS» |
|二、多项选择题 (每题«MValue»分共«MValueCount»分) |
|«TableStart:TableM»«MProblem» |
|«MOption»«TableEnd:TableM» |
|三、判断题 (每题«JValue»分共«JValueCount»分) |
|«TableStart:TableJ»«data»«TableEnd:TableJ» |
| |
| | | |
|«imgStr1» |«imgStr2» |«imgStr3» |

View File

@ -0,0 +1,287 @@
中化学建设投资集团安徽工程有限公司
职工入场安全教育培训
(安徽成汉)
[pic]
培训单位: «projectName»
岗 位: 塔吊司机
被培训人: «name»
时 间: «time»
新工人入场三级安全教育登记卡
工程名称中化学建设投资集团安徽工程有限公司«projectName»
|姓 名 |«name» |«IdCardFront» «IdCardBack» |
|性 别 |«sex» | |
|进场日期 |«InTime» | |
|岗 位 |塔吊司机 | |
|三级安全教育内容 |学时 |教育人 |被教育人 |
|公司|进行安全基本知识、法规、法制教育,主 |15 |签名«sign» |签名«sign1|
|级教|要内容是: | | |» |
|育 |1.党和国家的安全生产方针、政策; | | | |
| |2.安全生产法规、标准和安全知识; | | | |
| |3.企业安全生产规章制度、安全纪律; | | | |
| |4.安全生产形势及重大事故案例教训; | | | |
| |5.发生事故后如何抢救伤员、排险、保护 | | | |
| |现场及时报告。 | | | |
| | | |日期: «date1» |
|项目|进入现场规章制度和遵章守纪教育,主要 |15 |签名«sign» |签名«sign1|
|级教|内容是: | | |_1» |
|育 |1.本项目施工特点、可能存在的不安全因 | | | |
| |素及必须遵守的事项; | | | |
| |2.本单位(包括施工、生产现场)安全生 | | | |
| |产制度、规定和安全注意事项; | | | |
| |3.本岗位的安全技术操作规程; | | | |
| |4.高处作业、机械设备、电气安全基础知 | | | |
| |识; | | | |
| |5.防火、防毒、防尘、防爆知识及紧急情 | | | |
| |况安全处置的安全疏散知识; | | | |
| |6.防护用品发放标准及防护用品、用具使 | | | |
| |用的基础知识。 | | | |
| | | |日期: «date1» |
|班组|进行本工种岗位安全操作及班组安全制度 |20 |签名«sign» |签名«sign1|
|级教|、记录教育,主要内容: | | |_2» |
|育 |1.本班组作业特点及安全操作规程; | | | |
| |2.班组安全活动制度及记录; | | | |
| |3.爱护和正确使用安全防护装置(设施) | | | |
| |及个人防护用品; | | | |
| |4.本岗位不安全因素及其防范对策; | | | |
| |5.本岗位的作业环境及使用的机械设备、 | | | |
| |工具的安全要求。 | | | |
| | | |日期: «date1» |
填表说明:
1、应建立健全定期的安全生产教育培训制度。
2、新工人入场必须填写登记表个人部分的内容。
3、进行公司、项目部、班组每级安全教育后经教育人和受教育人分别签名。
岗位危险告知书
工种: 塔吊司机
«name»
你将从事的塔吊驾驶作业,存在着火灾、高处坠落、起重伤害、触电等岗位危险,现
予以告知。你在作业时务必遵守相关的规章制度和操作规程,并熟记作业要点及其特性
,掌握好相应的安全防范技能;进入作业场所后,要进行重新检查,发现异常情况和不
安全因素必须及时采取有效措施排除;要正确使用和佩戴劳动保护用品,在做好自我防
范的同时,还要认真贯彻联保互保。同时对以下针对性措施必须经常对照执行:
1、起重吊装的指挥人员必须持证上岗作业时应与操作人员密切配合执行规定的
指挥信号。操作人员应按照指挥人员的信号进行作业,当信号不清或错误时,操作人员
可拒绝执行。
2、起动前重点检查项目应符合下列要求
1金属结构和工作机构的外观情况正常
2各安全装置和各指示仪表齐全完好
3各齿轮箱、液压油箱的油位符合规定
4主要部位连接螺栓无松动、销轴无脱落
5钢丝绳磨损情况及各滑轮穿绕符合规定。
3、作业前应进行空载运转试验各工作机构是否正常有无噪声及异响各机构
的制动器及安全防护装置是否有效,确认正常后方可作业。
4、起吊重物时重物和吊具的总重量不得超过起重机相应幅度下规定的起重量。
5、应根据起吊重物和现场情况选择适当的工作速度操纵各控制器时应从停止点
(零点)开始,依次逐级增加速度,严禁越档操作。在变换运转方向时,应将控制器手
柄扳到零位,待电动机停转后再转向另一方向,不得直接变换运转方向、突然变速或制
动。
6、在吊钩提升、起重小车运行到限位装置前均应减速缓行到停止位置并应与限
位装置保持一定距离吊钩不得小于1m。严禁采用限位装置作为停止运行的控制开关
7、起重机的起升、回转可同时进行变幅应单独进行。每次变幅后应对变幅部位进
行检查。允许带载变幅的当载荷达到额定重量的90%及以上时,严禁变幅。
8、提升重物严禁自由下降。重物就位时可采用慢就位机构或利用制动器使之缓
慢下降。
9、提升重物作水平移动时应高出其跨越的障碍物0.5m以上。
10、装有上、下两套操纵系统的起重机不得上、下同时使用。
11、采用涡流制动调速系统的起重机不得长时间使用低速档或慢就位速度作业。
12、作业中如遇六级及以上大风或阵风应立即停止作业将回转机构的制动器完全
松开,起重臂应能随风转动。
13、作业中操作人员临时离开操纵室必须切断电源。
被告知者签字(指印): «sign2»
此告知书一式二份,一份交作业者本人留存,一份留项目部安质部存档备查。
中化学建设投资集团安徽工程有限公司
«projectName»
«date2»
入场工人健康承诺书
本人: «name» (身份证: «IdentityCard»
手机号: «Telephone» )于 «year» 年
«month» 月 «day»
日进入«projectName»工作本人承诺未患有以下疾病或类似病例
1、未患有脑、神经系统及精神方面的疾病例如:反复头疼眩晕,美尼尔综合征、
脑部需要或已经做过手术或其它症状;
2、未患有心血管疾病例如:遗传性心脏病、高血压、动脉瘤、卒中、心梗等;
未患有呼吸系统疾病,例如:反复咳嗽、咯痰、咯血、肺气肿、肺心病、肺结核等;
4、未患有消化系统疾病例如:原因不明的短期内消瘦、肝区疼痛、乙肝等;
5、未患有癫痛疾病、3 级高血压;
6、未患有传染性皮肤病
7、未患有其它各种癌症疾病。
8、年龄超过50岁的人员进入施工现场必须进行健康体检提供健康报告健康体检
报告有效期为一年时间。
特别说明:
*以上如有隐瞒事实真相的,本人愿承担一切后果!!!
承诺单位(单位章):
承诺人签字和按手印«sign3»
日期: «date2»
安 全 承 诺 书
我已通过本岗位安全培训教育,掌握了工作内容所需的安全知识和安全防护常识,
会正确使用劳动保护用品、用具。本人承诺:
一、认真执行“安全第一,预防为主、综合治理”的安全生产方针,遵守各项安全生
产制度和规定,做到不伤害自己、不伤害他人、不被他人伤害。
二、服从项目部管理,不违章作业、不违反劳动纪律,抵制违章指挥,纠正违章行
为。
三、按规定着装上岗,穿戴好劳动防护用品、用具。
四、如因本人不服从现场管理,不遵守安全操作规程,违章乱纪、违规蛮干等行为
造成的安全事故(包括涉及本人的伤亡事故)均由本人承担一切经济损失和法律责任。
承诺人«sign4»
承诺时间: «date2»
安全质量责任书
甲方: 中化学建投安徽工程公司«projectName»
乙方: «name»
  
为了完成本班组与作业队签订的安全质量责任书中规定的各项指标,确保作业人员安
全和每道施工工序的施工质量,避免集体和个人经济(财产)损失等,按照层层包保,
分级负责的原则,经协商,签订本责任书。
第一条 责任范围
本岗位在该项目施工范围内的所有作业和相关活动。
第二条 责任目标
不制造职业健康安全隐患,不制造质量缺陷,不制造环境污染;保证不伤害自己,不
伤害他人,不被他人伤害,保护他人不受伤害。
第三条 责任承诺
乙方承诺服从工区和班组管理,严格遵守项目各项管理制度,做到以下相关要求:
3.1进场后接受项目的岗前安全质量培训,经考试合格后上岗;施工过程中接受必要
的安全质量和技能培训,没培训不上岗,培训不合格不上岗。
3.2进入施工现场后,正确佩戴安全帽、安全带等安全防护用品;积极配合群众安全
监督员的工作,对现场提出的涉及本人的安全质量问题及隐患,及时整改、落实到位。
3.3向甲方如实说明自己的身体状况,不隐瞒以往病史,定期进行体检,身体健康,
无酗酒、吸毒史,无现场施工行业所禁止的身体健康禁忌症。
3.4施工前认真聆听班组班前讲话和施工注意事项;施工中严格遵守,不违章,并能
对其他违章现象进行提醒和制止。
3.5接受项目的施工交底,熟悉各项工序施工的技术交底、安全技术交底和规范要求
,熟悉各项工序施工的安全和质量措施。
3.6严格按照交底和规范要求施工,对交底有疑问的及时咨询,不随意作业,不私自
降低施工标准,不偷工减料。
3.7本道工序施工完成后进行自检,自检合格后报工班长检查;对质量不合格的上道
工序不予接收。
3.8对各级检查发现的问题,严格按照项目整改通知书要求进行整改。
3.9严格遵守安全质量法律法规和施工现场安全质量管理相关制度,遵守劳动纪律,
杜绝违反制度、违反劳动纪律、违章操作等不安全、不文明行为。
3.10
施工中不带病作业,坚持不伤害自己、不伤害他人,不被他人伤害;按要求佩戴好劳动
防护用品。
3.11有权拒绝违章指挥。
3.12施工中发现安全质量隐患及时上报,并配合项目要求及时消除安全质量隐患;发
现有安全质量隐患并上报后,有权拒绝继续冒险作业。
3.13
不破坏施工现场的安全质量防护设施;施工现场的脚手架、安全标识、警示牌等,不私
自拆除及挪作他用。
3.14 不在仓库、油桶等有明确禁止吸烟的地方吸烟、生火。
3.15无证或有证但未经许可,不私自操作施工机械或其他特殊设备。
3.16
严格遵守项目环境保护制度,施工产生的建筑垃圾按照项目要求处理,不随便倾倒施工
垃圾,做到工完料尽,文明施工。
3.17 不在宿舍内私拉乱设电线和用电设备;严格遵守项目“五防”要求;
3.18 其他安全、质量、环保及职业健康相关要求。
第四条 责任追究
未遵守以上要求的违规行为,由工区给以一定金额的罚款,因此造成安全事故、质量缺
陷或环境污染事件的,将加重处罚:
4.1进入施工现场必须戴安全帽高空作业必须系安全带违者每次罚款100元。
4.2严禁私自乱接和摆弄电器设备,违者对造成损坏电器设备的除赔偿经济损失外,
对责任人罚款100元。
4.3氧气、乙炔瓶的安全距离5米及以上且氧气、乙炔瓶必须按照要求佩戴防震胶圈
不得使用没有标定的压力表氧气瓶平放乙炔瓶立放违者每次罚款100元。
4.4 小型机具必须定人定机使用违者每次罚款50元。
4.5现场机具必须悬挂安全操作规程牌,并严格按照安全规程进行操作,同时要求机
具设备良好各类安全防护齐全违者每次罚款50元。
4.6工作时间严禁穿拖鞋、高跟鞋等违者每次罚款50元。
4.7 严禁酒后作业违者每次罚款200元。
4.8高空施工必须设置爬梯不得沿着在建物进行上下违者每次罚款100元。
4.9 基坑施工中必须穿绝缘胶鞋焊接作业时要戴绝缘手套违者每次罚款50元。
4.10
对相同问题经提出整改要求后,拒不整改,再次连续出现的,对本人进行再次培训和考
核,合格后上岗作业仍多次出现相同问题的,予以辞退。
第五条 其他内容
5.1本责任书没有涉及的有关安全质量责任追究和处罚内容,按照《中化学建设投资集
团安徽工程有限公司合肥市五里庙复建点东区项目安全质量文明施工奖惩办法》规定执行
5.2本责任书一式两份,双方各执一份;自双方签字之日起生效,按年度考核。
甲方代表   乙方
(签章)  (签章)
«sign5»
年 月 日 «date2»
|中化学建投«projectName» |
|入场教育 |
|单位名称«unitName» |工种/职务«workP|日期«TestStar|
| |ostName» |tTime» |
|姓名«testName» |身份证号«IdCard» |分数«TestScores|
| | |» |
|一、单项选择题 (每题«SValue»分共«SValueCount»分) |
|«TableStart:TableS»«SProblem» |
|«SOption»«TableEnd:TableS» |
|二、多项选择题 (每题«MValue»分共«MValueCount»分) |
|«TableStart:TableM»«MProblem» |
|«MOption»«TableEnd:TableM» |
|三、判断题 (每题«JValue»分共«JValueCount»分) |
|«TableStart:TableJ»«data»«TableEnd:TableJ» |
| |
| | | |
|«imgStr1» |«imgStr2» |«imgStr3» |

View File

@ -0,0 +1,278 @@
中化学建设投资集团安徽工程有限公司
职工入场安全教育培训
(挖掘机司机)
[pic]
培训单位: «projectName»
岗 位: 挖掘机司机
被培训人: «name»
时 间: «time»
新工人入场三级安全教育登记卡
工程名称中化学建设投资集团安徽工程有限公司«projectName»
|姓 名 |«name» |«IdCardFront» «IdCardBack» |
|性 别 |«sex» | |
|进场日期 |«InTime» | |
|岗 位 |挖掘机司机 | |
|三级安全教育内容 |学时 |教育人 |被教育人 |
|公司|进行安全基本知识、法规、法制教育,主 |15 |签名«sign» |签名«sign1|
|级教|要内容是: | | |» |
|育 |1.党和国家的安全生产方针、政策; | | | |
| |2.安全生产法规、标准和安全知识; | | | |
| |3.企业安全生产规章制度、安全纪律; | | | |
| |4.安全生产形势及重大事故案例教训; | | | |
| |5.发生事故后如何抢救伤员、排险、保护 | | | |
| |现场及时报告。 | | | |
| | | |日期: «date1» |
|项目|进入现场规章制度和遵章守纪教育,主要 |15 |签名«sign» |签名«sign1|
|级教|内容是: | | |_1» |
|育 |1.本项目施工特点、可能存在的不安全因 | | | |
| |素及必须遵守的事项; | | | |
| |2.本单位(包括施工、生产现场)安全生 | | | |
| |产制度、规定和安全注意事项; | | | |
| |3.本岗位的安全技术操作规程; | | | |
| |4.高处作业、机械设备、电气安全基础知 | | | |
| |识; | | | |
| |5.防火、防毒、防尘、防爆知识及紧急情 | | | |
| |况安全处置的安全疏散知识; | | | |
| |6.防护用品发放标准及防护用品、用具使 | | | |
| |用的基础知识。 | | | |
| | | |日期: «date1» |
|班组|进行本工种岗位安全操作及班组安全制度 |20 |签名«sign» |签名«sign1|
|级教|、记录教育,主要内容: | | |_2» |
|育 |1.本班组作业特点及安全操作规程; | | | |
| |2.班组安全活动制度及记录; | | | |
| |3.爱护和正确使用安全防护装置(设施) | | | |
| |及个人防护用品; | | | |
| |4.本岗位不安全因素及其防范对策; | | | |
| |5.本岗位的作业环境及使用的机械设备、 | | | |
| |工具的安全要求。 | | | |
| | | |日期: «date1» |
填表说明:
1、应建立健全定期的安全生产教育培训制度。
2、新工人入场必须填写登记表个人部分的内容。
3、进行公司、项目部、班组每级安全教育后经教育人和受教育人分别签名。
岗位危险告知书
«name»
你将从事的挖掘机驾驶作业,存在着机械伤害、高处坠落、物体打击等岗位危险,现
予告知。你在作业时务必遵守相关的规章制度、专项工程安全施工方案、安全技术措施
及其他相关安全注意事项,并熟记作业要点及其特性,掌握好相应的安全防范技能;进
入施工场所后,要进行重新检查,发现异常情况和不安全因素必须及时采取有效防范措
施给予排除;要正确使用和佩戴劳动保护用品,在做好自我防范的同时,还要认真贯彻
联保互保。同时对以下针对性措施必须经常对照执行:
1、有机械操作者必须经过培训持证上岗专人专机非操作手本人不得开动机械
2、操作者作业时必须精神集中头脑清醒判断准确按限速要求控制速度。
3、加强日常对车辆的保养和维修熟悉车况。
4、启动前必须检查制动系、转向系确保良好无误后方可开动机械。
5、开动机械后首先检查表盘是否灵敏、液压系统是否运动自如确保良好无误后方
可开始作业。
6、作业中要不断熟悉环境要仔细观察和考虑好周围环境条件清楚交叉作业可能
带来的事故隐患。
7、勘查行走路线确认安全可靠后方可通过或作业。
8、起动发动机后不要马上全速操作和作业必须以低速进行一定时间的运转。
9、在进行回转前必须确认周围无人在任何情况下都不允许在作业人员的头顶上或
运送车辆驾驶室顶上回转上车。
10、机械应停放在平坦而稳定的地面若在倾斜地面上停放时务必在履带端部垫好
止动块。
11、装载机严禁载人行驶或登高离开机械时务必将铲斗降到地面放稳再将所有
操作杆都按停机要求放置位置上。
12、作业完毕后车辆停放于安全地点决不允许停放在边坡底下或其它土质松软容易
塌方地段。挖指挥人员做好警戒工作。机械作业半径内严禁站人。
被告知者签字指印«sign2»
此告知书一式二份,一份交作业者本人留存,一份留项目部安质部存档备查。
中化学建设投资集团安徽工程有限公司
«projectName»
«date2»
入场工人健康承诺书
本人: «name» (身份证: «IdentityCard»
手机号: «Telephone» )于 «year» 年
«month» 月 «day»
日进入«projectName»工作本人承诺未患有以下疾病或类似病例
1、未患有脑、神经系统及精神方面的疾病例如:反复头疼眩晕,美尼尔综合征、
脑部需要或已经做过手术或其它症状;
2、未患有心血管疾病例如:遗传性心脏病、高血压、动脉瘤、卒中、心梗等;
未患有呼吸系统疾病,例如:反复咳嗽、咯痰、咯血、肺气肿、肺心病、肺结核等;
4、未患有消化系统疾病例如:原因不明的短期内消瘦、肝区疼痛、乙肝等;
5、未患有癫痛疾病、3 级高血压;
6、未患有传染性皮肤病
7、未患有其它各种癌症疾病。
8、年龄超过50岁的人员进入施工现场必须进行健康体检提供健康报告健康体检
报告有效期为一年时间。
特别说明:
*以上如有隐瞒事实真相的,本人愿承担一切后果!!!
承诺单位(单位章):
承诺人签字和按手印«sign3»
日期: «date2»
安 全 承 诺 书
我已通过本岗位安全培训教育,掌握了工作内容所需的安全知识和安全防护常识,
会正确使用劳动保护用品、用具。本人承诺:
一、认真执行“安全第一,预防为主、综合治理”的安全生产方针,遵守各项安全生
产制度和规定,做到不伤害自己、不伤害他人、不被他人伤害。
二、服从项目部管理,不违章作业、不违反劳动纪律,抵制违章指挥,纠正违章行
为。
三、按规定着装上岗,穿戴好劳动防护用品、用具。
四、如因本人不服从现场管理,不遵守安全操作规程,违章乱纪、违规蛮干等行为
造成的安全事故(包括涉及本人的伤亡事故)均由本人承担一切经济损失和法律责任。
承诺人«sign4»
承诺时间: «date2»
安全质量责任书
甲方: 中化学建投安徽工程公司«projectName»
乙方: «name»
  
为了完成本班组与作业队签订的安全质量责任书中规定的各项指标,确保作业人员安
全和每道施工工序的施工质量,避免集体和个人经济(财产)损失等,按照层层包保,
分级负责的原则,经协商,签订本责任书。
第一条 责任范围
本岗位在该项目施工范围内的所有作业和相关活动。
第二条 责任目标
不制造职业健康安全隐患,不制造质量缺陷,不制造环境污染;保证不伤害自己,不
伤害他人,不被他人伤害,保护他人不受伤害。
第三条 责任承诺
乙方承诺服从工区和班组管理,严格遵守项目各项管理制度,做到以下相关要求:
3.1进场后接受项目的岗前安全质量培训,经考试合格后上岗;施工过程中接受必要
的安全质量和技能培训,没培训不上岗,培训不合格不上岗。
3.2进入施工现场后,正确佩戴安全帽、安全带等安全防护用品;积极配合群众安全
监督员的工作,对现场提出的涉及本人的安全质量问题及隐患,及时整改、落实到位。
3.3向甲方如实说明自己的身体状况,不隐瞒以往病史,定期进行体检,身体健康,
无酗酒、吸毒史,无现场施工行业所禁止的身体健康禁忌症。
3.4施工前认真聆听班组班前讲话和施工注意事项;施工中严格遵守,不违章,并能
对其他违章现象进行提醒和制止。
3.5接受项目的施工交底,熟悉各项工序施工的技术交底、安全技术交底和规范要求
,熟悉各项工序施工的安全和质量措施。
3.6严格按照交底和规范要求施工,对交底有疑问的及时咨询,不随意作业,不私自
降低施工标准,不偷工减料。
3.7本道工序施工完成后进行自检,自检合格后报工班长检查;对质量不合格的上道
工序不予接收。
3.8对各级检查发现的问题,严格按照项目整改通知书要求进行整改。
3.9严格遵守安全质量法律法规和施工现场安全质量管理相关制度,遵守劳动纪律,
杜绝违反制度、违反劳动纪律、违章操作等不安全、不文明行为。
3.10
施工中不带病作业,坚持不伤害自己、不伤害他人,不被他人伤害;按要求佩戴好劳动
防护用品。
3.11有权拒绝违章指挥。
3.12施工中发现安全质量隐患及时上报,并配合项目要求及时消除安全质量隐患;发
现有安全质量隐患并上报后,有权拒绝继续冒险作业。
3.13
不破坏施工现场的安全质量防护设施;施工现场的脚手架、安全标识、警示牌等,不私
自拆除及挪作他用。
3.14 不在仓库、油桶等有明确禁止吸烟的地方吸烟、生火。
3.15无证或有证但未经许可,不私自操作施工机械或其他特殊设备。
3.16
严格遵守项目环境保护制度,施工产生的建筑垃圾按照项目要求处理,不随便倾倒施工
垃圾,做到工完料尽,文明施工。
3.17 不在宿舍内私拉乱设电线和用电设备;严格遵守项目“五防”要求;
3.18 其他安全、质量、环保及职业健康相关要求。
第四条 责任追究
未遵守以上要求的违规行为,由工区给以一定金额的罚款,因此造成安全事故、质量缺
陷或环境污染事件的,将加重处罚:
4.1进入施工现场必须戴安全帽高空作业必须系安全带违者每次罚款100元。
4.2严禁私自乱接和摆弄电器设备,违者对造成损坏电器设备的除赔偿经济损失外,
对责任人罚款100元。
4.3氧气、乙炔瓶的安全距离5米及以上且氧气、乙炔瓶必须按照要求佩戴防震胶圈
不得使用没有标定的压力表氧气瓶平放乙炔瓶立放违者每次罚款100元。
4.4 小型机具必须定人定机使用违者每次罚款50元。
4.5现场机具必须悬挂安全操作规程牌,并严格按照安全规程进行操作,同时要求机
具设备良好各类安全防护齐全违者每次罚款50元。
4.6工作时间严禁穿拖鞋、高跟鞋等违者每次罚款50元。
4.7 严禁酒后作业违者每次罚款200元。
4.8高空施工必须设置爬梯不得沿着在建物进行上下违者每次罚款100元。
4.9 基坑施工中必须穿绝缘胶鞋焊接作业时要戴绝缘手套违者每次罚款50元。
4.10
对相同问题经提出整改要求后,拒不整改,再次连续出现的,对本人进行再次培训和考
核,合格后上岗作业仍多次出现相同问题的,予以辞退。
第五条 其他内容
5.1本责任书没有涉及的有关安全质量责任追究和处罚内容,按照《中化学建设投资集
团安徽工程有限公司合肥市五里庙复建点东区项目安全质量文明施工奖惩办法》规定执行
5.2本责任书一式两份,双方各执一份;自双方签字之日起生效,按年度考核。
甲方代表   乙方
(签章)  (签章)
«sign5»
年 月 日 «date2»
| |
|中化学建投«projectName» |
|入场教育 |
|单位名称«unitName» |工种/职务«workP|日期«TestStar|
| |ostName» |tTime» |
|姓名«testName» |身份证号«IdCard» |分数«TestScores|
| | |» |
|一、单项选择题 (每题«SValue»分共«SValueCount»分) |
|«TableStart:TableS»«SProblem» |
|«SOption»«TableEnd:TableS» |
|二、多项选择题 (每题«MValue»分共«MValueCount»分) |
|«TableStart:TableM»«MProblem» |
|«MOption»«TableEnd:TableM» |
|三、判断题 (每题«JValue»分共«JValueCount»分) |
|«TableStart:TableJ»«data»«TableEnd:TableJ» |
| |
| | | |
|«imgStr1» |«imgStr2» |«imgStr3» |

View File

@ -0,0 +1,272 @@
中化学建设投资集团安徽工程有限公司
职工入场安全教育培训
(安徽成汉)
[pic]
培训单位: «projectName»
岗 位: 施工电梯司机
被培训人: «name»
时 间: «time»
新工人入场三级安全教育登记卡
工程名称中化学建设投资集团安徽工程有限公司«projectName»
|姓 名 |«name» |«IdCardFront» «IdCardBack» |
|性 别 |«sex» | |
|进场日期 |«InTime» | |
|岗 位 |施工电梯司机 | |
|三级安全教育内容 |学时 |教育人 |被教育人 |
|公司|进行安全基本知识、法规、法制教育,主 |15 |签名«sign» |签名«sign1|
|级教|要内容是: | | |» |
|育 |1.党和国家的安全生产方针、政策; | | | |
| |2.安全生产法规、标准和安全知识; | | | |
| |3.企业安全生产规章制度、安全纪律; | | | |
| |4.安全生产形势及重大事故案例教训; | | | |
| |5.发生事故后如何抢救伤员、排险、保护 | | | |
| |现场及时报告。 | | | |
| | | |日期: «date1» |
|项目|进入现场规章制度和遵章守纪教育,主要 |15 |签名«sign» |签名«sign1|
|级教|内容是: | | |_1» |
|育 |1.本项目施工特点、可能存在的不安全因 | | | |
| |素及必须遵守的事项; | | | |
| |2.本单位(包括施工、生产现场)安全生 | | | |
| |产制度、规定和安全注意事项; | | | |
| |3.本岗位的安全技术操作规程; | | | |
| |4.高处作业、机械设备、电气安全基础知 | | | |
| |识; | | | |
| |5.防火、防毒、防尘、防爆知识及紧急情 | | | |
| |况安全处置的安全疏散知识; | | | |
| |6.防护用品发放标准及防护用品、用具使 | | | |
| |用的基础知识。 | | | |
| | | |日期: «date1» |
|班组|进行本工种岗位安全操作及班组安全制度 |20 |签名«sign» |签名«sign1|
|级教|、记录教育,主要内容: | | |_2» |
|育 |1.本班组作业特点及安全操作规程; | | | |
| |2.班组安全活动制度及记录; | | | |
| |3.爱护和正确使用安全防护装置(设施) | | | |
| |及个人防护用品; | | | |
| |4.本岗位不安全因素及其防范对策; | | | |
| |5.本岗位的作业环境及使用的机械设备、 | | | |
| |工具的安全要求。 | | | |
| | | |日期: «date1» |
填表说明:
1、应建立健全定期的安全生产教育培训制度。
2、新工人入场必须填写登记表个人部分的内容。
3、进行公司、项目部、班组每级安全教育后经教育人和受教育人分别签名。
岗位危险告知书
工种:施工电梯
«name»
你将从事的施工电梯作业,存在着坠物伤人、物体打击、高处坠落、触电等岗位危险
,予以告知。你在作业时务必遵守相关的规章制度、专项工程安全施工方案、安全技术
措施,并熟记作业要点及其特性,掌握好相应的安全防范技能;进入作业场所后,要进
行重新检查,发现异常情况和不安全因素必须及时采取有效措施排除;要正确使用和佩
戴劳动保护用品,在做好自我防范的同时,还要认真贯彻联保互保。同时对以下针对性
措施必须经常对照执行:
1、操作人员必须经过安全技术培训取得操作证方可独立操作。
2、每天作业前应检查钢丝绳、离合器、制动器、保险齿轮、传动滑轮和安全保险装
置等,确认安全可靠方可操作;发现安全保险装置失效时,应立即停机复修。
3、载运材料等安放均匀不得超出严禁超载使用。
4、严禁人员攀登穿越提升机和乘吊笼上下。
5、吊笼在悬空吊挂时操作人员不得离开驾驶座位。
6、吊笼未停稳时严禁人员进入。吊笼安全门未关好或人未走出吊笼时不得升降吊笼
7、关好或人未走出吊笼时不得升降吊笼。
被告知者签字(指印): «sign2»
此告知书一式二份,一份交作业者本人留存,一份留项目部安质部存档备查。
中化学建设投资集团安徽工程有限公司
«projectName»
«date2»
入场工人健康承诺书
本人: «name» (身份证: «IdentityCard»
手机号: «Telephone» )于 «year» 年
«month» 月 «day»
日进入«projectName»工作本人承诺未患有以下疾病或类似病例
1、未患有脑、神经系统及精神方面的疾病例如:反复头疼眩晕,美尼尔综合征、
脑部需要或已经做过手术或其它症状;
2、未患有心血管疾病例如:遗传性心脏病、高血压、动脉瘤、卒中、心梗等;
未患有呼吸系统疾病,例如:反复咳嗽、咯痰、咯血、肺气肿、肺心病、肺结核等;
4、未患有消化系统疾病例如:原因不明的短期内消瘦、肝区疼痛、乙肝等;
5、未患有癫痛疾病、3 级高血压;
6、未患有传染性皮肤病
7、未患有其它各种癌症疾病。
8、年龄超过50岁的人员进入施工现场必须进行健康体检提供健康报告健康体检
报告有效期为一年时间。
特别说明:
*以上如有隐瞒事实真相的,本人愿承担一切后果!!!
承诺单位(单位章):
承诺人签字和按手印«sign3»
日期: «date2»
安 全 承 诺 书
我已通过本岗位安全培训教育,掌握了工作内容所需的安全知识和安全防护常识,
会正确使用劳动保护用品、用具。本人承诺:
一、认真执行“安全第一,预防为主、综合治理”的安全生产方针,遵守各项安全生
产制度和规定,做到不伤害自己、不伤害他人、不被他人伤害。
二、服从项目部管理,不违章作业、不违反劳动纪律,抵制违章指挥,纠正违章行
为。
三、按规定着装上岗,穿戴好劳动防护用品、用具。
四、如因本人不服从现场管理,不遵守安全操作规程,违章乱纪、违规蛮干等行为
造成的安全事故(包括涉及本人的伤亡事故)均由本人承担一切经济损失和法律责任。
承诺人«sign3»
承诺时间: «date2»
安全质量责任书
甲方: 中化学建投安徽工程公司«projectName»
乙方: «name»
  
为了完成本班组与作业队签订的安全质量责任书中规定的各项指标,确保作业人员安
全和每道施工工序的施工质量,避免集体和个人经济(财产)损失等,按照层层包保,
分级负责的原则,经协商,签订本责任书。
第一条 责任范围
本岗位在该项目施工范围内的所有作业和相关活动。
第二条 责任目标
不制造职业健康安全隐患,不制造质量缺陷,不制造环境污染;保证不伤害自己,不
伤害他人,不被他人伤害,保护他人不受伤害。
第三条 责任承诺
乙方承诺服从工区和班组管理,严格遵守项目各项管理制度,做到以下相关要求:
3.1进场后接受项目的岗前安全质量培训,经考试合格后上岗;施工过程中接受必要
的安全质量和技能培训,没培训不上岗,培训不合格不上岗。
3.2进入施工现场后,正确佩戴安全帽、安全带等安全防护用品;积极配合群众安全
监督员的工作,对现场提出的涉及本人的安全质量问题及隐患,及时整改、落实到位。
3.3向甲方如实说明自己的身体状况,不隐瞒以往病史,定期进行体检,身体健康,
无酗酒、吸毒史,无现场施工行业所禁止的身体健康禁忌症。
3.4施工前认真聆听班组班前讲话和施工注意事项;施工中严格遵守,不违章,并能
对其他违章现象进行提醒和制止。
3.5接受项目的施工交底,熟悉各项工序施工的技术交底、安全技术交底和规范要求
,熟悉各项工序施工的安全和质量措施。
3.6严格按照交底和规范要求施工,对交底有疑问的及时咨询,不随意作业,不私自
降低施工标准,不偷工减料。
3.7本道工序施工完成后进行自检,自检合格后报工班长检查;对质量不合格的上道
工序不予接收。
3.8对各级检查发现的问题,严格按照项目整改通知书要求进行整改。
3.9严格遵守安全质量法律法规和施工现场安全质量管理相关制度,遵守劳动纪律,
杜绝违反制度、违反劳动纪律、违章操作等不安全、不文明行为。
3.10
施工中不带病作业,坚持不伤害自己、不伤害他人,不被他人伤害;按要求佩戴好劳动
防护用品。
3.11有权拒绝违章指挥。
3.12施工中发现安全质量隐患及时上报,并配合项目要求及时消除安全质量隐患;发
现有安全质量隐患并上报后,有权拒绝继续冒险作业。
3.13
不破坏施工现场的安全质量防护设施;施工现场的脚手架、安全标识、警示牌等,不私
自拆除及挪作他用。
3.14 不在仓库、油桶等有明确禁止吸烟的地方吸烟、生火。
3.15无证或有证但未经许可,不私自操作施工机械或其他特殊设备。
3.16
严格遵守项目环境保护制度,施工产生的建筑垃圾按照项目要求处理,不随便倾倒施工
垃圾,做到工完料尽,文明施工。
3.17 不在宿舍内私拉乱设电线和用电设备;严格遵守项目“五防”要求;
3.18 其他安全、质量、环保及职业健康相关要求。
第四条 责任追究
未遵守以上要求的违规行为,由工区给以一定金额的罚款,因此造成安全事故、质量缺
陷或环境污染事件的,将加重处罚:
4.1进入施工现场必须戴安全帽高空作业必须系安全带违者每次罚款100元。
4.2严禁私自乱接和摆弄电器设备,违者对造成损坏电器设备的除赔偿经济损失外,
对责任人罚款100元。
4.3氧气、乙炔瓶的安全距离5米及以上且氧气、乙炔瓶必须按照要求佩戴防震胶圈
不得使用没有标定的压力表氧气瓶平放乙炔瓶立放违者每次罚款100元。
4.4 小型机具必须定人定机使用违者每次罚款50元。
4.5现场机具必须悬挂安全操作规程牌,并严格按照安全规程进行操作,同时要求机
具设备良好各类安全防护齐全违者每次罚款50元。
4.6工作时间严禁穿拖鞋、高跟鞋等违者每次罚款50元。
4.7 严禁酒后作业违者每次罚款200元。
4.8高空施工必须设置爬梯不得沿着在建物进行上下违者每次罚款100元。
4.9 基坑施工中必须穿绝缘胶鞋焊接作业时要戴绝缘手套违者每次罚款50元。
4.10
对相同问题经提出整改要求后,拒不整改,再次连续出现的,对本人进行再次培训和考
核,合格后上岗作业仍多次出现相同问题的,予以辞退。
第五条 其他内容
5.1本责任书没有涉及的有关安全质量责任追究和处罚内容,按照《中化学建设投资集
团安徽工程有限公司合肥市五里庙复建点东区项目安全质量文明施工奖惩办法》规定执行
5.2本责任书一式两份,双方各执一份;自双方签字之日起生效,按年度考核。
甲方代表   乙方
(签章)  (签章)
«sign5»
年 月 日 «date2»
|中化学建投«projectName» |
|入场教育 |
|单位名称«unitName» |工种/职务«workP|日期«TestStar|
| |ostName» |tTime» |
|姓名«testName» |身份证号«IdCard» |分数«TestScores|
| | |» |
|一、单项选择题 (每题«SValue»分共«SValueCount»分) |
|«TableStart:TableS»«SProblem» |
|«SOption»«TableEnd:TableS» |
|二、多项选择题 (每题«MValue»分共«MValueCount»分) |
|«TableStart:TableM»«MProblem» |
|«MOption»«TableEnd:TableM» |
|三、判断题 (每题«JValue»分共«JValueCount»分) |
|«TableStart:TableJ»«data»«TableEnd:TableJ» |
| |
| | | |
|«imgStr1» |«imgStr2» |«imgStr3» |

View File

@ -0,0 +1,281 @@
中化学建设投资集团安徽工程有限公司
职工入场安全教育培训
(安徽成汉)
[pic]
培训单位: «projectName»
岗 位: 防水班组
被培训人: «name»
时 间: «time»
新工人入场三级安全教育登记卡
工程名称中化学建设投资集团安徽工程有限公司«projectName»
|姓 名 |«name» |«IdCardFront» «IdCardBack» |
|性 别 |«sex» | |
|进场日期 |«InTime» | |
|岗 位 |普工 | |
|三级安全教育内容 |学时 |教育人 |被教育人 |
|公司|进行安全基本知识、法规、法制教育,主 |15 |签名«sign» |签名«sign1|
|级教|要内容是: | | |» |
|育 |1.党和国家的安全生产方针、政策; | | | |
| |2.安全生产法规、标准和安全知识; | | | |
| |3.企业安全生产规章制度、安全纪律; | | | |
| |4.安全生产形势及重大事故案例教训; | | | |
| |5.发生事故后如何抢救伤员、排险、保护 | | | |
| |现场及时报告。 | | | |
| | | |日期: «date1» |
|项目|进入现场规章制度和遵章守纪教育,主要 |15 |签名«sign» |签名«sign1|
|级教|内容是: | | |_1» |
|育 |1.本项目施工特点、可能存在的不安全因 | | | |
| |素及必须遵守的事项; | | | |
| |2.本单位(包括施工、生产现场)安全生 | | | |
| |产制度、规定和安全注意事项; | | | |
| |3.本岗位的安全技术操作规程; | | | |
| |4.高处作业、机械设备、电气安全基础知 | | | |
| |识; | | | |
| |5.防火、防毒、防尘、防爆知识及紧急情 | | | |
| |况安全处置的安全疏散知识; | | | |
| |6.防护用品发放标准及防护用品、用具使 | | | |
| |用的基础知识。 | | | |
| | | |日期: «date1» |
|班组|进行本工种岗位安全操作及班组安全制度 |20 |签名«sign» |签名«sign1|
|级教|、记录教育,主要内容: | | |_2» |
|育 |1.本班组作业特点及安全操作规程; | | | |
| |2.班组安全活动制度及记录; | | | |
| |3.爱护和正确使用安全防护装置(设施) | | | |
| |及个人防护用品; | | | |
| |4.本岗位不安全因素及其防范对策; | | | |
| |5.本岗位的作业环境及使用的机械设备、 | | | |
| |工具的安全要求。 | | | |
| | | |日期: «date1» |
填表说明:
1、应建立健全定期的安全生产教育培训制度。
2、新工人入场必须填写登记表个人部分的内容。
3、进行公司、项目部、班组每级安全教育后经教育人和受教育人分别签名。
普工岗位危险告知书
«name»
你将从事的普工作业,存在着车辆伤害、机械伤害、高处坠落、物体打击、触电等岗位
危险,予以告知。你在作业时务必遵守相关的规章制度、专项工程安全施工方案、安全
技术措施,并熟记作业要点及其特性,掌握好相应的安全防范技能;进入作业场所后,
要进行重新检查,发现异常情况和不安全因素必须及时采取有效措施排除;要正确使用
和佩戴劳动保护用品,在做好自我防范的同时,还要认真贯彻联保互保。同时对以下针
对性措施必须经常对照执行:
1、在道路上工作时密切注意来往车辆做到“一看二停三通过”不抢一分一秒
保证自己不被车辆伤害。
2、从事开挖作业时先观察好周边情况和环境在最坏的情况能够不伤及自身和他
人的情况下再作业。
3、从事搬运石块等工作时要严格注意身边的人在呼喊并应答、引起对方注意并
退让到安全地带后才可以工作。同时,要积极注意自身安全,不搬运过重的石块,经常
检查铁锹、榔头、扁担等工具,一有损坏,立即更换或修复。
4、在电力线底下、光缆附近施工时必须严格按照安全技术交底时刻提高警惕
保护好电力电线、国防光缆。
5、严禁在河流、池塘等地游泳、洗澡由此引发的后果由你承担。
6、做好防火、防盗工作保护好自己的财物。
7、工作时必须佩戴好劳动防护用品戴好安全帽并系好下颌带。
8、密切注意工程施工机械在挖掘机、压路机、推土机等机械附近施工时必须面
向机械并及时避让,确保安全。严禁在压路机等机械下休息,严禁在施工现场打闹、追
逐。
9、工作时听从班组长统一指挥严格遵守劳动纪律、三级安全教育及安全交底内容
被告知者签字指印«sign2»
此告知书一式二份,一份交作业者本人留存,一份留项目部安质部存档备查。
中化学建设投资集团安徽工程有限公司
«projectName»
«date2»
入场工人健康承诺书
本人: «name» (身份证: «IdentityCard»
手机号: «Telephone» )于 «year» 年
«month» 月 «day»
日进入«projectName»工作本人承诺未患有以下疾病或类似病例
1、未患有脑、神经系统及精神方面的疾病例如:反复头疼眩晕,美尼尔综合征、
脑部需要或已经做过手术或其它症状;
2、未患有心血管疾病例如:遗传性心脏病、高血压、动脉瘤、卒中、心梗等;
未患有呼吸系统疾病,例如:反复咳嗽、咯痰、咯血、肺气肿、肺心病、肺结核等;
4、未患有消化系统疾病例如:原因不明的短期内消瘦、肝区疼痛、乙肝等;
5、未患有癫痛疾病、3 级高血压;
6、未患有传染性皮肤病
7、未患有其它各种癌症疾病。
8、年龄超过50岁的人员进入施工现场必须进行健康体检提供健康报告健康体检
报告有效期为一年时间。
特别说明:
*以上如有隐瞒事实真相的,本人愿承担一切后果!!!
承诺单位(单位章):
承诺人签字和按手印«sign3»
日期: «date2»
安 全 承 诺 书
我已通过本岗位安全培训教育,掌握了工作内容所需的安全知识和安全防护常识,
会正确使用劳动保护用品、用具。本人承诺:
一、认真执行“安全第一,预防为主、综合治理”的安全生产方针,遵守各项安全生
产制度和规定,做到不伤害自己、不伤害他人、不被他人伤害。
二、服从项目部管理,不违章作业、不违反劳动纪律,抵制违章指挥,纠正违章行
为。
三、按规定着装上岗,穿戴好劳动防护用品、用具。
四、如因本人不服从现场管理,不遵守安全操作规程,违章乱纪、违规蛮干等行为
造成的安全事故(包括涉及本人的伤亡事故)均由本人承担一切经济损失和法律责任。
承诺人«sign4»
承诺时间: «date2»
安全质量责任书
甲方: 中化学建投安徽工程公司«projectName»
乙方: «name»
  
为了完成本班组与作业队签订的安全质量责任书中规定的各项指标,确保作业人员安
全和每道施工工序的施工质量,避免集体和个人经济(财产)损失等,按照层层包保,
分级负责的原则,经协商,签订本责任书。
第一条 责任范围
本岗位在该项目施工范围内的所有作业和相关活动。
第二条 责任目标
不制造职业健康安全隐患,不制造质量缺陷,不制造环境污染;保证不伤害自己,不
伤害他人,不被他人伤害,保护他人不受伤害。
第三条 责任承诺
乙方承诺服从工区和班组管理,严格遵守项目各项管理制度,做到以下相关要求:
3.1进场后接受项目的岗前安全质量培训,经考试合格后上岗;施工过程中接受必要
的安全质量和技能培训,没培训不上岗,培训不合格不上岗。
3.2进入施工现场后,正确佩戴安全帽、安全带等安全防护用品;积极配合群众安全
监督员的工作,对现场提出的涉及本人的安全质量问题及隐患,及时整改、落实到位。
3.3向甲方如实说明自己的身体状况,不隐瞒以往病史,定期进行体检,身体健康,
无酗酒、吸毒史,无现场施工行业所禁止的身体健康禁忌症。
3.4施工前认真聆听班组班前讲话和施工注意事项;施工中严格遵守,不违章,并能
对其他违章现象进行提醒和制止。
3.5接受项目的施工交底,熟悉各项工序施工的技术交底、安全技术交底和规范要求
,熟悉各项工序施工的安全和质量措施。
3.6严格按照交底和规范要求施工,对交底有疑问的及时咨询,不随意作业,不私自
降低施工标准,不偷工减料。
3.7本道工序施工完成后进行自检,自检合格后报工班长检查;对质量不合格的上道
工序不予接收。
3.8对各级检查发现的问题,严格按照项目整改通知书要求进行整改。
3.9严格遵守安全质量法律法规和施工现场安全质量管理相关制度,遵守劳动纪律,
杜绝违反制度、违反劳动纪律、违章操作等不安全、不文明行为。
3.10
施工中不带病作业,坚持不伤害自己、不伤害他人,不被他人伤害;按要求佩戴好劳动
防护用品。
3.11有权拒绝违章指挥。
3.12施工中发现安全质量隐患及时上报,并配合项目要求及时消除安全质量隐患;发
现有安全质量隐患并上报后,有权拒绝继续冒险作业。
3.13
不破坏施工现场的安全质量防护设施;施工现场的脚手架、安全标识、警示牌等,不私
自拆除及挪作他用。
3.14 不在仓库、油桶等有明确禁止吸烟的地方吸烟、生火。
3.15无证或有证但未经许可,不私自操作施工机械或其他特殊设备。
3.16
严格遵守项目环境保护制度,施工产生的建筑垃圾按照项目要求处理,不随便倾倒施工
垃圾,做到工完料尽,文明施工。
3.17 不在宿舍内私拉乱设电线和用电设备;严格遵守项目“五防”要求;
3.18 其他安全、质量、环保及职业健康相关要求。
第四条 责任追究
未遵守以上要求的违规行为,由工区给以一定金额的罚款,因此造成安全事故、质量缺
陷或环境污染事件的,将加重处罚:
4.1进入施工现场必须戴安全帽高空作业必须系安全带违者每次罚款100元。
4.2严禁私自乱接和摆弄电器设备,违者对造成损坏电器设备的除赔偿经济损失外,
对责任人罚款100元。
4.3氧气、乙炔瓶的安全距离5米及以上且氧气、乙炔瓶必须按照要求佩戴防震胶圈
不得使用没有标定的压力表氧气瓶平放乙炔瓶立放违者每次罚款100元。
4.4 小型机具必须定人定机使用违者每次罚款50元。
4.5现场机具必须悬挂安全操作规程牌,并严格按照安全规程进行操作,同时要求机
具设备良好各类安全防护齐全违者每次罚款50元。
4.6工作时间严禁穿拖鞋、高跟鞋等违者每次罚款50元。
4.7 严禁酒后作业违者每次罚款200元。
4.8高空施工必须设置爬梯不得沿着在建物进行上下违者每次罚款100元。
4.9 基坑施工中必须穿绝缘胶鞋焊接作业时要戴绝缘手套违者每次罚款50元。
4.10
对相同问题经提出整改要求后,拒不整改,再次连续出现的,对本人进行再次培训和考
核,合格后上岗作业仍多次出现相同问题的,予以辞退。
第五条 其他内容
5.1本责任书没有涉及的有关安全质量责任追究和处罚内容,按照《中化学建设投资集
团安徽工程有限公司合肥市五里庙复建点东区项目安全质量文明施工奖惩办法》规定执行
5.2本责任书一式两份,双方各执一份;自双方签字之日起生效,按年度考核。
甲方代表   乙方
(签章)  (签章)
«sign5»
年 月 日 «date2»
|中化学建投«projectName» |
|入场教育 |
|单位名称«unitName» |工种/职务«workP|日期«TestStar|
| |ostName» |tTime» |
|姓名«testName» |身份证号«IdCard» |分数«TestScores|
| | |» |
|一、单项选择题 (每题«SValue»分共«SValueCount»分) |
|«TableStart:TableS»«SProblem» |
|«SOption»«TableEnd:TableS» |
|二、多项选择题 (每题«MValue»分共«MValueCount»分) |
|«TableStart:TableM»«MProblem» |
|«MOption»«TableEnd:TableM» |
|三、判断题 (每题«JValue»分共«JValueCount»分) |
|«TableStart:TableJ»«data»«TableEnd:TableJ» |
| |
| | | |
|«imgStr1» |«imgStr2» |«imgStr3» |

View File

@ -0,0 +1,275 @@
中化学建设投资集团安徽工程有限公司
职工入场安全教育培训
(安徽成汉)
[pic]
培训单位: «projectName»
岗 位: 木工
被培训人: «name»
时 间: «time»
新工人入场三级安全教育登记卡
工程名称中化学建设投资集团安徽工程有限公司«projectName»
|姓 名 |«name» |«IdCardFront» «IdCardBack» |
|性 别 |«sex» | |
|进场日期 |«InTime» | |
|岗 位 |木工 | |
|三级安全教育内容 |学时 |教育人 |被教育人 |
|公司|进行安全基本知识、法规、法制教育,主 |15 |签名«sign» |签名«sign1|
|级教|要内容是: | | |» |
|育 |1.党和国家的安全生产方针、政策; | | | |
| |2.安全生产法规、标准和安全知识; | | | |
| |3.企业安全生产规章制度、安全纪律; | | | |
| |4.安全生产形势及重大事故案例教训; | | | |
| |5.发生事故后如何抢救伤员、排险、保护 | | | |
| |现场及时报告。 | | | |
| | | |日期: «date1» |
|项目|进入现场规章制度和遵章守纪教育,主要 |15 |签名«sign» |签名«sign1|
|级教|内容是: | | |_1» |
|育 |1.本项目施工特点、可能存在的不安全因 | | | |
| |素及必须遵守的事项; | | | |
| |2.本单位(包括施工、生产现场)安全生 | | | |
| |产制度、规定和安全注意事项; | | | |
| |3.本岗位的安全技术操作规程; | | | |
| |4.高处作业、机械设备、电气安全基础知 | | | |
| |识; | | | |
| |5.防火、防毒、防尘、防爆知识及紧急情 | | | |
| |况安全处置的安全疏散知识; | | | |
| |6.防护用品发放标准及防护用品、用具使 | | | |
| |用的基础知识。 | | | |
| | | |日期: «date1» |
|班组|进行本工种岗位安全操作及班组安全制度 |20 |签名«sign» |签名«sign1|
|级教|、记录教育,主要内容: | | |_2» |
|育 |1.本班组作业特点及安全操作规程; | | | |
| |2.班组安全活动制度及记录; | | | |
| |3.爱护和正确使用安全防护装置(设施) | | | |
| |及个人防护用品; | | | |
| |4.本岗位不安全因素及其防范对策; | | | |
| |5.本岗位的作业环境及使用的机械设备、 | | | |
| |工具的安全要求。 | | | |
| | | |日期: «date1» |
填表说明:
1、应建立健全定期的安全生产教育培训制度。
2、新工人入场必须填写登记表个人部分的内容。
3、进行公司、项目部、班组每级安全教育后经教育人和受教育人分别签名。
岗位危险告知书
工种:木工
«name»
你将从事的木工作业,存在着 高空作业 、 触电、 机具伤害和
坍塌等岗位危险,予以告知。你在作业时务必遵守相关的规章制度和操作规程,并熟记
作业要点及其特性,掌握好相应的安全防范技能;进入作业场所后,要进行重新检查,
发现异常情况和不安全因素必须及时采取有效措施排除;要正确使用和佩戴劳动保护用
品,在做好自我防范的同时,还要认真贯彻联保互保。同时对以下针对性措施必须经常
对照执行:
1、使用锯板机、刨板机、圆盘锯等木工机械前必须检查锯片、刀片的松紧程度、
有无裂缝、损伤及运转是否正确等情况,检查安全防护装置是否有效、并派有经验的人
员进行操作。
2、锯割长料要有两人配合进行推料一端距锯20CM就要放手锯割短料时必须用推
杆送料。
3、严禁用手直接接触未完全停止运行的木工机具使用各种木工机具不得带手套。
严禁非木工人员操作各种木工机械。
4、木工场内严禁吸烟和明火作业场内木屑、刨花要经常清理预防火灾发生。使
用手工工具应先检查手柄是否牢固,挥斧锤击时,必须顾及四周和上下的安全。
6、木板支撑不得使用腐朽、破裂材料拆模板时应经技术管理人员同意操作时
应按顺序分段进行,严禁猛橇、硬砸或大面积橇落、拉倒。拆下的模板不准乱丢、乱放
,有钉子的一面要朝下或敲弯,防止钉子伤人。
7、木工在高空作业时必须遵守高空作业安全技术交底和高空作业岗位告知书在立
模、立柱护桶、搭设脚手架等施工时,必须认真检查所用的各种工具、螺栓等材料,发
现不合格的及时更换。
被告知者签字指印«sign2»
此告知书一式二份,一份交作业者本人留存,一份留项目部安质部存档备查。
中化学建设投资集团安徽工程有限公司
«projectName»
«date2»
入场工人健康承诺书
本人: «name» (身份证: «IdentityCard»
手机号: «Telephone» )于 «year» 年
«month» 月 «day»
日进入«projectName»工作本人承诺未患有以下疾病或类似病例
1、未患有脑、神经系统及精神方面的疾病例如:反复头疼眩晕,美尼尔综合征、
脑部需要或已经做过手术或其它症状;
2、未患有心血管疾病例如:遗传性心脏病、高血压、动脉瘤、卒中、心梗等;
未患有呼吸系统疾病,例如:反复咳嗽、咯痰、咯血、肺气肿、肺心病、肺结核等;
4、未患有消化系统疾病例如:原因不明的短期内消瘦、肝区疼痛、乙肝等;
5、未患有癫痛疾病、3 级高血压;
6、未患有传染性皮肤病
7、未患有其它各种癌症疾病。
8、年龄超过50岁的人员进入施工现场必须进行健康体检提供健康报告健康体检
报告有效期为一年时间。
特别说明:
*以上如有隐瞒事实真相的,本人愿承担一切后果!!!
承诺单位(单位章):
承诺人签字和按手印«sign3»
日期: «date2»
安 全 承 诺 书
我已通过本岗位安全培训教育,掌握了工作内容所需的安全知识和安全防护常识,
会正确使用劳动保护用品、用具。本人承诺:
一、认真执行“安全第一,预防为主、综合治理”的安全生产方针,遵守各项安全生
产制度和规定,做到不伤害自己、不伤害他人、不被他人伤害。
二、服从项目部管理,不违章作业、不违反劳动纪律,抵制违章指挥,纠正违章行
为。
三、按规定着装上岗,穿戴好劳动防护用品、用具。
四、如因本人不服从现场管理,不遵守安全操作规程,违章乱纪、违规蛮干等行为
造成的安全事故(包括涉及本人的伤亡事故)均由本人承担一切经济损失和法律责任。
承诺人«sign4»
承诺时间: «date2»
安全质量责任书
甲方: 中化学建投安徽工程公司«projectName»
乙方: «name»
  
为了完成本班组与作业队签订的安全质量责任书中规定的各项指标,确保作业人员安
全和每道施工工序的施工质量,避免集体和个人经济(财产)损失等,按照层层包保,
分级负责的原则,经协商,签订本责任书。
第一条 责任范围
本岗位在该项目施工范围内的所有作业和相关活动。
第二条 责任目标
不制造职业健康安全隐患,不制造质量缺陷,不制造环境污染;保证不伤害自己,不
伤害他人,不被他人伤害,保护他人不受伤害。
第三条 责任承诺
乙方承诺服从工区和班组管理,严格遵守项目各项管理制度,做到以下相关要求:
3.1进场后接受项目的岗前安全质量培训,经考试合格后上岗;施工过程中接受必要
的安全质量和技能培训,没培训不上岗,培训不合格不上岗。
3.2进入施工现场后,正确佩戴安全帽、安全带等安全防护用品;积极配合群众安全
监督员的工作,对现场提出的涉及本人的安全质量问题及隐患,及时整改、落实到位。
3.3向甲方如实说明自己的身体状况,不隐瞒以往病史,定期进行体检,身体健康,
无酗酒、吸毒史,无现场施工行业所禁止的身体健康禁忌症。
3.4施工前认真聆听班组班前讲话和施工注意事项;施工中严格遵守,不违章,并能
对其他违章现象进行提醒和制止。
3.5接受项目的施工交底,熟悉各项工序施工的技术交底、安全技术交底和规范要求
,熟悉各项工序施工的安全和质量措施。
3.6严格按照交底和规范要求施工,对交底有疑问的及时咨询,不随意作业,不私自
降低施工标准,不偷工减料。
3.7本道工序施工完成后进行自检,自检合格后报工班长检查;对质量不合格的上道
工序不予接收。
3.8对各级检查发现的问题,严格按照项目整改通知书要求进行整改。
3.9严格遵守安全质量法律法规和施工现场安全质量管理相关制度,遵守劳动纪律,
杜绝违反制度、违反劳动纪律、违章操作等不安全、不文明行为。
3.10
施工中不带病作业,坚持不伤害自己、不伤害他人,不被他人伤害;按要求佩戴好劳动
防护用品。
3.11有权拒绝违章指挥。
3.12施工中发现安全质量隐患及时上报,并配合项目要求及时消除安全质量隐患;发
现有安全质量隐患并上报后,有权拒绝继续冒险作业。
3.13
不破坏施工现场的安全质量防护设施;施工现场的脚手架、安全标识、警示牌等,不私
自拆除及挪作他用。
3.14 不在仓库、油桶等有明确禁止吸烟的地方吸烟、生火。
3.15无证或有证但未经许可,不私自操作施工机械或其他特殊设备。
3.16
严格遵守项目环境保护制度,施工产生的建筑垃圾按照项目要求处理,不随便倾倒施工
垃圾,做到工完料尽,文明施工。
3.17 不在宿舍内私拉乱设电线和用电设备;严格遵守项目“五防”要求;
3.18 其他安全、质量、环保及职业健康相关要求。
第四条 责任追究
未遵守以上要求的违规行为,由工区给以一定金额的罚款,因此造成安全事故、质量缺
陷或环境污染事件的,将加重处罚:
4.1进入施工现场必须戴安全帽高空作业必须系安全带违者每次罚款100元。
4.2严禁私自乱接和摆弄电器设备,违者对造成损坏电器设备的除赔偿经济损失外,
对责任人罚款100元。
4.3氧气、乙炔瓶的安全距离5米及以上且氧气、乙炔瓶必须按照要求佩戴防震胶圈
不得使用没有标定的压力表氧气瓶平放乙炔瓶立放违者每次罚款100元。
4.4 小型机具必须定人定机使用违者每次罚款50元。
4.5现场机具必须悬挂安全操作规程牌,并严格按照安全规程进行操作,同时要求机
具设备良好各类安全防护齐全违者每次罚款50元。
4.6工作时间严禁穿拖鞋、高跟鞋等违者每次罚款50元。
4.7 严禁酒后作业违者每次罚款200元。
4.8高空施工必须设置爬梯不得沿着在建物进行上下违者每次罚款100元。
4.9 基坑施工中必须穿绝缘胶鞋焊接作业时要戴绝缘手套违者每次罚款50元。
4.10
对相同问题经提出整改要求后,拒不整改,再次连续出现的,对本人进行再次培训和考
核,合格后上岗作业仍多次出现相同问题的,予以辞退。
第五条 其他内容
5.1本责任书没有涉及的有关安全质量责任追究和处罚内容,按照《中化学建设投资集
团安徽工程有限公司合肥市五里庙复建点东区项目安全质量文明施工奖惩办法》规定执行
5.2本责任书一式两份,双方各执一份;自双方签字之日起生效,按年度考核。
甲方代表   乙方
(签章)  (签章)
«sign5»
年 月 日 «date2»
|中化学建投«projectName» |
|入场教育 |
|单位名称«unitName» |工种/职务«workP|日期«TestStar|
| |ostName» |tTime» |
|姓名«testName» |身份证号«IdCard» |分数«TestScores|
| | |» |
|一、单项选择题 (每题«SValue»分共«SValueCount»分) |
|«TableStart:TableS»«SProblem» |
|«SOption»«TableEnd:TableS» |
|二、多项选择题 (每题«MValue»分共«MValueCount»分) |
|«TableStart:TableM»«MProblem» |
|«MOption»«TableEnd:TableM» |
|三、判断题 (每题«JValue»分共«JValueCount»分) |
|«TableStart:TableJ»«data»«TableEnd:TableJ» |
| |
| | | |
|«imgStr1» |«imgStr2» |«imgStr3» |

View File

@ -0,0 +1,278 @@
中化学建设投资集团安徽工程有限公司
职工入场安全教育培训
(安徽成汉)
[pic]
培训单位: «projectName»
岗 位: 架子工
被培训人: «name»
时 间: «time»
新工人入场三级安全教育登记卡
工程名称中化学建设投资集团安徽工程有限公司«projectName»
|姓 名 |«name» |«IdCardFront» «IdCardBack» |
|性 别 |«sex» | |
|进场日期 |«InTime» | |
|岗 位 |架子工 | |
|三级安全教育内容 |学时 |教育人 |被教育人 |
|公司|进行安全基本知识、法规、法制教育,主 |15 |签名«sign» |签名«sign1|
|级教|要内容是: | | |» |
|育 |1.党和国家的安全生产方针、政策; | | | |
| |2.安全生产法规、标准和安全知识; | | | |
| |3.企业安全生产规章制度、安全纪律; | | | |
| |4.安全生产形势及重大事故案例教训; | | | |
| |5.发生事故后如何抢救伤员、排险、保护 | | | |
| |现场及时报告。 | | | |
| | | |日期: «date1» |
|项目|进入现场规章制度和遵章守纪教育,主要 |15 |签名«sign» |签名«sign1|
|级教|内容是: | | |_1» |
|育 |1.本项目施工特点、可能存在的不安全因 | | | |
| |素及必须遵守的事项; | | | |
| |2.本单位(包括施工、生产现场)安全生 | | | |
| |产制度、规定和安全注意事项; | | | |
| |3.本岗位的安全技术操作规程; | | | |
| |4.高处作业、机械设备、电气安全基础知 | | | |
| |识; | | | |
| |5.防火、防毒、防尘、防爆知识及紧急情 | | | |
| |况安全处置的安全疏散知识; | | | |
| |6.防护用品发放标准及防护用品、用具使 | | | |
| |用的基础知识。 | | | |
| | | |日期: «date1» |
|班组|进行本工种岗位安全操作及班组安全制度 |20 |签名«sign» |签名«sign1|
|级教|、记录教育,主要内容: | | |_2» |
|育 |1.本班组作业特点及安全操作规程; | | | |
| |2.班组安全活动制度及记录; | | | |
| |3.爱护和正确使用安全防护装置(设施) | | | |
| |及个人防护用品; | | | |
| |4.本岗位不安全因素及其防范对策; | | | |
| |5.本岗位的作业环境及使用的机械设备、 | | | |
| |工具的安全要求。 | | | |
| | | |日期: «date1» |
填表说明:
1、应建立健全定期的安全生产教育培训制度。
2、新工人入场必须填写登记表个人部分的内容。
3、进行公司、项目部、班组每级安全教育后经教育人和受教育人分别签名。
岗位危险告知书
工种: 架子工
«name»
你将从事的脚手架搭设作业,存在着坠物伤人、高空坠落、物体打击等岗位危险,现予
以告知。你在作业时务必遵守相关的规章制度和操作规程,并熟记作业要点及其特性,
掌握好相应的安全防范技能;进入作业场所后,要进行重新检查,发现异常情况和不安
全因素必须及时采取有效措施排除;要正确使用和佩戴劳动保护用品,在做好自我防范
的同时,还要认真贯彻联保互保。同时对以下针对性措施必须经常对照执行:
1、正确使用安全防护用品在高处作业时必须系好安全带穿防滑鞋应将所需工
具装在工具袋内,传递工具不得抛掷或将工具放在平台或支架上,也不得插在腰带上,
工具手柄设置腕扣绳。作业时精神要集中,团结协作、互相配合、听从统一指挥,不得
“走过档”和跳跃架子,严禁打闹开玩笑、酒后作业。
2、必须严格执行安全技术交底按照专项安全技术措施并结合各种型式脚手架的安
全技术规范来搭设。在特殊情况下必须遵循确保安全为原则完成架子架设。
3、认真检查脚手架所用的材料不符合规范要求的材料严禁使用。
4、脚手架要结合工程进度搭设搭设未完的脚手架在离开作业岗位时不得留有
未固定构件和不安全隐患,确保架子稳定。
5、在带电设备附近搭、拆脚手架时宜停电作业。在外电架空线路附近作业时
手架外侧边缘与外电架空线路的边线之间的距离要保证其最小的安全距离。
6、拆除支架或模板时不得双层作业拆下的支架杆件或模板不得往下扔必须遵
循由上而下的顺序平稳吊放或滑放,堆码整齐。
7、遇高温、大雨、大雪、大雾、六级以上大风等恶劣天气应停止高处露天作业。
被告知者签字指印«sign2»
此告知书一式二份,一份交作业者本人留存,一份留项目部安质部存档备查。
中化学建设投资集团安徽工程有限公司
«projectName»
«date2»
入场工人健康承诺书
本人: «name» (身份证: «IdentityCard»
手机号: «Telephone» )于 «year» 年
«month» 月 «day»
日进入«projectName»工作本人承诺未患有以下疾病或类似病例
1、未患有脑、神经系统及精神方面的疾病例如:反复头疼眩晕,美尼尔综合征、
脑部需要或已经做过手术或其它症状;
2、未患有心血管疾病例如:遗传性心脏病、高血压、动脉瘤、卒中、心梗等;
未患有呼吸系统疾病,例如:反复咳嗽、咯痰、咯血、肺气肿、肺心病、肺结核等;
4、未患有消化系统疾病例如:原因不明的短期内消瘦、肝区疼痛、乙肝等;
5、未患有癫痛疾病、3 级高血压;
6、未患有传染性皮肤病
7、未患有其它各种癌症疾病。
8、年龄超过50岁的人员进入施工现场必须进行健康体检提供健康报告健康体检
报告有效期为一年时间。
特别说明:
*以上如有隐瞒事实真相的,本人愿承担一切后果!!!
承诺单位(单位章):
承诺人签字和按手印«sign3»
日期: «date2»
安 全 承 诺 书
我已通过本岗位安全培训教育,掌握了工作内容所需的安全知识和安全防护常识,
会正确使用劳动保护用品、用具。本人承诺:
一、认真执行“安全第一,预防为主、综合治理”的安全生产方针,遵守各项安全生
产制度和规定,做到不伤害自己、不伤害他人、不被他人伤害。
二、服从项目部管理,不违章作业、不违反劳动纪律,抵制违章指挥,纠正违章行
为。
三、按规定着装上岗,穿戴好劳动防护用品、用具。
四、如因本人不服从现场管理,不遵守安全操作规程,违章乱纪、违规蛮干等行为
造成的安全事故(包括涉及本人的伤亡事故)均由本人承担一切经济损失和法律责任。
承诺人«sign4»
承诺时间: «date2»
安全质量责任书
甲方: 中化学建投安徽工程公司«projectName»
乙方: «name»
  
为了完成本班组与作业队签订的安全质量责任书中规定的各项指标,确保作业人员安
全和每道施工工序的施工质量,避免集体和个人经济(财产)损失等,按照层层包保,
分级负责的原则,经协商,签订本责任书。
第一条 责任范围
本岗位在该项目施工范围内的所有作业和相关活动。
第二条 责任目标
不制造职业健康安全隐患,不制造质量缺陷,不制造环境污染;保证不伤害自己,不
伤害他人,不被他人伤害,保护他人不受伤害。
第三条 责任承诺
乙方承诺服从工区和班组管理,严格遵守项目各项管理制度,做到以下相关要求:
3.1进场后接受项目的岗前安全质量培训,经考试合格后上岗;施工过程中接受必要
的安全质量和技能培训,没培训不上岗,培训不合格不上岗。
3.2进入施工现场后,正确佩戴安全帽、安全带等安全防护用品;积极配合群众安全
监督员的工作,对现场提出的涉及本人的安全质量问题及隐患,及时整改、落实到位。
3.3向甲方如实说明自己的身体状况,不隐瞒以往病史,定期进行体检,身体健康,
无酗酒、吸毒史,无现场施工行业所禁止的身体健康禁忌症。
3.4施工前认真聆听班组班前讲话和施工注意事项;施工中严格遵守,不违章,并能
对其他违章现象进行提醒和制止。
3.5接受项目的施工交底,熟悉各项工序施工的技术交底、安全技术交底和规范要求
,熟悉各项工序施工的安全和质量措施。
3.6严格按照交底和规范要求施工,对交底有疑问的及时咨询,不随意作业,不私自
降低施工标准,不偷工减料。
3.7本道工序施工完成后进行自检,自检合格后报工班长检查;对质量不合格的上道
工序不予接收。
3.8对各级检查发现的问题,严格按照项目整改通知书要求进行整改。
3.9严格遵守安全质量法律法规和施工现场安全质量管理相关制度,遵守劳动纪律,
杜绝违反制度、违反劳动纪律、违章操作等不安全、不文明行为。
3.10
施工中不带病作业,坚持不伤害自己、不伤害他人,不被他人伤害;按要求佩戴好劳动
防护用品。
3.11有权拒绝违章指挥。
3.12施工中发现安全质量隐患及时上报,并配合项目要求及时消除安全质量隐患;发
现有安全质量隐患并上报后,有权拒绝继续冒险作业。
3.13
不破坏施工现场的安全质量防护设施;施工现场的脚手架、安全标识、警示牌等,不私
自拆除及挪作他用。
3.14 不在仓库、油桶等有明确禁止吸烟的地方吸烟、生火。
3.15无证或有证但未经许可,不私自操作施工机械或其他特殊设备。
3.16
严格遵守项目环境保护制度,施工产生的建筑垃圾按照项目要求处理,不随便倾倒施工
垃圾,做到工完料尽,文明施工。
3.17 不在宿舍内私拉乱设电线和用电设备;严格遵守项目“五防”要求;
3.18 其他安全、质量、环保及职业健康相关要求。
第四条 责任追究
未遵守以上要求的违规行为,由工区给以一定金额的罚款,因此造成安全事故、质量缺
陷或环境污染事件的,将加重处罚:
4.1进入施工现场必须戴安全帽高空作业必须系安全带违者每次罚款100元。
4.2严禁私自乱接和摆弄电器设备,违者对造成损坏电器设备的除赔偿经济损失外,
对责任人罚款100元。
4.3氧气、乙炔瓶的安全距离5米及以上且氧气、乙炔瓶必须按照要求佩戴防震胶圈
不得使用没有标定的压力表氧气瓶平放乙炔瓶立放违者每次罚款100元。
4.4 小型机具必须定人定机使用违者每次罚款50元。
4.5现场机具必须悬挂安全操作规程牌,并严格按照安全规程进行操作,同时要求机
具设备良好各类安全防护齐全违者每次罚款50元。
4.6工作时间严禁穿拖鞋、高跟鞋等违者每次罚款50元。
4.7 严禁酒后作业违者每次罚款200元。
4.8高空施工必须设置爬梯不得沿着在建物进行上下违者每次罚款100元。
4.9 基坑施工中必须穿绝缘胶鞋焊接作业时要戴绝缘手套违者每次罚款50元。
4.10
对相同问题经提出整改要求后,拒不整改,再次连续出现的,对本人进行再次培训和考
核,合格后上岗作业仍多次出现相同问题的,予以辞退。
第五条 其他内容
5.1本责任书没有涉及的有关安全质量责任追究和处罚内容,按照《中化学建设投资集
团安徽工程有限公司合肥市五里庙复建点东区项目安全质量文明施工奖惩办法》规定执行
5.2本责任书一式两份,双方各执一份;自双方签字之日起生效,按年度考核。
甲方代表   乙方
(签章)  (签章)
«sign5»
年 月 日 «date2»
|中化学建投«projectName» |
|入场教育 |
|单位名称«unitName» |工种/职务«workP|日期«TestStar|
| |ostName» |tTime» |
|姓名«testName» |身份证号«IdCard» |分数«TestScores|
| | |» |
|一、单项选择题 (每题«SValue»分共«SValueCount»分) |
|«TableStart:TableS»«SProblem» |
|«SOption»«TableEnd:TableS» |
|二、多项选择题 (每题«MValue»分共«MValueCount»分) |
|«TableStart:TableM»«MProblem» |
|«MOption»«TableEnd:TableM» |
|三、判断题 (每题«JValue»分共«JValueCount»分) |
|«TableStart:TableJ»«data»«TableEnd:TableJ» |
| |
| | | |
|«imgStr1» |«imgStr2» |«imgStr3» |

View File

@ -0,0 +1,277 @@
中化学建设投资集团安徽工程有限公司
职工入场安全教育培训
(桩基)
[pic]
培训单位: «projectName»
岗 位:
被培训人: «name»
时 间: «time»
新工人入场三级安全教育登记卡
工程名称中化学建设投资集团安徽工程有限公司«projectName»
|姓 名 |«name» |«IdCardFront» «IdCardBack» |
|性 别 |«sex» | |
|进场日期 |«InTime» | |
|岗 位 |桩基工 | |
|三级安全教育内容 |学时 |教育人 |被教育人 |
|公司|进行安全基本知识、法规、法制教育,主 |15 |签名«sign» |签名«sign1|
|级教|要内容是: | | |» |
|育 |1.党和国家的安全生产方针、政策; | | | |
| |2.安全生产法规、标准和安全知识; | | | |
| |3.企业安全生产规章制度、安全纪律; | | | |
| |4.安全生产形势及重大事故案例教训; | | | |
| |5.发生事故后如何抢救伤员、排险、保护 | | | |
| |现场及时报告。 | | | |
| | | |日期: «date1» |
|项目|进入现场规章制度和遵章守纪教育,主要 |15 |签名«sign» |签名«sign1|
|级教|内容是: | | |_1» |
|育 |1.本项目施工特点、可能存在的不安全因 | | | |
| |素及必须遵守的事项; | | | |
| |2.本单位(包括施工、生产现场)安全生 | | | |
| |产制度、规定和安全注意事项; | | | |
| |3.本岗位的安全技术操作规程; | | | |
| |4.高处作业、机械设备、电气安全基础知 | | | |
| |识; | | | |
| |5.防火、防毒、防尘、防爆知识及紧急情 | | | |
| |况安全处置的安全疏散知识; | | | |
| |6.防护用品发放标准及防护用品、用具使 | | | |
| |用的基础知识。 | | | |
| | | |日期: «date1» |
|班组|进行本工种岗位安全操作及班组安全制度 |20 |签名«sign» |签名«sign1|
|级教|、记录教育,主要内容: | | |_2» |
|育 |1.本班组作业特点及安全操作规程; | | | |
| |2.班组安全活动制度及记录; | | | |
| |3.爱护和正确使用安全防护装置(设施) | | | |
| |及个人防护用品; | | | |
| |4.本岗位不安全因素及其防范对策; | | | |
| |5.本岗位的作业环境及使用的机械设备、 | | | |
| |工具的安全要求。 | | | |
| | | |日期: «date1» |
填表说明:
1、应建立健全定期的安全生产教育培训制度。
2、新工人入场必须填写登记表个人部分的内容。
3、进行公司、项目部、班组每级安全教育后经教育人和受教育人分别签名。
岗位危险告知书
工种:桩基
«name»
你将从事的桩基作业,存在着机械伤害、触电、物体打击等岗位危险,现予告知。你
在作业时务必遵守相关的规章制度、专项工程安全施工方案、安全技术措施及其他相关
安全注意事项,并熟记作业要点及其特性,掌握好相应的安全防范技能;进入施工场所
后,要进行重新检查,发现异常情况和不安全因素必须及时采取有效防范措施给予排除
;要正确使用和佩戴劳动保护用品,在做好自我防范的同时,还要认真贯彻联保互保。
同时对以下针对性措施必须经常对照执行:
进入施工现场人员应戴好安全帽,施工操作人员应穿戴好必要的劳动防护用品。
在施工全过程中,应严格执行有关机械的安全操作规程,由专人换作并加强机械维修保
养,打桩前应先检查打桩机械的各种零件是否紧固,传动机构卷扬机与滑轮组是否有损
坏。并且应先进行试运转,经验收合格方可使用。
3、随时检查钢丝绳的完好情况断丝若超过规定时禁止使用必须更换新品。
4、严禁在钻机运转过程中进行修理或润滑。
5、起落钻头要平稳避免撞击孔壁。
6、钻盘上严禁放置物品以免旋转中抛出伤人。
7、变速箱换挡时先停机挂挡后才能开机。
8、详细了解钻孔部位的地质、水位情况以便确定钻头和钻进的各项参数。
9、检查钻架转盘、水龙头、卷扬机、排渣系统、钻杆夹持装置及钻杆指示装置等
完好情况。
被告知者签字指印«sign2»
此告知书一式二份,一份交作业者本人留存,一份留项目部安质部存档备查。
中化学建设投资集团安徽工程有限公司
«projectName»
«date2»
入场工人健康承诺书
本人: «name» (身份证: «IdentityCard»
手机号: «Telephone» )于 «year» 年
«month» 月 «day»
日进入«projectName»工作本人承诺未患有以下疾病或类似病例
1、未患有脑、神经系统及精神方面的疾病例如:反复头疼眩晕,美尼尔综合征、
脑部需要或已经做过手术或其它症状;
2、未患有心血管疾病例如:遗传性心脏病、高血压、动脉瘤、卒中、心梗等;
未患有呼吸系统疾病,例如:反复咳嗽、咯痰、咯血、肺气肿、肺心病、肺结核等;
4、未患有消化系统疾病例如:原因不明的短期内消瘦、肝区疼痛、乙肝等;
5、未患有癫痛疾病、3 级高血压;
6、未患有传染性皮肤病
7、未患有其它各种癌症疾病。
8、年龄超过50岁的人员进入施工现场必须进行健康体检提供健康报告健康体检
报告有效期为一年时间。
特别说明:
*以上如有隐瞒事实真相的,本人愿承担一切后果!!!
承诺单位(单位章):
承诺人签字和按手印«sign3»
日期: «date2»
安 全 承 诺 书
我已通过本岗位安全培训教育,掌握了工作内容所需的安全知识和安全防护常识,
会正确使用劳动保护用品、用具。本人承诺:
一、认真执行“安全第一,预防为主、综合治理”的安全生产方针,遵守各项安全生
产制度和规定,做到不伤害自己、不伤害他人、不被他人伤害。
二、服从项目部管理,不违章作业、不违反劳动纪律,抵制违章指挥,纠正违章行
为。
三、按规定着装上岗,穿戴好劳动防护用品、用具。
四、如因本人不服从现场管理,不遵守安全操作规程,违章乱纪、违规蛮干等行为
造成的安全事故(包括涉及本人的伤亡事故)均由本人承担一切经济损失和法律责任。
承诺人«sign4»
承诺时间: «date2»
安全质量责任书
甲方: 中化学建投安徽工程公司«projectName»
乙方: «name»
  
为了完成本班组与作业队签订的安全质量责任书中规定的各项指标,确保作业人员安
全和每道施工工序的施工质量,避免集体和个人经济(财产)损失等,按照层层包保,
分级负责的原则,经协商,签订本责任书。
第一条 责任范围
本岗位在该项目施工范围内的所有作业和相关活动。
第二条 责任目标
不制造职业健康安全隐患,不制造质量缺陷,不制造环境污染;保证不伤害自己,不
伤害他人,不被他人伤害,保护他人不受伤害。
第三条 责任承诺
乙方承诺服从工区和班组管理,严格遵守项目各项管理制度,做到以下相关要求:
3.1进场后接受项目的岗前安全质量培训,经考试合格后上岗;施工过程中接受必要
的安全质量和技能培训,没培训不上岗,培训不合格不上岗。
3.2进入施工现场后,正确佩戴安全帽、安全带等安全防护用品;积极配合群众安全
监督员的工作,对现场提出的涉及本人的安全质量问题及隐患,及时整改、落实到位。
3.3向甲方如实说明自己的身体状况,不隐瞒以往病史,定期进行体检,身体健康,
无酗酒、吸毒史,无现场施工行业所禁止的身体健康禁忌症。
3.4施工前认真聆听班组班前讲话和施工注意事项;施工中严格遵守,不违章,并能
对其他违章现象进行提醒和制止。
3.5接受项目的施工交底,熟悉各项工序施工的技术交底、安全技术交底和规范要求
,熟悉各项工序施工的安全和质量措施。
3.6严格按照交底和规范要求施工,对交底有疑问的及时咨询,不随意作业,不私自
降低施工标准,不偷工减料。
3.7本道工序施工完成后进行自检,自检合格后报工班长检查;对质量不合格的上道
工序不予接收。
3.8对各级检查发现的问题,严格按照项目整改通知书要求进行整改。
3.9严格遵守安全质量法律法规和施工现场安全质量管理相关制度,遵守劳动纪律,
杜绝违反制度、违反劳动纪律、违章操作等不安全、不文明行为。
3.10
施工中不带病作业,坚持不伤害自己、不伤害他人,不被他人伤害;按要求佩戴好劳动
防护用品。
3.11有权拒绝违章指挥。
3.12施工中发现安全质量隐患及时上报,并配合项目要求及时消除安全质量隐患;发
现有安全质量隐患并上报后,有权拒绝继续冒险作业。
3.13
不破坏施工现场的安全质量防护设施;施工现场的脚手架、安全标识、警示牌等,不私
自拆除及挪作他用。
3.14 不在仓库、油桶等有明确禁止吸烟的地方吸烟、生火。
3.15无证或有证但未经许可,不私自操作施工机械或其他特殊设备。
3.16
严格遵守项目环境保护制度,施工产生的建筑垃圾按照项目要求处理,不随便倾倒施工
垃圾,做到工完料尽,文明施工。
3.17 不在宿舍内私拉乱设电线和用电设备;严格遵守项目“五防”要求;
3.18 其他安全、质量、环保及职业健康相关要求。
第四条 责任追究
未遵守以上要求的违规行为,由工区给以一定金额的罚款,因此造成安全事故、质量缺
陷或环境污染事件的,将加重处罚:
4.1进入施工现场必须戴安全帽高空作业必须系安全带违者每次罚款100元。
4.2严禁私自乱接和摆弄电器设备,违者对造成损坏电器设备的除赔偿经济损失外,
对责任人罚款100元。
4.3氧气、乙炔瓶的安全距离5米及以上且氧气、乙炔瓶必须按照要求佩戴防震胶圈
不得使用没有标定的压力表氧气瓶平放乙炔瓶立放违者每次罚款100元。
4.4 小型机具必须定人定机使用违者每次罚款50元。
4.5现场机具必须悬挂安全操作规程牌,并严格按照安全规程进行操作,同时要求机
具设备良好各类安全防护齐全违者每次罚款50元。
4.6工作时间严禁穿拖鞋、高跟鞋等违者每次罚款50元。
4.7 严禁酒后作业违者每次罚款200元。
4.8高空施工必须设置爬梯不得沿着在建物进行上下违者每次罚款100元。
4.9 基坑施工中必须穿绝缘胶鞋焊接作业时要戴绝缘手套违者每次罚款50元。
4.10
对相同问题经提出整改要求后,拒不整改,再次连续出现的,对本人进行再次培训和考
核,合格后上岗作业仍多次出现相同问题的,予以辞退。
第五条 其他内容
5.1本责任书没有涉及的有关安全质量责任追究和处罚内容,按照《中化学建设投资集
团安徽工程有限公司合肥市五里庙复建点东区项目安全质量文明施工奖惩办法》规定执行
5.2本责任书一式两份,双方各执一份;自双方签字之日起生效,按年度考核。
甲方代表   乙方
(签章)  (签章)
«sign5»
年 月 日 «date2»
|中化学建投«projectName» |
|入场教育 |
|单位名称«unitName» |工种/职务«workP|日期«TestStar|
| |ostName» |tTime» |
|姓名«testName» |身份证号«IdCard» |分数«TestScores|
| | |» |
|一、单项选择题 (每题«SValue»分共«SValueCount»分) |
|«TableStart:TableS»«SProblem» |
|«SOption»«TableEnd:TableS» |
|二、多项选择题 (每题«MValue»分共«MValueCount»分) |
|«TableStart:TableM»«MProblem» |
|«MOption»«TableEnd:TableM» |
|三、判断题 (每题«JValue»分共«JValueCount»分) |
|«TableStart:TableJ»«data»«TableEnd:TableJ» |
| |
| | | |
|«imgStr1» |«imgStr2» |«imgStr3» |

View File

@ -0,0 +1,278 @@
中化学建设投资集团安徽工程有限公司
职工入场安全教育培训
(中徽机电科技)
[pic]
培训单位: «projectName»
岗 位: 水电工
被培训人: «name»
时 间: «time»
新工人入场三级安全教育登记卡
工程名称中化学建设投资集团安徽工程有限公司«projectName»
|姓 名 |«name» |«IdCardFront» «IdCardBack» |
|性 别 |«sex» | |
|进场日期 |«InTime» | |
|岗 位 |水电工 | |
|三级安全教育内容 |学时 |教育人 |被教育人 |
|公司|进行安全基本知识、法规、法制教育,主 |15 |签名«sign» |签名«sign1|
|级教|要内容是: | | |» |
|育 |1.党和国家的安全生产方针、政策; | | | |
| |2.安全生产法规、标准和安全知识; | | | |
| |3.企业安全生产规章制度、安全纪律; | | | |
| |4.安全生产形势及重大事故案例教训; | | | |
| |5.发生事故后如何抢救伤员、排险、保护 | | | |
| |现场及时报告。 | | | |
| | | |日期: «date1» |
|项目|进入现场规章制度和遵章守纪教育,主要 |15 |签名«sign» |签名«sign1|
|级教|内容是: | | |_1» |
|育 |1.本项目施工特点、可能存在的不安全因 | | | |
| |素及必须遵守的事项; | | | |
| |2.本单位(包括施工、生产现场)安全生 | | | |
| |产制度、规定和安全注意事项; | | | |
| |3.本岗位的安全技术操作规程; | | | |
| |4.高处作业、机械设备、电气安全基础知 | | | |
| |识; | | | |
| |5.防火、防毒、防尘、防爆知识及紧急情 | | | |
| |况安全处置的安全疏散知识; | | | |
| |6.防护用品发放标准及防护用品、用具使 | | | |
| |用的基础知识。 | | | |
| | | |日期: «date1» |
|班组|进行本工种岗位安全操作及班组安全制度 |20 |签名«sign» |签名«sign1|
|级教|、记录教育,主要内容: | | |_2» |
|育 |1.本班组作业特点及安全操作规程; | | | |
| |2.班组安全活动制度及记录; | | | |
| |3.爱护和正确使用安全防护装置(设施) | | | |
| |及个人防护用品; | | | |
| |4.本岗位不安全因素及其防范对策; | | | |
| |5.本岗位的作业环境及使用的机械设备、 | | | |
| |工具的安全要求。 | | | |
| | | |日期: «date1» |
填表说明:
1、应建立健全定期的安全生产教育培训制度。
2、新工人入场必须填写登记表个人部分的内容。
3、进行公司、项目部、班组每级安全教育后经教育人和受教育人分别签名。
岗位危险告知书
工种:瓦工
«name»
你将从水电安装作业,存在着物体打击、机械伤害、触电、扭伤、烫伤、其他伤害等
岗位危险,现予以告知。你在作业时务必遵守相关的规章制度、专项工程安全施工方
案、安全技术措施,并熟记作业要点及其特性,掌握好相应的安全防范技能;进入作业
场所后,要进行重新检查,发现异常情况和不安全因素必须及时采取有效措施排除;要
正确使用和佩戴劳动保护用品,在做好自我防范的同时,还要认真贯彻联保互保。同时
对以下针对性措施必须经常对照执行:
1.人力弯管时,应选好场地,防止滑倒、坠落,操作时面部要避开。
2.管子煨弯时,应边烤边炜,周围不能有易燃易爆物品,用力要均匀,弯好的管子待
冷却后方可移动,以免烫伤人。
3.吊运管子时,要捆扎牢固,人工吊运时,捆管的专用绳索绑牢。且不得在墙壁上抽
拉,以免割伤绳索,坠物伤人。
4.在安装消防上下水横管时,使用铁凳、木凳或人字凳、人字梯时,应牢固有防滑装
跨度不大于2m(60度),只允许一人在操作,下梯时严禁从上往下跳,以免跌伤。
5.高处安装作业时必须系好安全带。
6.安装管道时下方不得站人。焊接管道时,应检查四周的易燃物,做好防火措施。
7.用管钳接管时,要一手按住钳头,一手握住钳柄,缓缓扳掀,防止钳齿打滑,失控
下附。
8.对短料、零料分开堆放,完工后清理场地,做好活完料净脚下清。
被告知者签字指印«sign2»
此告知书一式二份,一份交作业者本人留存,一份留项目部安质部存档备查。
中化学建设投资集团安徽工程有限公司
«projectName»
«date2»
入场工人健康承诺书
本人: «name» (身份证: «IdentityCard»
手机号: «Telephone» )于 «year» 年
«month» 月 «day»
日进入«projectName»工作本人承诺未患有以下疾病或类似病例
1、未患有脑、神经系统及精神方面的疾病例如:反复头疼眩晕,美尼尔综合征、
脑部需要或已经做过手术或其它症状;
2、未患有心血管疾病例如:遗传性心脏病、高血压、动脉瘤、卒中、心梗等;
未患有呼吸系统疾病,例如:反复咳嗽、咯痰、咯血、肺气肿、肺心病、肺结核等;
4、未患有消化系统疾病例如:原因不明的短期内消瘦、肝区疼痛、乙肝等;
5、未患有癫痛疾病、3 级高血压;
6、未患有传染性皮肤病
7、未患有其它各种癌症疾病。
8、年龄超过50岁的人员进入施工现场必须进行健康体检提供健康报告健康体检
报告有效期为一年时间。
特别说明:
*以上如有隐瞒事实真相的,本人愿承担一切后果!!!
承诺单位(单位章):
承诺人签字和按手印«sign3»
日期: «date2»
安 全 承 诺 书
我已通过本岗位安全培训教育,掌握了工作内容所需的安全知识和安全防护常识,
会正确使用劳动保护用品、用具。本人承诺:
一、认真执行“安全第一,预防为主、综合治理”的安全生产方针,遵守各项安全生
产制度和规定,做到不伤害自己、不伤害他人、不被他人伤害。
二、服从项目部管理,不违章作业、不违反劳动纪律,抵制违章指挥,纠正违章行
为。
三、按规定着装上岗,穿戴好劳动防护用品、用具。
四、如因本人不服从现场管理,不遵守安全操作规程,违章乱纪、违规蛮干等行为
造成的安全事故(包括涉及本人的伤亡事故)均由本人承担一切经济损失和法律责任。
承诺人«sign4»
承诺时间: «date2»
安全质量责任书
甲方: 中化学建投安徽工程公司«projectName»
乙方: «name»
  
为了完成本班组与作业队签订的安全质量责任书中规定的各项指标,确保作业人员安
全和每道施工工序的施工质量,避免集体和个人经济(财产)损失等,按照层层包保,
分级负责的原则,经协商,签订本责任书。
第一条 责任范围
本岗位在该项目施工范围内的所有作业和相关活动。
第二条 责任目标
不制造职业健康安全隐患,不制造质量缺陷,不制造环境污染;保证不伤害自己,不
伤害他人,不被他人伤害,保护他人不受伤害。
第三条 责任承诺
乙方承诺服从工区和班组管理,严格遵守项目各项管理制度,做到以下相关要求:
3.1进场后接受项目的岗前安全质量培训,经考试合格后上岗;施工过程中接受必要
的安全质量和技能培训,没培训不上岗,培训不合格不上岗。
3.2进入施工现场后,正确佩戴安全帽、安全带等安全防护用品;积极配合群众安全
监督员的工作,对现场提出的涉及本人的安全质量问题及隐患,及时整改、落实到位。
3.3向甲方如实说明自己的身体状况,不隐瞒以往病史,定期进行体检,身体健康,
无酗酒、吸毒史,无现场施工行业所禁止的身体健康禁忌症。
3.4施工前认真聆听班组班前讲话和施工注意事项;施工中严格遵守,不违章,并能
对其他违章现象进行提醒和制止。
3.5接受项目的施工交底,熟悉各项工序施工的技术交底、安全技术交底和规范要求
,熟悉各项工序施工的安全和质量措施。
3.6严格按照交底和规范要求施工,对交底有疑问的及时咨询,不随意作业,不私自
降低施工标准,不偷工减料。
3.7本道工序施工完成后进行自检,自检合格后报工班长检查;对质量不合格的上道
工序不予接收。
3.8对各级检查发现的问题,严格按照项目整改通知书要求进行整改。
3.9严格遵守安全质量法律法规和施工现场安全质量管理相关制度,遵守劳动纪律,
杜绝违反制度、违反劳动纪律、违章操作等不安全、不文明行为。
3.10
施工中不带病作业,坚持不伤害自己、不伤害他人,不被他人伤害;按要求佩戴好劳动
防护用品。
3.11有权拒绝违章指挥。
3.12施工中发现安全质量隐患及时上报,并配合项目要求及时消除安全质量隐患;发
现有安全质量隐患并上报后,有权拒绝继续冒险作业。
3.13
不破坏施工现场的安全质量防护设施;施工现场的脚手架、安全标识、警示牌等,不私
自拆除及挪作他用。
3.14 不在仓库、油桶等有明确禁止吸烟的地方吸烟、生火。
3.15无证或有证但未经许可,不私自操作施工机械或其他特殊设备。
3.16
严格遵守项目环境保护制度,施工产生的建筑垃圾按照项目要求处理,不随便倾倒施工
垃圾,做到工完料尽,文明施工。
3.17 不在宿舍内私拉乱设电线和用电设备;严格遵守项目“五防”要求;
3.18 其他安全、质量、环保及职业健康相关要求。
第四条 责任追究
未遵守以上要求的违规行为,由工区给以一定金额的罚款,因此造成安全事故、质量缺
陷或环境污染事件的,将加重处罚:
4.1进入施工现场必须戴安全帽高空作业必须系安全带违者每次罚款100元。
4.2严禁私自乱接和摆弄电器设备,违者对造成损坏电器设备的除赔偿经济损失外,
对责任人罚款100元。
4.3氧气、乙炔瓶的安全距离5米及以上且氧气、乙炔瓶必须按照要求佩戴防震胶圈
不得使用没有标定的压力表氧气瓶平放乙炔瓶立放违者每次罚款100元。
4.4 小型机具必须定人定机使用违者每次罚款50元。
4.5现场机具必须悬挂安全操作规程牌,并严格按照安全规程进行操作,同时要求机
具设备良好各类安全防护齐全违者每次罚款50元。
4.6工作时间严禁穿拖鞋、高跟鞋等违者每次罚款50元。
4.7 严禁酒后作业违者每次罚款200元。
4.8高空施工必须设置爬梯不得沿着在建物进行上下违者每次罚款100元。
4.9 基坑施工中必须穿绝缘胶鞋焊接作业时要戴绝缘手套违者每次罚款50元。
4.10
对相同问题经提出整改要求后,拒不整改,再次连续出现的,对本人进行再次培训和考
核,合格后上岗作业仍多次出现相同问题的,予以辞退。
第五条 其他内容
5.1本责任书没有涉及的有关安全质量责任追究和处罚内容,按照《中化学建设投资集
团安徽工程有限公司合肥市五里庙复建点东区项目安全质量文明施工奖惩办法》规定执行
5.2本责任书一式两份,双方各执一份;自双方签字之日起生效,按年度考核。
甲方代表   乙方
(签章)  (签章)
«sign5»
年 月 日 «date2»
|中化学建投«projectName» |
|入场教育 |
|单位名称«unitName» |工种/职务«workP|日期«TestStar|
| |ostName» |tTime» |
|姓名«testName» |身份证号«IdCard» |分数«TestScores|
| | |» |
|一、单项选择题 (每题«SValue»分共«SValueCount»分) |
|«TableStart:TableS»«SProblem» |
|«SOption»«TableEnd:TableS» |
|二、多项选择题 (每题«MValue»分共«MValueCount»分) |
|«TableStart:TableM»«MProblem» |
|«MOption»«TableEnd:TableM» |
|三、判断题 (每题«JValue»分共«JValueCount»分) |
|«TableStart:TableJ»«data»«TableEnd:TableJ» |
| |
| | | |
|«imgStr1» |«imgStr2» |«imgStr3» |

View File

@ -0,0 +1,274 @@
中化学建设投资集团安徽工程有限公司
职工入场安全教育培训
(安徽运盛-土方)
[pic]
培训单位: «projectName»
岗 位: 渣土车司机
被培训人: «name»
时 间: «time»
新工人入场三级安全教育登记卡
工程名称中化学建设投资集团安徽工程有限公司«projectName»
|姓 名 |«name» |«IdCardFront» «IdCardBack» |
|性 别 |«sex» | |
|进场日期 |«InTime» | |
|岗 位 | | |
|三级安全教育内容 |学时 |教育人 |被教育人 |
|公司|进行安全基本知识、法规、法制教育,主 |15 |签名«sign» |签名«sign1|
|级教|要内容是: | | |» |
|育 |1.党和国家的安全生产方针、政策; | | | |
| |2.安全生产法规、标准和安全知识; | | | |
| |3.企业安全生产规章制度、安全纪律; | | | |
| |4.安全生产形势及重大事故案例教训; | | | |
| |5.发生事故后如何抢救伤员、排险、保护 | | | |
| |现场及时报告。 | | | |
| | | |日期: «date1» |
|项目|进入现场规章制度和遵章守纪教育,主要 |15 |签名«sign» |签名«sign1|
|级教|内容是: | | |_1» |
|育 |1.本项目施工特点、可能存在的不安全因 | | | |
| |素及必须遵守的事项; | | | |
| |2.本单位(包括施工、生产现场)安全生 | | | |
| |产制度、规定和安全注意事项; | | | |
| |3.本岗位的安全技术操作规程; | | | |
| |4.高处作业、机械设备、电气安全基础知 | | | |
| |识; | | | |
| |5.防火、防毒、防尘、防爆知识及紧急情 | | | |
| |况安全处置的安全疏散知识; | | | |
| |6.防护用品发放标准及防护用品、用具使 | | | |
| |用的基础知识。 | | | |
| | | |日期: «date1» |
|班组|进行本工种岗位安全操作及班组安全制度 |20 |签名«sign» |签名«sign1|
|级教|、记录教育,主要内容: | | |_2» |
|育 |1.本班组作业特点及安全操作规程; | | | |
| |2.班组安全活动制度及记录; | | | |
| |3.爱护和正确使用安全防护装置(设施) | | | |
| |及个人防护用品; | | | |
| |4.本岗位不安全因素及其防范对策; | | | |
| |5.本岗位的作业环境及使用的机械设备、 | | | |
| |工具的安全要求。 | | | |
| | | |日期: «date1» |
填表说明:
1、应建立健全定期的安全生产教育培训制度。
2、新工人入场必须填写登记表个人部分的内容。
3、进行公司、项目部、班组每级安全教育后经教育人和受教育人分别签名。
岗位危险告知书
«name»
你将从事的渣土车驾驶作业,存在着倾翻、高处坠落、交通事故等岗位危险,现予告
知。你在作业时务必遵守相关的规章制度、专项工程安全施工方案、安全技术措施及其
他相关安全注意事项,并熟记作业要点及其特性,掌握好相应的安全防范技能;进入施
工场所后,要进行重新检查,发现异常情况和不安全因素必须及时采取有效防范措施给
予排除;要正确使用和佩戴劳动保护用品,在做好自我防范的同时,还要认真贯彻联保
互保。同时对以下针对性措施必须经常对照执行:
1、上岗前必须经过培训持证上岗所持有的证件必须符合规格要求。
2、驾驶员在驾驶车辆时必须精神集中头脑清醒判断准确。
3、启动前必须检查制动系转向系统确保良好无误后方可开动车辆。
4、启动车辆后首先检查表盘是否灵敏、液压系统是否运动自如确保良好无误后方
可开始作业。
5行驶车辆中要不断熟悉环境要仔细观察好和考虑好周围环境条件清楚周围土质
、土壤混度、坡度,停好车辆后作业。
启动发动机后,不要马上全速操作和作业,必须以低速进行一定时间的运转。
车辆载客应严格执行交通规则的规定,严禁搭乘与工作无关的人员,驾驶机动车时严禁
穿拖鞋。
车辆时速应严格遵守相关规定,前后两车保持安全距离。行驶中应随时注意交通标识和
道路情况,服从交通指控人员和信号指挥,不得违反交通规则。
18、车辆应停放在平坦而稳定的地面若在倾斜地面上停放时务必在垫好止动块
决不允许停放在边坡底下或其他土质松软容易塌方地段。
被告知者签字指印«sign2»
此告知书一式二份,一份交作业者本人留存,一份留项目部安质部存档备查。
中化学建设投资集团安徽工程有限公司
«projectName»
«date2»
入场工人健康承诺书
本人: «name» (身份证: «IdentityCard»
手机号: «Telephone» )于 «year» 年
«month» 月 «day»
日进入«projectName»工作本人承诺未患有以下疾病或类似病例
1、未患有脑、神经系统及精神方面的疾病例如:反复头疼眩晕,美尼尔综合征、
脑部需要或已经做过手术或其它症状;
2、未患有心血管疾病例如:遗传性心脏病、高血压、动脉瘤、卒中、心梗等;
未患有呼吸系统疾病,例如:反复咳嗽、咯痰、咯血、肺气肿、肺心病、肺结核等;
4、未患有消化系统疾病例如:原因不明的短期内消瘦、肝区疼痛、乙肝等;
5、未患有癫痛疾病、3 级高血压;
6、未患有传染性皮肤病
7、未患有其它各种癌症疾病。
8、年龄超过50岁的人员进入施工现场必须进行健康体检提供健康报告健康体检
报告有效期为一年时间。
特别说明:
*以上如有隐瞒事实真相的,本人愿承担一切后果!!!
承诺单位(单位章):
承诺人签字和按手印«sign3»
日期: «date2»
安 全 承 诺 书
我已通过本岗位安全培训教育,掌握了工作内容所需的安全知识和安全防护常识,
会正确使用劳动保护用品、用具。本人承诺:
一、认真执行“安全第一,预防为主、综合治理”的安全生产方针,遵守各项安全生
产制度和规定,做到不伤害自己、不伤害他人、不被他人伤害。
二、服从项目部管理,不违章作业、不违反劳动纪律,抵制违章指挥,纠正违章行
为。
三、按规定着装上岗,穿戴好劳动防护用品、用具。
四、如因本人不服从现场管理,不遵守安全操作规程,违章乱纪、违规蛮干等行为
造成的安全事故(包括涉及本人的伤亡事故)均由本人承担一切经济损失和法律责任。
承诺人«sign4»
承诺时间: «date2»
安全质量责任书
甲方: 中化学建投安徽工程公司«projectName»
乙方: «name»
  
为了完成本班组与作业队签订的安全质量责任书中规定的各项指标,确保作业人员安
全和每道施工工序的施工质量,避免集体和个人经济(财产)损失等,按照层层包保,
分级负责的原则,经协商,签订本责任书。
第一条 责任范围
本岗位在该项目施工范围内的所有作业和相关活动。
第二条 责任目标
不制造职业健康安全隐患,不制造质量缺陷,不制造环境污染;保证不伤害自己,不
伤害他人,不被他人伤害,保护他人不受伤害。
第三条 责任承诺
乙方承诺服从工区和班组管理,严格遵守项目各项管理制度,做到以下相关要求:
3.1进场后接受项目的岗前安全质量培训,经考试合格后上岗;施工过程中接受必要
的安全质量和技能培训,没培训不上岗,培训不合格不上岗。
3.2进入施工现场后,正确佩戴安全帽、安全带等安全防护用品;积极配合群众安全
监督员的工作,对现场提出的涉及本人的安全质量问题及隐患,及时整改、落实到位。
3.3向甲方如实说明自己的身体状况,不隐瞒以往病史,定期进行体检,身体健康,
无酗酒、吸毒史,无现场施工行业所禁止的身体健康禁忌症。
3.4施工前认真聆听班组班前讲话和施工注意事项;施工中严格遵守,不违章,并能
对其他违章现象进行提醒和制止。
3.5接受项目的施工交底,熟悉各项工序施工的技术交底、安全技术交底和规范要求
,熟悉各项工序施工的安全和质量措施。
3.6严格按照交底和规范要求施工,对交底有疑问的及时咨询,不随意作业,不私自
降低施工标准,不偷工减料。
3.7本道工序施工完成后进行自检,自检合格后报工班长检查;对质量不合格的上道
工序不予接收。
3.8对各级检查发现的问题,严格按照项目整改通知书要求进行整改。
3.9严格遵守安全质量法律法规和施工现场安全质量管理相关制度,遵守劳动纪律,
杜绝违反制度、违反劳动纪律、违章操作等不安全、不文明行为。
3.10
施工中不带病作业,坚持不伤害自己、不伤害他人,不被他人伤害;按要求佩戴好劳动
防护用品。
3.11有权拒绝违章指挥。
3.12施工中发现安全质量隐患及时上报,并配合项目要求及时消除安全质量隐患;发
现有安全质量隐患并上报后,有权拒绝继续冒险作业。
3.13
不破坏施工现场的安全质量防护设施;施工现场的脚手架、安全标识、警示牌等,不私
自拆除及挪作他用。
3.14 不在仓库、油桶等有明确禁止吸烟的地方吸烟、生火。
3.15无证或有证但未经许可,不私自操作施工机械或其他特殊设备。
3.16
严格遵守项目环境保护制度,施工产生的建筑垃圾按照项目要求处理,不随便倾倒施工
垃圾,做到工完料尽,文明施工。
3.17 不在宿舍内私拉乱设电线和用电设备;严格遵守项目“五防”要求;
3.18 其他安全、质量、环保及职业健康相关要求。
第四条 责任追究
未遵守以上要求的违规行为,由工区给以一定金额的罚款,因此造成安全事故、质量缺
陷或环境污染事件的,将加重处罚:
4.1进入施工现场必须戴安全帽高空作业必须系安全带违者每次罚款100元。
4.2严禁私自乱接和摆弄电器设备,违者对造成损坏电器设备的除赔偿经济损失外,
对责任人罚款100元。
4.3氧气、乙炔瓶的安全距离5米及以上且氧气、乙炔瓶必须按照要求佩戴防震胶圈
不得使用没有标定的压力表氧气瓶平放乙炔瓶立放违者每次罚款100元。
4.4 小型机具必须定人定机使用违者每次罚款50元。
4.5现场机具必须悬挂安全操作规程牌,并严格按照安全规程进行操作,同时要求机
具设备良好各类安全防护齐全违者每次罚款50元。
4.6工作时间严禁穿拖鞋、高跟鞋等违者每次罚款50元。
4.7 严禁酒后作业违者每次罚款200元。
4.8高空施工必须设置爬梯不得沿着在建物进行上下违者每次罚款100元。
4.9 基坑施工中必须穿绝缘胶鞋焊接作业时要戴绝缘手套违者每次罚款50元。
4.10
对相同问题经提出整改要求后,拒不整改,再次连续出现的,对本人进行再次培训和考
核,合格后上岗作业仍多次出现相同问题的,予以辞退。
第五条 其他内容
5.1本责任书没有涉及的有关安全质量责任追究和处罚内容,按照《中化学建设投资集
团安徽工程有限公司合肥市五里庙复建点东区项目安全质量文明施工奖惩办法》规定执行
5.2本责任书一式两份,双方各执一份;自双方签字之日起生效,按年度考核。
甲方代表   乙方
(签章)  (签章)
«sign5»
年 月 日 «date5»
|中化学建投«projectName» |
|入场教育 |
|单位名称«unitName» |工种/职务«workP|日期«TestStar|
| |ostName» |tTime» |
|姓名«testName» |身份证号«IdCard» |分数«TestScores|
| | |» |
|一、单项选择题 (每题«SValue»分共«SValueCount»分) |
|«TableStart:TableS»«SProblem» |
|«SOption»«TableEnd:TableS» |
|二、多项选择题 (每题«MValue»分共«MValueCount»分) |
|«TableStart:TableM»«MProblem» |
|«MOption»«TableEnd:TableM» |
|三、判断题 (每题«JValue»分共«JValueCount»分) |
|«TableStart:TableJ»«data»«TableEnd:TableJ» |
| |
| | | |
|«imgStr1» |«imgStr2» |«imgStr3» |

View File

@ -0,0 +1,185 @@
中化学建设投资集团安徽工程有限公司
职工入场安全教育培训
(安徽成汉)
[pic]
培训单位: «projectName»
岗 位: 管理员
被培训人: «name»
时 间: «time»
新工人入场三级安全教育登记卡
工程名称中化学建设投资集团安徽工程有限公司«projectName»
|姓 名 |«name» |«IdCardFront» «IdCardBack» |
|性 别 |«sex» | |
|进场日期 |«InTime» | |
|岗 位 |管理员 | |
|三级安全教育内容 |学时 |教育人 |被教育人 |
|公司|进行安全基本知识、法规、法制教育,主 |15 |签名«sign» |签名«sign1|
|级教|要内容是: | | |» |
|育 |1.党和国家的安全生产方针、政策; | | | |
| |2.安全生产法规、标准和安全知识; | | | |
| |3.企业安全生产规章制度、安全纪律; | | | |
| |4.安全生产形势及重大事故案例教训; | | | |
| |5.发生事故后如何抢救伤员、排险、保护 | | | |
| |现场及时报告。 | | | |
| | | |日期: «date1» |
|项目|进入现场规章制度和遵章守纪教育,主要 |15 |签名«sign» |签名«sign1|
|级教|内容是: | | |_1» |
|育 |1.本项目施工特点、可能存在的不安全因 | | | |
| |素及必须遵守的事项; | | | |
| |2.本单位(包括施工、生产现场)安全生 | | | |
| |产制度、规定和安全注意事项; | | | |
| |3.本岗位的安全技术操作规程; | | | |
| |4.高处作业、机械设备、电气安全基础知 | | | |
| |识; | | | |
| |5.防火、防毒、防尘、防爆知识及紧急情 | | | |
| |况安全处置的安全疏散知识; | | | |
| |6.防护用品发放标准及防护用品、用具使 | | | |
| |用的基础知识。 | | | |
| | | |日期: «date1» |
|班组|进行本岗位安全操作及部门安全制度、纪 |20 |签名«sign» |签名«sign1|
|级教|律教育,主要内容是: | | |_2» |
|育 |1.本部门作业特点及安全操作规程; | | | |
| |2.部门安全活动制度及纪律; | | | |
| |3.爱护和正确使用安全防护装置(设施) | | | |
| |及个人防护用品; | | | |
| |4.本岗位易发生事故的不安全因素及其防 | | | |
| |范对策;本岗位事故案例剖析; | | | |
| |5.本岗位的作业环境及使用的机械设备、 | | | |
| |工具的安全要求。 | | | |
| | | |日期: «date1» |
填表说明:
1、应建立健全定期的安全生产教育培训制度。
2、新工人入场必须填写登记表个人部分的内容。
3、进行公司、项目部、班组每级安全教育后经教育人和受教育人分别签名。
岗位危险告知书
«name»
你将从事 班组管理
工作,存在着触电、火灾、机械伤害、高处坠落、物体打击、淹溺、交通伤害等岗位危
险,现予告知。你在作业时务必遵守相关的规章制度、专项工程安全施工方案、安全技
术措施及其他相关安全注意事项,并熟记作业要点及其特性,掌握好相应的安全防范技
能;进入施工场所后,要进行重新检查,发现异常情况和不安全因素必须及时采取有效
防范措施给予排除;要正确使用和佩戴劳动保护用品,在做好自我防范的同时,还要认
真贯彻联保互保。同时对以下针对性措施必须经常对照执行:
1、认真学习、贯彻执行国家和上级和项目部有关安全生产及操作规程的规定保障
施工生产中的安全技术措施的制定和实施。
2、在制定和审查施工组织设计和方案过程中要在每个环节中贯穿安全技术措施。
对确定后的方案,若有变更,应及时组织修定。
3、检查施工组织设计和施工方案中安全措施的实施情况对施工中涉及安全方面的
技术性问题,提出解决办法。
4、对新材料、新技术、新工艺必须制定相应的技术措施和安全操作规程。
5、对改善劳动条件、减轻繁重体力劳动等方面的治理进行研究解决。、
6、对施工中出现的安全隐患及时提出并报告项目部相关科室要求整改并有权制止
现场施工。
7、严禁酒后驾驶并认真执行项目部安全用车方面的规定。
8、参加伤亡事故和重大未遂事故中技术性问题的调查分析事故原因从技术上提
出防范措施。
被告知者签字指印«sign2»
此告知书一式二份,一份交作业者本人留存,一份留项目部安质部存档备查。
中化学建设投资集团安徽工程有限公司
«projectName»
«date2»
入场工人健康承诺书
本人: «name» (身份证: «IdentityCard»
手机号: «Telephone» )于 «year» 年
«month» 月 «day»
日进入«projectName»工作本人承诺未患有以下疾病或类似病例
1、未患有脑、神经系统及精神方面的疾病例如:反复头疼眩晕,美尼尔综合征、
脑部需要或已经做过手术或其它症状;
2、未患有心血管疾病例如:遗传性心脏病、高血压、动脉瘤、卒中、心梗等;
未患有呼吸系统疾病,例如:反复咳嗽、咯痰、咯血、肺气肿、肺心病、肺结核等;
4、未患有消化系统疾病例如:原因不明的短期内消瘦、肝区疼痛、乙肝等;
5、未患有癫痛疾病、3 级高血压;
6、未患有传染性皮肤病
7、未患有其它各种癌症疾病。
8、年龄超过50岁的人员进入施工现场必须进行健康体检提供健康报告健康体检
报告有效期为一年时间。
特别说明:
*以上如有隐瞒事实真相的,本人愿承担一切后果!!!
承诺单位(单位章):
承诺人签字和按手印«sign3»
日期: «date2»
安 全 承 诺 书
我已通过本岗位安全培训教育,掌握了工作内容所需的安全知识和安全防护常识,
会正确使用劳动保护用品、用具。本人承诺:
一、认真执行“安全第一,预防为主、综合治理”的安全生产方针,遵守各项安全生
产制度和规定,做到不伤害自己、不伤害他人、不被他人伤害。
二、服从项目部管理,不违章作业、不违反劳动纪律,抵制违章指挥,纠正违章行
为。
三、按规定着装上岗,穿戴好劳动防护用品、用具。
四、如因本人不服从现场管理,不遵守安全操作规程,违章乱纪、违规蛮干等行为
造成的安全事故(包括涉及本人的伤亡事故)均由本人承担一切经济损失和法律责任。
承诺人«sign4»
承诺时间: «date2»
|中化学建投«projectName» |
|入场教育 |
|单位名称«unitName» |工种/职务«workP|日期«TestStar|
| |ostName» |tTime» |
|姓名«testName» |身份证号«IdCard» |分数«TestScores|
| | |» |
|一、单项选择题 (每题«SValue»分共«SValueCount»分) |
|«TableStart:TableS»«SProblem» |
|«SOption»«TableEnd:TableS» |
|二、多项选择题 (每题«MValue»分共«MValueCount»分) |
|«TableStart:TableM»«MProblem» |
|«MOption»«TableEnd:TableM» |
|三、判断题 (每题«JValue»分共«JValueCount»分) |
|«TableStart:TableJ»«data»«TableEnd:TableJ» |
| |
| | | |
|«imgStr1» |«imgStr2» |«imgStr3» |

View File

@ -0,0 +1,279 @@
中化学建设投资集团安徽工程有限公司
职工入场安全教育培训
(安徽成汉)
[pic]
培训单位: «projectName»
岗 位: 瓦工
被培训人: «name»
时 间: «time»
新工人入场三级安全教育登记卡
工程名称中化学建设投资集团安徽工程有限公司«projectName»
|姓 名 |«name» |«IdCardFront» «IdCardBack» |
|性 别 |«sex» | |
|进场日期 |«InTime» | |
|岗 位 |瓦工 | |
|三级安全教育内容 |学时 |教育人 |被教育人 |
|公司|进行安全基本知识、法规、法制教育,主 |15 |签名«sign» |签名«sign1|
|级教|要内容是: | | |» |
|育 |1.党和国家的安全生产方针、政策; | | | |
| |2.安全生产法规、标准和安全知识; | | | |
| |3.企业安全生产规章制度、安全纪律; | | | |
| |4.安全生产形势及重大事故案例教训; | | | |
| |5.发生事故后如何抢救伤员、排险、保护 | | | |
| |现场及时报告。 | | | |
| | | |日期: «date1» |
|项目|进入现场规章制度和遵章守纪教育,主要 |15 |签名«sign» |签名«sign1|
|级教|内容是: | | |_1» |
|育 |1.本项目施工特点、可能存在的不安全因 | | | |
| |素及必须遵守的事项; | | | |
| |2.本单位(包括施工、生产现场)安全生 | | | |
| |产制度、规定和安全注意事项; | | | |
| |3.本岗位的安全技术操作规程; | | | |
| |4.高处作业、机械设备、电气安全基础知 | | | |
| |识; | | | |
| |5.防火、防毒、防尘、防爆知识及紧急情 | | | |
| |况安全处置的安全疏散知识; | | | |
| |6.防护用品发放标准及防护用品、用具使 | | | |
| |用的基础知识。 | | | |
| | | |日期: «date1» |
|班组|进行本工种岗位安全操作及班组安全制度 |20 |签名«sign» |签名«sign1|
|级教|、记录教育,主要内容: | | |_2» |
|育 |1.本班组作业特点及安全操作规程; | | | |
| |2.班组安全活动制度及记录; | | | |
| |3.爱护和正确使用安全防护装置(设施) | | | |
| |及个人防护用品; | | | |
| |4.本岗位不安全因素及其防范对策; | | | |
| |5.本岗位的作业环境及使用的机械设备、 | | | |
| |工具的安全要求。 | | | |
| | | |日期: «date1» |
填表说明:
1、应建立健全定期的安全生产教育培训制度。
2、新工人入场必须填写登记表个人部分的内容。
3、进行公司、项目部、班组每级安全教育后经教育人和受教育人分别签名。
岗位危险告知书
工种:瓦工
«name»
你将从事的瓦工作业,存在着物体打击、坍塌、触电、高空坠落、起重伤害等岗位危
险,现予以告知。你在作业时务必遵守相关的规章制度和操作规程,并熟记作业要点及
其特性,掌握好相应的安全防范技能;进入作业场所后,要进行重新检查,发现异常情
况和不安全因素必须及时采取有效措施排除;要正确使用和佩戴劳动保护用品,在做好
自我防范的同时,还要认真贯彻联保互保。同时对以下针对性措施必须经常对照执行:
1、人工高处手推车上料时应搭设规范的作业平台和斜道运输斜道上应设有防滑
装置。
2、汽车吊或桅杆吊斗浇注混凝土时起吊、运送、缷料应有专人指挥严格遵守起
重吊装的相关规定。
3、电动震捣器的使用应符合下列要求1操作人员要配戴安全防护用品。2
配电箱的接线应使用电缆线,漏电保护装置齐全;若大面积混凝土浇注需多台震捣器同
时作业时,应设集中开关箱,并有专人负责看管。
4、泵送混凝土在作业前应先检查输送泵、电气设备是否正常、灵敏、可靠。
5、泵送前应检查管路、管节、管卡及密封圈的完好程度不得使用有破损、裂缝
、变形和密封不合格的管件。
6、混凝土泵在运转时发生故障应立即停机检查不得带病运行。
7、混凝土浇注过程中对模板的支撑和变形情况进行检查必要时加固支护防止塌
模。
8、高空作业时必须配戴好安全帽、安全带等劳动防护用品才可作业。
被告知者签字指印«sign2»
此告知书一式二份,一份交作业者本人留存,一份留项目部安质部存档备查。
中化学建设投资集团安徽工程有限公司
«projectName»
«date2»
入场工人健康承诺书
本人: «name» (身份证: «IdentityCard»
手机号: «Telephone» )于 «year» 年
«month» 月 «day»
日进入«projectName»工作本人承诺未患有以下疾病或类似病例
1、未患有脑、神经系统及精神方面的疾病例如:反复头疼眩晕,美尼尔综合征、
脑部需要或已经做过手术或其它症状;
2、未患有心血管疾病例如:遗传性心脏病、高血压、动脉瘤、卒中、心梗等;
未患有呼吸系统疾病,例如:反复咳嗽、咯痰、咯血、肺气肿、肺心病、肺结核等;
4、未患有消化系统疾病例如:原因不明的短期内消瘦、肝区疼痛、乙肝等;
5、未患有癫痛疾病、3 级高血压;
6、未患有传染性皮肤病
7、未患有其它各种癌症疾病。
8、年龄超过50岁的人员进入施工现场必须进行健康体检提供健康报告健康体检
报告有效期为一年时间。
特别说明:
*以上如有隐瞒事实真相的,本人愿承担一切后果!!!
承诺单位(单位章):
承诺人签字和按手印«sign3»
日期: «date2»
安 全 承 诺 书
我已通过本岗位安全培训教育,掌握了工作内容所需的安全知识和安全防护常识,
会正确使用劳动保护用品、用具。本人承诺:
一、认真执行“安全第一,预防为主、综合治理”的安全生产方针,遵守各项安全生
产制度和规定,做到不伤害自己、不伤害他人、不被他人伤害。
二、服从项目部管理,不违章作业、不违反劳动纪律,抵制违章指挥,纠正违章行
为。
三、按规定着装上岗,穿戴好劳动防护用品、用具。
四、如因本人不服从现场管理,不遵守安全操作规程,违章乱纪、违规蛮干等行为
造成的安全事故(包括涉及本人的伤亡事故)均由本人承担一切经济损失和法律责任。
承诺人«sign4»
承诺时间: «date2»
安全质量责任书
甲方: 中化学建投安徽工程公司«projectName»
乙方: «name»
  
为了完成本班组与作业队签订的安全质量责任书中规定的各项指标,确保作业人员安
全和每道施工工序的施工质量,避免集体和个人经济(财产)损失等,按照层层包保,
分级负责的原则,经协商,签订本责任书。
第一条 责任范围
本岗位在该项目施工范围内的所有作业和相关活动。
第二条 责任目标
不制造职业健康安全隐患,不制造质量缺陷,不制造环境污染;保证不伤害自己,不
伤害他人,不被他人伤害,保护他人不受伤害。
第三条 责任承诺
乙方承诺服从工区和班组管理,严格遵守项目各项管理制度,做到以下相关要求:
3.1进场后接受项目的岗前安全质量培训,经考试合格后上岗;施工过程中接受必要
的安全质量和技能培训,没培训不上岗,培训不合格不上岗。
3.2进入施工现场后,正确佩戴安全帽、安全带等安全防护用品;积极配合群众安全
监督员的工作,对现场提出的涉及本人的安全质量问题及隐患,及时整改、落实到位。
3.3向甲方如实说明自己的身体状况,不隐瞒以往病史,定期进行体检,身体健康,
无酗酒、吸毒史,无现场施工行业所禁止的身体健康禁忌症。
3.4施工前认真聆听班组班前讲话和施工注意事项;施工中严格遵守,不违章,并能
对其他违章现象进行提醒和制止。
3.5接受项目的施工交底,熟悉各项工序施工的技术交底、安全技术交底和规范要求
,熟悉各项工序施工的安全和质量措施。
3.6严格按照交底和规范要求施工,对交底有疑问的及时咨询,不随意作业,不私自
降低施工标准,不偷工减料。
3.7本道工序施工完成后进行自检,自检合格后报工班长检查;对质量不合格的上道
工序不予接收。
3.8对各级检查发现的问题,严格按照项目整改通知书要求进行整改。
3.9严格遵守安全质量法律法规和施工现场安全质量管理相关制度,遵守劳动纪律,
杜绝违反制度、违反劳动纪律、违章操作等不安全、不文明行为。
3.10
施工中不带病作业,坚持不伤害自己、不伤害他人,不被他人伤害;按要求佩戴好劳动
防护用品。
3.11有权拒绝违章指挥。
3.12施工中发现安全质量隐患及时上报,并配合项目要求及时消除安全质量隐患;发
现有安全质量隐患并上报后,有权拒绝继续冒险作业。
3.13
不破坏施工现场的安全质量防护设施;施工现场的脚手架、安全标识、警示牌等,不私
自拆除及挪作他用。
3.14 不在仓库、油桶等有明确禁止吸烟的地方吸烟、生火。
3.15无证或有证但未经许可,不私自操作施工机械或其他特殊设备。
3.16
严格遵守项目环境保护制度,施工产生的建筑垃圾按照项目要求处理,不随便倾倒施工
垃圾,做到工完料尽,文明施工。
3.17 不在宿舍内私拉乱设电线和用电设备;严格遵守项目“五防”要求;
3.18 其他安全、质量、环保及职业健康相关要求。
第四条 责任追究
未遵守以上要求的违规行为,由工区给以一定金额的罚款,因此造成安全事故、质量缺
陷或环境污染事件的,将加重处罚:
4.1进入施工现场必须戴安全帽高空作业必须系安全带违者每次罚款100元。
4.2严禁私自乱接和摆弄电器设备,违者对造成损坏电器设备的除赔偿经济损失外,
对责任人罚款100元。
4.3氧气、乙炔瓶的安全距离5米及以上且氧气、乙炔瓶必须按照要求佩戴防震胶圈
不得使用没有标定的压力表氧气瓶平放乙炔瓶立放违者每次罚款100元。
4.4 小型机具必须定人定机使用违者每次罚款50元。
4.5现场机具必须悬挂安全操作规程牌,并严格按照安全规程进行操作,同时要求机
具设备良好各类安全防护齐全违者每次罚款50元。
4.6工作时间严禁穿拖鞋、高跟鞋等违者每次罚款50元。
4.7 严禁酒后作业违者每次罚款200元。
4.8高空施工必须设置爬梯不得沿着在建物进行上下违者每次罚款100元。
4.9 基坑施工中必须穿绝缘胶鞋焊接作业时要戴绝缘手套违者每次罚款50元。
4.10
对相同问题经提出整改要求后,拒不整改,再次连续出现的,对本人进行再次培训和考
核,合格后上岗作业仍多次出现相同问题的,予以辞退。
第五条 其他内容
5.1本责任书没有涉及的有关安全质量责任追究和处罚内容,按照《中化学建设投资集
团安徽工程有限公司合肥市五里庙复建点东区项目安全质量文明施工奖惩办法》规定执行
5.2本责任书一式两份,双方各执一份;自双方签字之日起生效,按年度考核。
甲方代表   乙方
(签章)  (签章)
«sign5»
年 月 日 «date2»
|中化学建投«projectName» |
|入场教育 |
|单位名称«unitName» |工种/职务«workP|日期«TestStar|
| |ostName» |tTime» |
|姓名«testName» |身份证号«IdCard» |分数«TestScores|
| | |» |
|一、单项选择题 (每题«SValue»分共«SValueCount»分) |
|«TableStart:TableS»«SProblem» |
|«SOption»«TableEnd:TableS» |
|二、多项选择题 (每题«MValue»分共«MValueCount»分) |
|«TableStart:TableM»«MProblem» |
|«MOption»«TableEnd:TableM» |
|三、判断题 (每题«JValue»分共«JValueCount»分) |
|«TableStart:TableJ»«data»«TableEnd:TableJ» |
| |
| | | |
|«imgStr1» |«imgStr2» |«imgStr3» |

View File

@ -0,0 +1,277 @@
中化学建设投资集团安徽工程有限公司
职工入场安全教育培训
(安徽成汉)
[pic]
培训单位: «projectName»
岗 位: 电焊工
被培训人: «name»
时 间: «time»
新工人入场三级安全教育登记卡
工程名称中化学建设投资集团安徽工程有限公司«projectName»
|姓 名 |«name» |«IdCardFront» «IdCardBack» |
|性 别 |«sex» | |
|进场日期 |«InTime» | |
|岗 位 |电焊工 | |
|三级安全教育内容 |学时 |教育人 |被教育人 |
|公司|进行安全基本知识、法规、法制教育,主 |15 |签名«sign» |签名«sign1|
|级教|要内容是: | | |» |
|育 |1.党和国家的安全生产方针、政策; | | | |
| |2.安全生产法规、标准和安全知识; | | | |
| |3.企业安全生产规章制度、安全纪律; | | | |
| |4.安全生产形势及重大事故案例教训; | | | |
| |5.发生事故后如何抢救伤员、排险、保护 | | | |
| |现场及时报告。 | | | |
| | | |日期«date1» |
|项目|进入现场规章制度和遵章守纪教育,主要 |15 |签名«sign» |签名«sign1|
|级教|内容是: | | |_1» |
|育 |1.本项目施工特点、可能存在的不安全因 | | | |
| |素及必须遵守的事项; | | | |
| |2.本单位(包括施工、生产现场)安全生 | | | |
| |产制度、规定和安全注意事项; | | | |
| |3.本岗位的安全技术操作规程; | | | |
| |4.高处作业、机械设备、电气安全基础知 | | | |
| |识; | | | |
| |5.防火、防毒、防尘、防爆知识及紧急情 | | | |
| |况安全处置的安全疏散知识; | | | |
| |6.防护用品发放标准及防护用品、用具使 | | | |
| |用的基础知识。 | | | |
| | | |日期«date1» |
|班组|进行本岗位安全操作及部门安全制度、纪 |20 |签名«sign» |签名«sign1|
|级教|律教育,主要内容是: | | |_2» |
|育 |1.本部门作业特点及安全操作规程; | | | |
| |2.部门安全活动制度及纪律; | | | |
| |3.爱护和正确使用安全防护装置(设施) | | | |
| |及个人防护用品; | | | |
| |4.本岗位易发生事故的不安全因素及其防 | | | |
| |范对策;本岗位事故案例剖析; | | | |
| |5.本岗位的作业环境及使用的机械设备、 | | | |
| |工具的安全要求。 | | | |
| | | |日期«date1» |
填表说明:
1、应建立健全定期的安全生产教育培训制度。
2、新工人入场必须填写登记表个人部分的内容。
3、进行公司、项目部、班组每级安全教育后经教育人和受教育人分别签名。
岗位危险告知书
工种: 电焊(气焊)工
«name»
你将从事的 电焊(气焊) 作业,存在着 触电 、灼烫、 有毒气体 、 火灾
等岗位危险,予以告知。你在作业时务必遵守相关的规章制度和操作规程,并熟记作业
要点及其特性,掌握好相应的安全防范技能;进入作业场所后,要进行重新检查,发现
异常情况和不安全因素必须及时采取有效措施排除;要正确使用和佩戴劳动保护用品,
在做好自我防范的同时,还要认真贯彻联保互保。同时对以下针对性措施必须经常对照
执行:
1、金属焊接作业人员所用焊钳焊线必须绝缘良好严禁两台焊机共用一组保险丝。
2、氧气、乙炔钢瓶禁止暴晒、撞击严禁存放在接近热源的地方两瓶间距必须保
气瓶持5米的安全距离.。
3、气瓶上的截止阀、减压阀、回火装置应完好使用气焊时必须按“先开乙炔,先关
乙炔”的顺序操作。
4、必须遵守明火作业“十不焊割”制度。
5、焊工高空作业必须戴好安全帽、安全带严禁将焊接电线、皮管缠在身上攀登。
6、盛装过易燃、易爆的液体、气体的容器等未经彻底清洗和测爆不能割焊。
7、输送氧气、乙炔气的皮管应完好、不漏气不可与油脂高温接触严禁重物压管
,同时电焊导线不得从氧气、乙炔或易爆气体管道附近通过,也不能与这些管道处于同
一地沟内,防止火花和锋利的材料落在胶管和导管上。
被告知者签字指印«sign2»
此告知书一式二份,一份交作业者本人留存,一份留项目部安质部存档备查。
中化学建设投资集团安徽工程有限公司
«projectName»
«date2»
入场工人健康承诺书
本人: «name» (身份证: «IdentityCard»
手机号: «Telephone» )于
«year» 年 «month» 月 «day»
日进入«projectName»工作本人承诺未患有以下疾病或类似病例
1、未患有脑、神经系统及精神方面的疾病例如:反复头疼眩晕,美尼尔综合征、
脑部需要或已经做过手术或其它症状;
2、未患有心血管疾病例如:遗传性心脏病、高血压、动脉瘤、卒中、心梗等;
未患有呼吸系统疾病,例如:反复咳嗽、咯痰、咯血、肺气肿、肺心病、肺结核等;
4、未患有消化系统疾病例如:原因不明的短期内消瘦、肝区疼痛、乙肝等;
5、未患有癫痛疾病、3 级高血压;
6、未患有传染性皮肤病
7、未患有其它各种癌症疾病。
8、年龄超过50岁的人员进入施工现场必须进行健康体检提供健康报告健康体检
报告有效期为一年时间。
特别说明:
*以上如有隐瞒事实真相的,本人愿承担一切后果!!!
承诺单位(单位章):
承诺人签字和按手印«sign3»
日期: «date2»
安 全 承 诺 书
我已通过本岗位安全培训教育,掌握了工作内容所需的安全知识和安全防护常识,
会正确使用劳动保护用品、用具。本人承诺:
一、认真执行“安全第一,预防为主、综合治理”的安全生产方针,遵守各项安全生
产制度和规定,做到不伤害自己、不伤害他人、不被他人伤害。
二、服从项目部管理,不违章作业、不违反劳动纪律,抵制违章指挥,纠正违章行
为。
三、按规定着装上岗,穿戴好劳动防护用品、用具。
四、如因本人不服从现场管理,不遵守安全操作规程,违章乱纪、违规蛮干等行为
造成的安全事故(包括涉及本人的伤亡事故)均由本人承担一切经济损失和法律责任。
承诺人«sign4»
承诺时间: «date2»
安全质量责任书
甲方: 中化学建投安徽工程公司«projectName»
乙方: «name»
  
为了完成本班组与作业队签订的安全质量责任书中规定的各项指标,确保作业人员安
全和每道施工工序的施工质量,避免集体和个人经济(财产)损失等,按照层层包保,
分级负责的原则,经协商,签订本责任书。
第一条 责任范围
本岗位在该项目施工范围内的所有作业和相关活动。
第二条 责任目标
不制造职业健康安全隐患,不制造质量缺陷,不制造环境污染;保证不伤害自己,不
伤害他人,不被他人伤害,保护他人不受伤害。
第三条 责任承诺
乙方承诺服从工区和班组管理,严格遵守项目各项管理制度,做到以下相关要求:
3.1进场后接受项目的岗前安全质量培训,经考试合格后上岗;施工过程中接受必要
的安全质量和技能培训,没培训不上岗,培训不合格不上岗。
3.2进入施工现场后,正确佩戴安全帽、安全带等安全防护用品;积极配合群众安全
监督员的工作,对现场提出的涉及本人的安全质量问题及隐患,及时整改、落实到位。
3.3向甲方如实说明自己的身体状况,不隐瞒以往病史,定期进行体检,身体健康,
无酗酒、吸毒史,无现场施工行业所禁止的身体健康禁忌症。
3.4施工前认真聆听班组班前讲话和施工注意事项;施工中严格遵守,不违章,并能
对其他违章现象进行提醒和制止。
3.5接受项目的施工交底,熟悉各项工序施工的技术交底、安全技术交底和规范要求
,熟悉各项工序施工的安全和质量措施。
3.6严格按照交底和规范要求施工,对交底有疑问的及时咨询,不随意作业,不私自
降低施工标准,不偷工减料。
3.7本道工序施工完成后进行自检,自检合格后报工班长检查;对质量不合格的上道
工序不予接收。
3.8对各级检查发现的问题,严格按照项目整改通知书要求进行整改。
3.9严格遵守安全质量法律法规和施工现场安全质量管理相关制度,遵守劳动纪律,
杜绝违反制度、违反劳动纪律、违章操作等不安全、不文明行为。
3.10
施工中不带病作业,坚持不伤害自己、不伤害他人,不被他人伤害;按要求佩戴好劳动
防护用品。
3.11有权拒绝违章指挥。
3.12施工中发现安全质量隐患及时上报,并配合项目要求及时消除安全质量隐患;发
现有安全质量隐患并上报后,有权拒绝继续冒险作业。
3.13
不破坏施工现场的安全质量防护设施;施工现场的脚手架、安全标识、警示牌等,不私
自拆除及挪作他用。
3.14 不在仓库、油桶等有明确禁止吸烟的地方吸烟、生火。
3.15无证或有证但未经许可,不私自操作施工机械或其他特殊设备。
3.16
严格遵守项目环境保护制度,施工产生的建筑垃圾按照项目要求处理,不随便倾倒施工
垃圾,做到工完料尽,文明施工。
3.17 不在宿舍内私拉乱设电线和用电设备;严格遵守项目“五防”要求;
3.18 其他安全、质量、环保及职业健康相关要求。
第四条 责任追究
未遵守以上要求的违规行为,由工区给以一定金额的罚款,因此造成安全事故、质量缺
陷或环境污染事件的,将加重处罚:
4.1进入施工现场必须戴安全帽高空作业必须系安全带违者每次罚款100元。
4.2严禁私自乱接和摆弄电器设备,违者对造成损坏电器设备的除赔偿经济损失外,
对责任人罚款100元。
4.3氧气、乙炔瓶的安全距离5米及以上且氧气、乙炔瓶必须按照要求佩戴防震胶圈
不得使用没有标定的压力表氧气瓶平放乙炔瓶立放违者每次罚款100元。
4.4 小型机具必须定人定机使用违者每次罚款50元。
4.5现场机具必须悬挂安全操作规程牌,并严格按照安全规程进行操作,同时要求机
具设备良好各类安全防护齐全违者每次罚款50元。
4.6工作时间严禁穿拖鞋、高跟鞋等违者每次罚款50元。
4.7 严禁酒后作业违者每次罚款200元。
4.8高空施工必须设置爬梯不得沿着在建物进行上下违者每次罚款100元。
4.9 基坑施工中必须穿绝缘胶鞋焊接作业时要戴绝缘手套违者每次罚款50元。
4.10
对相同问题经提出整改要求后,拒不整改,再次连续出现的,对本人进行再次培训和考
核,合格后上岗作业仍多次出现相同问题的,予以辞退。
第五条 其他内容
5.1本责任书没有涉及的有关安全质量责任追究和处罚内容,按照《中化学建设投资集
团安徽工程有限公司合肥市五里庙复建点东区项目安全质量文明施工奖惩办法》规定执行
5.2本责任书一式两份,双方各执一份;自双方签字之日起生效,按年度考核。
甲方代表   乙方
(签章)  (签章)
«sign5»
年 月 日 «date2»
|中化学建投«projectName» |
|入场教育 |
|单位名称«unitName» |工种/职务«workP|日期«TestStar|
| |ostName» |tTime» |
|姓名«testName» |身份证号«IdCard» |分数«TestScores|
| | |» |
|一、单项选择题 (每题«SValue»分共«SValueCount»分) |
|«TableStart:TableS»«SProblem» |
|«SOption»«TableEnd:TableS» |
|二、多项选择题 (每题«MValue»分共«MValueCount»分) |
|«TableStart:TableM»«MProblem» |
|«MOption»«TableEnd:TableM» |
|三、判断题 (每题«JValue»分共«JValueCount»分) |
|«TableStart:TableJ»«data»«TableEnd:TableJ» |
| |
| | | |
|«imgStr1» |«imgStr2» |«imgStr3» |

View File

@ -0,0 +1,184 @@
中化学建设投资集团安徽工程有限公司
职工入场安全教育培训
(项目管理人员)
[pic]
培训单位: «projectName»
岗 位:
被培训人: «name»
时 间: «time»
新工人入场三级安全教育登记卡
工程名称中化学建设投资集团安徽工程有限公司«projectName»
|姓 名 |«name» |«IdCardFront» «IdCardBack» |
|性 别 |«sex» | |
|进场日期 |«InTime» | |
|岗 位 | | |
|三级安全教育内容 |学时 |教育人 |被教育人 |
|公司|进行安全基本知识、法规、法制教育,主 |15 |签名«sign» |签名«sign1|
|级教|要内容是: | | |» |
|育 |1.党和国家的安全生产方针、政策; | | | |
| |2.安全生产法规、标准和安全知识; | | | |
| |3.企业安全生产规章制度、安全纪律; | | | |
| |4.安全生产形势及重大事故案例教训; | | | |
| |5.发生事故后如何抢救伤员、排险、保护 | | | |
| |现场及时报告。 | | | |
| | | |日期: «date1» |
|项目|进入现场规章制度和遵章守纪教育,主要 |15 |签名«sign» |签名«sign1|
|级教|内容是: | | |_1» |
|育 |1.本项目施工特点、可能存在的不安全因 | | | |
| |素及必须遵守的事项; | | | |
| |2.本单位(包括施工、生产现场)安全生 | | | |
| |产制度、规定和安全注意事项; | | | |
| |3.本岗位的安全技术操作规程; | | | |
| |4.高处作业、机械设备、电气安全基础知 | | | |
| |识; | | | |
| |5.防火、防毒、防尘、防爆知识及紧急情 | | | |
| |况安全处置的安全疏散知识; | | | |
| |6.防护用品发放标准及防护用品、用具使 | | | |
| |用的基础知识。 | | | |
| | | |日期: «date1» |
|班组|进行本岗位安全操作及部门安全制度、纪 |20 |签名«sign» |签名«sign1|
|级教|律教育,主要内容是: | | |_2» |
|育 |1.本部门作业特点及安全操作规程; | | | |
| |2.部门安全活动制度及纪律; | | | |
| |3.爱护和正确使用安全防护装置(设施) | | | |
| |及个人防护用品; | | | |
| |4.本岗位易发生事故的不安全因素及其防 | | | |
| |范对策;本岗位事故案例剖析; | | | |
| |5.本岗位的作业环境及使用的机械设备、 | | | |
| |工具的安全要求。 | | | |
| | | |日期: «date1» |
填表说明:
1、应建立健全定期的安全生产教育培训制度。
2、新工人入场必须填写登记表个人部分的内容。
3、进行公司、项目部、班组每级安全教育后经教育人和受教育人分别签名。
岗位危险告知书
«name»
你将从事 项目管理
工作,存在着触电、火灾、机械伤害、高处坠落、物体打击、淹溺、交通伤害等岗位危
险,现予告知。你在作业时务必遵守相关的规章制度、专项工程安全施工方案、安全技
术措施及其他相关安全注意事项,并熟记作业要点及其特性,掌握好相应的安全防范技
能;进入施工场所后,要进行重新检查,发现异常情况和不安全因素必须及时采取有效
防范措施给予排除;要正确使用和佩戴劳动保护用品,在做好自我防范的同时,还要认
真贯彻联保互保。同时对以下针对性措施必须经常对照执行:
1、认真学习、贯彻执行国家和上级和项目部有关安全生产及操作规程的规定保障
施工生产中的安全技术措施的制定和实施。
2、在制定和审查施工组织设计和方案过程中要在每个环节中贯穿安全技术措施。
对确定后的方案,若有变更,应及时组织修定。
3、检查施工组织设计和施工方案中安全措施的实施情况对施工中涉及安全方面的
技术性问题,提出解决办法。
4、对新材料、新技术、新工艺必须制定相应的技术措施和安全操作规程。
5、对改善劳动条件、减轻繁重体力劳动等方面的治理进行研究解决。、
6、对施工中出现的安全隐患及时提出并报告项目部相关科室要求整改并有权制止
现场施工。
7、严禁酒后驾驶并认真执行项目部安全用车方面的规定。
8、参加伤亡事故和重大未遂事故中技术性问题的调查分析事故原因从技术上提
出防范措施。
被告知者签字指印«sign2»
此告知书一式二份,一份交作业者本人留存,一份留项目部安质部存档备查。
中化学建设投资集团安徽工程有限公司
«projectName»
«date2»
入场工人健康承诺书
本人: «name» (身份证: «IdentityCard»
手机号: «Telephone» )于 «year» 年
«month» 月 «day»
日进入«projectName»工作本人承诺未患有以下疾病或类似病例
1、未患有脑、神经系统及精神方面的疾病例如:反复头疼眩晕,美尼尔综合征、
脑部需要或已经做过手术或其它症状;
2、未患有心血管疾病例如:遗传性心脏病、高血压、动脉瘤、卒中、心梗等;
未患有呼吸系统疾病,例如:反复咳嗽、咯痰、咯血、肺气肿、肺心病、肺结核等;
4、未患有消化系统疾病例如:原因不明的短期内消瘦、肝区疼痛、乙肝等;
5、未患有癫痛疾病、3 级高血压;
6、未患有传染性皮肤病
7、未患有其它各种癌症疾病。
8、年龄超过50岁的人员进入施工现场必须进行健康体检提供健康报告健康体检
报告有效期为一年时间。
特别说明:
*以上如有隐瞒事实真相的,本人愿承担一切后果!!!
承诺单位(单位章):
承诺人签字和按手印«sign3»
日期: «date2»
安 全 承 诺 书
我已通过本岗位安全培训教育,掌握了工作内容所需的安全知识和安全防护常识,
会正确使用劳动保护用品、用具。本人承诺:
一、认真执行“安全第一,预防为主、综合治理”的安全生产方针,遵守各项安全生
产制度和规定,做到不伤害自己、不伤害他人、不被他人伤害。
二、服从项目部管理,不违章作业、不违反劳动纪律,抵制违章指挥,纠正违章行
为。
三、按规定着装上岗,穿戴好劳动防护用品、用具。
四、如因本人不服从现场管理,不遵守安全操作规程,违章乱纪、违规蛮干等行为
造成的安全事故(包括涉及本人的伤亡事故)均由本人承担一切经济损失和法律责任。
承诺人«sign4»
承诺时间: «date2»
|中化学建投«projectName» |
|入场教育 |
|单位名称«unitName» |工种/职务«workP|日期«TestStar|
| |ostName» |tTime» |
|姓名«testName» |身份证号«IdCard» |分数«TestScores|
| | |» |
|一、单项选择题 (每题«SValue»分共«SValueCount»分) |
|«TableStart:TableS»«SProblem» |
|«SOption»«TableEnd:TableS» |
|二、多项选择题 (每题«MValue»分共«MValueCount»分) |
|«TableStart:TableM»«MProblem» |
|«MOption»«TableEnd:TableM» |
|三、判断题 (每题«JValue»分共«JValueCount»分) |
|«TableStart:TableJ»«data»«TableEnd:TableJ» |
| |
| | | |
|«imgStr1» |«imgStr2» |«imgStr3» |

View File

@ -0,0 +1,285 @@
中化学建设投资集团安徽工程有限公司
职工入场安全教育培训
(安徽成汉)
[pic]
培训单位: «projectName»
岗 位: 装配、灌浆工
被培训人: «name»
时 间:
新工人入场三级安全教育登记卡
工程名称中化学建设投资集团安徽工程有限公司«projectName»
|姓 名 |«name» |«IdCardFront» «IdCardBack» |
|性 别 |«sex» | |
|进场日期 |«InTime» | |
|岗 位 |装配、灌浆工 | |
|三级安全教育内容 |学时 |教育人 |被教育人 |
|公司|进行安全基本知识、法规、法制教育,主 |15 |签名«sign» |签名«sign1|
|级教|要内容是: | | |» |
|育 |1.党和国家的安全生产方针、政策; | | | |
| |2.安全生产法规、标准和安全知识; | | | |
| |3.企业安全生产规章制度、安全纪律; | | | |
| |4.安全生产形势及重大事故案例教训; | | | |
| |5.发生事故后如何抢救伤员、排险、保护 | | | |
| |现场及时报告。 | | | |
| | | |日期: «date1» |
|项目|进入现场规章制度和遵章守纪教育,主要 |15 |签名«sign» |签名«sign1|
|级教|内容是: | | |_1» |
|育 |1.本项目施工特点、可能存在的不安全因 | | | |
| |素及必须遵守的事项; | | | |
| |2.本单位(包括施工、生产现场)安全生 | | | |
| |产制度、规定和安全注意事项; | | | |
| |3.本岗位的安全技术操作规程; | | | |
| |4.高处作业、机械设备、电气安全基础知 | | | |
| |识; | | | |
| |5.防火、防毒、防尘、防爆知识及紧急情 | | | |
| |况安全处置的安全疏散知识; | | | |
| |6.防护用品发放标准及防护用品、用具使 | | | |
| |用的基础知识。 | | | |
| | | |日期: «date1» |
|班组|进行本工种岗位安全操作及班组安全制度 |20 |签名«sign» |签名«sign1|
|级教|、记录教育,主要内容: | | |_2» |
|育 |1.本班组作业特点及安全操作规程; | | | |
| |2.班组安全活动制度及记录; | | | |
| |3.爱护和正确使用安全防护装置(设施) | | | |
| |及个人防护用品; | | | |
| |4.本岗位不安全因素及其防范对策; | | | |
| |5.本岗位的作业环境及使用的机械设备、 | | | |
| |工具的安全要求。 | | | |
| | | |日期: «date1» |
填表说明:
1、应建立健全定期的安全生产教育培训制度。
2、新工人入场必须填写登记表个人部分的内容。
3、进行公司、项目部、班组每级安全教育后经教育人和受教育人分别签名。
岗位危险告知书
工种: 装配、灌浆工
«name»
你将从事的预制件安装、灌浆作业,存在着火灾、高处坠落、起重伤害、物体打击、
触电等岗位危险,现予以告知。你在作业时务必遵守相关的规章制度和操作规程,并熟
记作业要点及其特性,掌握好相应的安全防范技能;进入作业场所后,要进行重新检查
,发现异常情况和不安全因素必须及时采取有效措施排除;要正确使用和佩戴劳动保护
用品,在做好自我防范的同时,还要认真贯彻联保互保。同时对以下针对性措施必须经
常对照执行:
1、施工人员应佩戴合格的防护装备包括但不限于安全帽、防护眼镜、防护口罩、
耐酸碱手套等。
2、在起吊预制构件时必须保证吊钩牢固且吊钩的位置要严格按照设计要求进行
固定。
3、预制构件安装时必须注意构件的方向、倾斜度和平整度等。同时还需要根据
设计要求进行测量,确定其位置是否正确。
4、在固定预制构件时需使用固定螺栓或者焊接在固定过程中要确保固定牢固
不得出现松动和位移等情况。
5、预制构件安装时要确保施工现场的安全禁止其他人员进入施工区域。
6、在安装过程中要与设计单位和施工单位进行充分沟通确保施工进度和质量。
7、在预制构件起吊时必须保证吊钩的稳定和固定确保吊物不翻转或者滑脱等情
况。
8、在焊接时必须使用合适的焊接设备确保焊接质量达到设计要求。
9、在固定预制构件时必须使用适当的固定材料并按照设计要求进行固定。
10、灌浆设备的使用前应对设备进行必要的检查确保设备的各项功能正常不存
在任何问题。
11、施工人员应严格按照操作规程进行操作不得违规操作或使用不合格设备和材料
被告知者签字(指印): «sign2»
此告知书一式二份,一份交作业者本人留存,一份留项目部安质部存档备查。
中化学建设投资集团安徽工程有限公司
«projectName»
«date2»
入场工人健康承诺书
本人: «name» (身份证: «IdentityCard»
手机号: «Telephone» )于 «year» 年
«month» 月 «day»
日进入«projectName»工作本人承诺未患有以下疾病或类似病例
1、未患有脑、神经系统及精神方面的疾病例如:反复头疼眩晕,美尼尔综合征、
脑部需要或已经做过手术或其它症状;
2、未患有心血管疾病例如:遗传性心脏病、高血压、动脉瘤、卒中、心梗等;
未患有呼吸系统疾病,例如:反复咳嗽、咯痰、咯血、肺气肿、肺心病、肺结核等;
4、未患有消化系统疾病例如:原因不明的短期内消瘦、肝区疼痛、乙肝等;
5、未患有癫痛疾病、3 级高血压;
6、未患有传染性皮肤病
7、未患有其它各种癌症疾病。
8、年龄超过50岁的人员进入施工现场必须进行健康体检提供健康报告健康体检
报告有效期为一年时间。
特别说明:
*以上如有隐瞒事实真相的,本人愿承担一切后果!!!
承诺单位(单位章):
承诺人签字和按手印«sign3»
日期: «date2»
安 全 承 诺 书
我已通过本岗位安全培训教育,掌握了工作内容所需的安全知识和安全防护常识,
会正确使用劳动保护用品、用具。本人承诺:
一、认真执行“安全第一,预防为主、综合治理”的安全生产方针,遵守各项安全生
产制度和规定,做到不伤害自己、不伤害他人、不被他人伤害。
二、服从项目部管理,不违章作业、不违反劳动纪律,抵制违章指挥,纠正违章行
为。
三、按规定着装上岗,穿戴好劳动防护用品、用具。
四、如因本人不服从现场管理,不遵守安全操作规程,违章乱纪、违规蛮干等行为
造成的安全事故(包括涉及本人的伤亡事故)均由本人承担一切经济损失和法律责任。
承诺人«sign4»
承诺时间«date2»
安全质量责任书
甲方: 中化学建投安徽工程公司«projectName»
乙方: «name»
  
为了完成本班组与作业队签订的安全质量责任书中规定的各项指标,确保作业人员安
全和每道施工工序的施工质量,避免集体和个人经济(财产)损失等,按照层层包保,
分级负责的原则,经协商,签订本责任书。
第一条 责任范围
本岗位在该项目施工范围内的所有作业和相关活动。
第二条 责任目标
不制造职业健康安全隐患,不制造质量缺陷,不制造环境污染;保证不伤害自己,不
伤害他人,不被他人伤害,保护他人不受伤害。
第三条 责任承诺
乙方承诺服从工区和班组管理,严格遵守项目各项管理制度,做到以下相关要求:
3.1进场后接受项目的岗前安全质量培训,经考试合格后上岗;施工过程中接受必要
的安全质量和技能培训,没培训不上岗,培训不合格不上岗。
3.2进入施工现场后,正确佩戴安全帽、安全带等安全防护用品;积极配合群众安全
监督员的工作,对现场提出的涉及本人的安全质量问题及隐患,及时整改、落实到位。
3.3向甲方如实说明自己的身体状况,不隐瞒以往病史,定期进行体检,身体健康,
无酗酒、吸毒史,无现场施工行业所禁止的身体健康禁忌症。
3.4施工前认真聆听班组班前讲话和施工注意事项;施工中严格遵守,不违章,并能
对其他违章现象进行提醒和制止。
3.5接受项目的施工交底,熟悉各项工序施工的技术交底、安全技术交底和规范要求
,熟悉各项工序施工的安全和质量措施。
3.6严格按照交底和规范要求施工,对交底有疑问的及时咨询,不随意作业,不私自
降低施工标准,不偷工减料。
3.7本道工序施工完成后进行自检,自检合格后报工班长检查;对质量不合格的上道
工序不予接收。
3.8对各级检查发现的问题,严格按照项目整改通知书要求进行整改。
3.9严格遵守安全质量法律法规和施工现场安全质量管理相关制度,遵守劳动纪律,
杜绝违反制度、违反劳动纪律、违章操作等不安全、不文明行为。
3.10
施工中不带病作业,坚持不伤害自己、不伤害他人,不被他人伤害;按要求佩戴好劳动
防护用品。
3.11有权拒绝违章指挥。
3.12施工中发现安全质量隐患及时上报,并配合项目要求及时消除安全质量隐患;发
现有安全质量隐患并上报后,有权拒绝继续冒险作业。
3.13
不破坏施工现场的安全质量防护设施;施工现场的脚手架、安全标识、警示牌等,不私
自拆除及挪作他用。
3.14 不在仓库、油桶等有明确禁止吸烟的地方吸烟、生火。
3.15无证或有证但未经许可,不私自操作施工机械或其他特殊设备。
3.16
严格遵守项目环境保护制度,施工产生的建筑垃圾按照项目要求处理,不随便倾倒施工
垃圾,做到工完料尽,文明施工。
3.17 不在宿舍内私拉乱设电线和用电设备;严格遵守项目“五防”要求;
3.18 其他安全、质量、环保及职业健康相关要求。
第四条 责任追究
未遵守以上要求的违规行为,由工区给以一定金额的罚款,因此造成安全事故、质量缺
陷或环境污染事件的,将加重处罚:
4.1进入施工现场必须戴安全帽高空作业必须系安全带违者每次罚款100元。
4.2严禁私自乱接和摆弄电器设备,违者对造成损坏电器设备的除赔偿经济损失外,
对责任人罚款100元。
4.3氧气、乙炔瓶的安全距离5米及以上且氧气、乙炔瓶必须按照要求佩戴防震胶圈
不得使用没有标定的压力表氧气瓶平放乙炔瓶立放违者每次罚款100元。
4.4 小型机具必须定人定机使用违者每次罚款50元。
4.5现场机具必须悬挂安全操作规程牌,并严格按照安全规程进行操作,同时要求机
具设备良好各类安全防护齐全违者每次罚款50元。
4.6工作时间严禁穿拖鞋、高跟鞋等违者每次罚款50元。
4.7 严禁酒后作业违者每次罚款200元。
4.8高空施工必须设置爬梯不得沿着在建物进行上下违者每次罚款100元。
4.9 基坑施工中必须穿绝缘胶鞋焊接作业时要戴绝缘手套违者每次罚款50元。
4.10
对相同问题经提出整改要求后,拒不整改,再次连续出现的,对本人进行再次培训和考
核,合格后上岗作业仍多次出现相同问题的,予以辞退。
第五条 其他内容
5.1本责任书没有涉及的有关安全质量责任追究和处罚内容,按照《中化学建设投资集
团安徽工程有限公司合肥市五里庙复建点东区项目安全质量文明施工奖惩办法》规定执行
5.2本责任书一式两份,双方各执一份;自双方签字之日起生效,按年度考核。
甲方代表   乙方
(签章)  (签章)
«sign5»
年 月 日 «date2»
|中化学建投«projectName» |
|入场教育 |
|单位名称«unitName» |工种/职务«workP|日期«TestStar|
| |ostName» |tTime» |
|姓名«testName» |身份证号«IdCard» |分数«TestScores|
| | |» |
|一、单项选择题 (每题«SValue»分共«SValueCount»分) |
|«TableStart:TableS»«SProblem» |
|«SOption»«TableEnd:TableS» |
|二、多项选择题 (每题«MValue»分共«MValueCount»分) |
|«TableStart:TableM»«MProblem» |
|«MOption»«TableEnd:TableM» |
|三、判断题 (每题«JValue»分共«JValueCount»分) |
|«TableStart:TableJ»«data»«TableEnd:TableJ» |
| |
| | | |
|«imgStr1» |«imgStr2» |«imgStr3» |

View File

@ -0,0 +1,298 @@
中化学建设投资集团安徽工程有限公司
职工入场安全教育培训
(安徽成汉)
[pic]
培训单位: «projectName»
岗 位: 钢筋工
被培训人: «name»
时 间: «time»
新工人入场三级安全教育登记卡
工程名称中化学建设投资集团安徽工程有限公司«projectName»
|姓 名 |«name» |«IdCardFront» «IdCardBack» |
|性 别 |«sex» | |
|进场日期 |«InTime» | |
|岗 位 |钢筋工 | |
|三级安全教育内容 |学时 |教育人 |被教育人 |
|公司|进行安全基本知识、法规、法制教育,主 |15 |签名«sign» |签名«sign1|
|级教|要内容是: | | |» |
|育 |1.党和国家的安全生产方针、政策; | | | |
| |2.安全生产法规、标准和安全知识; | | | |
| |3.企业安全生产规章制度、安全纪律; | | | |
| |4.安全生产形势及重大事故案例教训; | | | |
| |5.发生事故后如何抢救伤员、排险、保护 | | | |
| |现场及时报告。 | | | |
| | | |日期: «date1» |
|项目|进入现场规章制度和遵章守纪教育,主要 |15 |签名«sign» |签名«sign1|
|级教|内容是: | | |_1» |
|育 |1.本项目施工特点、可能存在的不安全因 | | | |
| |素及必须遵守的事项; | | | |
| |2.本单位(包括施工、生产现场)安全生 | | | |
| |产制度、规定和安全注意事项; | | | |
| |3.本岗位的安全技术操作规程; | | | |
| |4.高处作业、机械设备、电气安全基础知 | | | |
| |识; | | | |
| |5.防火、防毒、防尘、防爆知识及紧急情 | | | |
| |况安全处置的安全疏散知识; | | | |
| |6.防护用品发放标准及防护用品、用具使 | | | |
| |用的基础知识。 | | | |
| | | |日期: «date1» |
|班组|进行本工种岗位安全操作及班组安全制度 |20 |签名«sign» |签名«sign1|
|级教|、记录教育,主要内容: | | |_2» |
|育 |1.本班组作业特点及安全操作规程; | | | |
| |2.班组安全活动制度及记录; | | | |
| |3.爱护和正确使用安全防护装置(设施) | | | |
| |及个人防护用品; | | | |
| |4.本岗位不安全因素及其防范对策; | | | |
| |5.本岗位的作业环境及使用的机械设备、 | | | |
| |工具的安全要求。 | | | |
| | | |日期: «date1» |
填表说明:
1、应建立健全定期的安全生产教育培训制度。
2、新工人入场必须填写登记表个人部分的内容。
3、进行公司、项目部、班组每级安全教育后经教育人和受教育人分别签名。
岗位危险告知书
工种:钢筋工
«name»
你将从事的钢筋作业,存在着机械伤害、触电、灼烫、高空坠落等岗位危险,现予以告
知。你在作业时务必遵守相关的规章制度和操作规程,并熟记作业要点及其特性,掌握
好相应的安全防范技能;进入作业场所后,要进行重新检查,发现异常情况和不安全因
素必须及时采取有效措施排除;要正确使用和佩戴劳动保护用品,在做好自我防范的同
时,还要认真贯彻联保互保。同时对以下针对性措施必须经常对照执行:
一、钢筋搭接长度要标准,绑扎要牢固,搭接、绑扎必须按施工规范进行。
二、多人合抬运钢筋时,起、落、转、停动作必须一致,人工上下传送不得在同一垂直
线上。加工后成品、半成品必须先冷却后搬运。
三、钢材成品、半成品应按规格、品种分别堆放整齐,制作地要平整,工作台要稳固,
照明灯具必须加网罩。
四、调直机调直钢材时,手与滚筒应保持一定距离,机器运转中不得调整滚筒,严禁戴
手套操作;钢筋调直到末端时,人员必须躲开,以防甩动伤人,
五、用卷扬机冷拉钢筋时卡头要卡牢地锚要结实牢固拉筋沿线2米区域内
禁站人,操作人员不能站在钢筋的同一直线上。卷扬机棚前应设防护栏,台座上也应加
防护设施。
六、除锈机对钢筋进行除锈时,应带口罩和手套,带钩的钢筋严禁上机除锈;除锈应
在钢筋基本调直后进行,操作时要放平握紧,站在钢丝刷侧面。
七、切断机切断钢筋时手与刀口距离不得小于15厘米活动刀片前进时禁止送料
长钢筋应有专人扶住,操作时动作要一致;切短钢筋须用套管或钳子夹料,不得用手直
接送料;机械运转中严禁用手直接清除刀口附近的短头和杂物。
八、用弯曲机制作钢筋时,钢筋要贴紧档板,注意放入插头的位置和回转方向,不得开
错。弯曲长钢筋应有专人负责,并站在钢筋弯曲方向的外面;更换插头、加油和清理,
必须停机后进行;严禁制作超过本机规定的钢筋直径、根数及机械转速。
九、高空作业必须系安全带、戴安全帽,备带工具袋。严禁酒后高空作业。
十、在高空、深坑绑扎钢筋和安装骨架,须搭设脚手架。
被告知者签字指印«sign2»
此告知书一式二份,一份交作业者本人留存,一份留项目部安质部存档备查。
中化学建设投资集团安徽工程有限公司
«projectName»
«date2»
入场工人健康承诺书
本人: «name» (身份证: «IdentityCard»
手机号: «Telephone» )于
«year» 年 «month» 月 «day»
日进入«projectName»工作本人承诺未患有以下疾病或类似病例
1、未患有脑、神经系统及精神方面的疾病例如:反复头疼眩晕,美尼尔综合征、
脑部需要或已经做过手术或其它症状;
2、未患有心血管疾病例如:遗传性心脏病、高血压、动脉瘤、卒中、心梗等;
未患有呼吸系统疾病,例如:反复咳嗽、咯痰、咯血、肺气肿、肺心病、肺结核等;
4、未患有消化系统疾病例如:原因不明的短期内消瘦、肝区疼痛、乙肝等;
5、未患有癫痛疾病、3 级高血压;
6、未患有传染性皮肤病
7、未患有其它各种癌症疾病。
8、年龄超过50岁的人员进入施工现场必须进行健康体检提供健康报告健康体检
报告有效期为一年时间。
特别说明:
*以上如有隐瞒事实真相的,本人愿承担一切后果!!!
承诺单位(单位章):
承诺人签字和按手印«sign3»
日期: «date2»
安 全 承 诺 书
我已通过本岗位安全培训教育,掌握了工作内容所需的安全知识和安全防护常识,
会正确使用劳动保护用品、用具。本人承诺:
一、认真执行“安全第一,预防为主、综合治理”的安全生产方针,遵守各项安全生
产制度和规定,做到不伤害自己、不伤害他人、不被他人伤害。
二、服从项目部管理,不违章作业、不违反劳动纪律,抵制违章指挥,纠正违章行
为。
三、按规定着装上岗,穿戴好劳动防护用品、用具。
四、如因本人不服从现场管理,不遵守安全操作规程,违章乱纪、违规蛮干等行为
造成的安全事故(包括涉及本人的伤亡事故)均由本人承担一切经济损失和法律责任。
承诺人«sign4»
承诺时间: «date2»
安全质量责任书
甲方: 中化学建投安徽工程公司«projectName»
乙方: «name»
  
为了完成本班组与作业队签订的安全质量责任书中规定的各项指标,确保作业人员安
全和每道施工工序的施工质量,避免集体和个人经济(财产)损失等,按照层层包保,
分级负责的原则,经协商,签订本责任书。
第一条 责任范围
本岗位在该项目施工范围内的所有作业和相关活动。
第二条 责任目标
不制造职业健康安全隐患,不制造质量缺陷,不制造环境污染;保证不伤害自己,不
伤害他人,不被他人伤害,保护他人不受伤害。
第三条 责任承诺
乙方承诺服从工区和班组管理,严格遵守项目各项管理制度,做到以下相关要求:
3.1进场后接受项目的岗前安全质量培训,经考试合格后上岗;施工过程中接受必要
的安全质量和技能培训,没培训不上岗,培训不合格不上岗。
3.2进入施工现场后,正确佩戴安全帽、安全带等安全防护用品;积极配合群众安全
监督员的工作,对现场提出的涉及本人的安全质量问题及隐患,及时整改、落实到位。
3.3向甲方如实说明自己的身体状况,不隐瞒以往病史,定期进行体检,身体健康,
无酗酒、吸毒史,无现场施工行业所禁止的身体健康禁忌症。
3.4施工前认真聆听班组班前讲话和施工注意事项;施工中严格遵守,不违章,并能
对其他违章现象进行提醒和制止。
3.5接受项目的施工交底,熟悉各项工序施工的技术交底、安全技术交底和规范要求
,熟悉各项工序施工的安全和质量措施。
3.6严格按照交底和规范要求施工,对交底有疑问的及时咨询,不随意作业,不私自
降低施工标准,不偷工减料。
3.7本道工序施工完成后进行自检,自检合格后报工班长检查;对质量不合格的上道
工序不予接收。
3.8对各级检查发现的问题,严格按照项目整改通知书要求进行整改。
3.9严格遵守安全质量法律法规和施工现场安全质量管理相关制度,遵守劳动纪律,
杜绝违反制度、违反劳动纪律、违章操作等不安全、不文明行为。
3.10
施工中不带病作业,坚持不伤害自己、不伤害他人,不被他人伤害;按要求佩戴好劳动
防护用品。
3.11有权拒绝违章指挥。
3.12施工中发现安全质量隐患及时上报,并配合项目要求及时消除安全质量隐患;发
现有安全质量隐患并上报后,有权拒绝继续冒险作业。
3.13 不破坏施工现场的安全质量防护设施;施工现场的脚手架、安全标识、警示
牌等,不私自拆除及挪作他用。
3.14 不在仓库、油桶等有明确禁止吸烟的地方吸烟、生火。
3.15无证或有证但未经许可,不私自操作施工机械或其他特殊设备。
3.16
严格遵守项目环境保护制度,施工产生的建筑垃圾按照项目要求处理,不随便倾倒施工
垃圾,做到工完料尽,文明施工。
3.17 不在宿舍内私拉乱设电线和用电设备;严格遵守项目“五防”要求;
3.18 其他安全、质量、环保及职业健康相关要求。
第四条 责任追究
未遵守以上要求的违规行为,由工区给以一定金额的罚款,因此造成安全事故、质量缺
陷或环境污染事件的,将加重处罚:
4.1进入施工现场必须戴安全帽高空作业必须系安全带违者每次罚款100元。
4.2严禁私自乱接和摆弄电器设备,违者对造成损坏电器设备的除赔偿经济损失外,
对责任人罚款100元。
4.3氧气、乙炔瓶的安全距离5米及以上且氧气、乙炔瓶必须按照要求佩戴防震胶圈
不得使用没有标定的压力表氧气瓶平放乙炔瓶立放违者每次罚款100元。
4.4 小型机具必须定人定机使用违者每次罚款50元。
4.5现场机具必须悬挂安全操作规程牌,并严格按照安全规程进行操作,同时要求机
具设备良好各类安全防护齐全违者每次罚款50元。
4.6工作时间严禁穿拖鞋、高跟鞋等违者每次罚款50元。
4.7 严禁酒后作业违者每次罚款200元。
4.8高空施工必须设置爬梯不得沿着在建物进行上下违者每次罚款100元。
4.9 基坑施工中必须穿绝缘胶鞋焊接作业时要戴绝缘手套违者每次罚款50元。
4.10
对相同问题经提出整改要求后,拒不整改,再次连续出现的,对本人进行再次培训和考
核,合格后上岗作业仍多次出现相同问题的,予以辞退。
第五条 其他内容
5.1本责任书没有涉及的有关安全质量责任追究和处罚内容,按照《中化学建设投资集
团安徽工程有限公司合肥市五里庙复建点东区项目安全质量文明施工奖惩办法》规定执行
5.2本责任书一式两份,双方各执一份;自双方签字之日起生效,按年度考核。
甲方代表   乙方
(签章)  (签章)
«sign5»
年 月 日 «date2»
|中化学建投«projectName» |
|入场教育 |
|单位名称«unitName» |工种/职务«workP|日期«TestStar|
| |ostName» |tTime» |
|姓名«testName» |身份证号«IdCard» |分数«TestScores|
| | |» |
|一、单项选择题 (每题«SValue»分共«SValueCount»分) |
|«TableStart:TableS»«SProblem» |
|«SOption»«TableEnd:TableS» |
|二、多项选择题 (每题«MValue»分共«MValueCount»分) |
|«TableStart:TableM»«MProblem» |
|«MOption»«TableEnd:TableM» |
|三、判断题 (每题«JValue»分共«JValueCount»分) |
|«TableStart:TableJ»«data»«TableEnd:TableJ» |
| |
| | | |
|«imgStr1» |«imgStr2» |«imgStr3» |
-----------------------
1
2
4
4
4
4

View File

@ -0,0 +1,277 @@
中化学建设投资集团安徽工程有限公司
职工入场安全教育培训
(安徽成汉)
[pic]
培训单位: «projectName»
岗 位: 防水普工
被培训人: «name»
时 间: «time»
新工人入场三级安全教育登记卡
工程名称中化学建设投资集团安徽工程有限公司«projectName»
|姓 名 |«name» |«IdCardFront» «IdCardBack» |
|性 别 |«sex» | |
|进场日期 |«InTime» | |
|岗 位 |防水普工 | |
|三级安全教育内容 |学时 |教育人 |被教育人 |
|公司|进行安全基本知识、法规、法制教育,主 |15 |签名«sign» |签名«sign1|
|级教|要内容是: | | |» |
|育 |1.党和国家的安全生产方针、政策; | | | |
| |2.安全生产法规、标准和安全知识; | | | |
| |3.企业安全生产规章制度、安全纪律; | | | |
| |4.安全生产形势及重大事故案例教训; | | | |
| |5.发生事故后如何抢救伤员、排险、保护 | | | |
| |现场及时报告。 | | | |
| | | |日期: «date1» |
|项目|进入现场规章制度和遵章守纪教育,主要 |15 |签名«sign» |签名«sign1|
|级教|内容是: | | |_1» |
|育 |1.本项目施工特点、可能存在的不安全因 | | | |
| |素及必须遵守的事项; | | | |
| |2.本单位(包括施工、生产现场)安全生 | | | |
| |产制度、规定和安全注意事项; | | | |
| |3.本岗位的安全技术操作规程; | | | |
| |4.高处作业、机械设备、电气安全基础知 | | | |
| |识; | | | |
| |5.防火、防毒、防尘、防爆知识及紧急情 | | | |
| |况安全处置的安全疏散知识; | | | |
| |6.防护用品发放标准及防护用品、用具使 | | | |
| |用的基础知识。 | | | |
| | | |日期: «date1» |
|班组|进行本工种岗位安全操作及班组安全制度 |20 |签名«sign» |签名«sign1|
|级教|、记录教育,主要内容: | | |_2» |
|育 |1.本班组作业特点及安全操作规程; | | | |
| |2.班组安全活动制度及记录; | | | |
| |3.爱护和正确使用安全防护装置(设施) | | | |
| |及个人防护用品; | | | |
| |4.本岗位不安全因素及其防范对策; | | | |
| |5.本岗位的作业环境及使用的机械设备、 | | | |
| |工具的安全要求。 | | | |
| | | |日期: «date1» |
填表说明:
1、应建立健全定期的安全生产教育培训制度。
2、新工人入场必须填写登记表个人部分的内容。
3、进行公司、项目部、班组每级安全教育后经教育人和受教育人分别签名。
岗位危险告知书
工种: 防水普工
«name»
你将从事的防水卷材铺贴作业,存在着火灾、爆炸、高处坠落、起重伤害、触电等岗位
危险,现予以告知。你在作业时务必遵守相关的规章制度和操作规程,并熟记作业要点
及其特性,掌握好相应的安全防范技能;进入作业场所后,要进行重新检查,发现异常
情况和不安全因素必须及时采取有效措施排除;要正确使用和佩戴劳动保护用品,在做
好自我防范的同时,还要认真贯彻联保互保。同时对以下针对性措施必须经常对照执行
1、正确使用安全防护用品在高处作业时必须系好安全带穿防滑鞋应将所需工
具装在工具袋内,传递工具不得抛掷或将工具放在平台或支架上,也不得插在腰带上,
工具手柄设置腕扣绳。作业时精神要集中,团结协作、互相配合、听从统一指挥,不得
“走过档”和跳跃架子,严禁打闹开玩笑、酒后作业。
2、必须严格执行安全技术交底按照专项安全技术措施并结合各种型式脚手架的安
全技术规范来搭设。在特殊情况下必须遵循确保安全为原则完成架子架设。
3、认真检查脚手架所用的材料不符合规范要求的材料严禁使用。
4、脚手架要结合工程进度搭设搭设未完的脚手架在离开作业岗位时不得留有
未固定构件和不安全隐患,确保架子稳定。
5、在带电设备附近搭、拆脚手架时宜停电作业。在外电架空线路附近作业时
手架外侧边缘与外电架空线路的边线之间的距离要保证其最小的安全距离。
6、拆除支架或模板时不得双层作业拆下的支架杆件或模板不得往下扔必须遵
循由上而下的顺序平稳吊放或滑放,堆码整齐。
7、遇高温、大雨、大雪、大雾、六级以上大风等恶劣天气应停止高处露天作业。
被告知者签字指印«sign2»
此告知书一式二份,一份交作业者本人留存,一份留项目部安质部存档备查。
中化学建设投资集团安徽工程有限公司
«projectName»
«date2»
入场工人健康承诺书
本人: «name» (身份证: «IdentityCard»
手机号: «Telephone» )于
«year» 年 «month» 月 «day»
日进入«projectName»工作本人承诺未患有以下疾病或类似病例
1、未患有脑、神经系统及精神方面的疾病例如:反复头疼眩晕,美尼尔综合征、
脑部需要或已经做过手术或其它症状;
2、未患有心血管疾病例如:遗传性心脏病、高血压、动脉瘤、卒中、心梗等;
未患有呼吸系统疾病,例如:反复咳嗽、咯痰、咯血、肺气肿、肺心病、肺结核等;
4、未患有消化系统疾病例如:原因不明的短期内消瘦、肝区疼痛、乙肝等;
5、未患有癫痛疾病、3 级高血压;
6、未患有传染性皮肤病
7、未患有其它各种癌症疾病。
8、年龄超过50岁的人员进入施工现场必须进行健康体检提供健康报告健康体检
报告有效期为一年时间。
特别说明:
*以上如有隐瞒事实真相的,本人愿承担一切后果!!!
承诺单位(单位章):
承诺人签字和按手印«sign3»
日期: «date2»
安 全 承 诺 书
我已通过本岗位安全培训教育,掌握了工作内容所需的安全知识和安全防护常识,
会正确使用劳动保护用品、用具。本人承诺:
一、认真执行“安全第一,预防为主、综合治理”的安全生产方针,遵守各项安全生
产制度和规定,做到不伤害自己、不伤害他人、不被他人伤害。
二、服从项目部管理,不违章作业、不违反劳动纪律,抵制违章指挥,纠正违章行
为。
三、按规定着装上岗,穿戴好劳动防护用品、用具。
四、如因本人不服从现场管理,不遵守安全操作规程,违章乱纪、违规蛮干等行为
造成的安全事故(包括涉及本人的伤亡事故)均由本人承担一切经济损失和法律责任。
承诺人«sign4»
承诺时间: «date2»
安全质量责任书
甲方: 中化学建投安徽工程公司«projectName»
乙方: «name»
  
为了完成本班组与作业队签订的安全质量责任书中规定的各项指标,确保作业人员安
全和每道施工工序的施工质量,避免集体和个人经济(财产)损失等,按照层层包保,
分级负责的原则,经协商,签订本责任书。
第一条 责任范围
本岗位在该项目施工范围内的所有作业和相关活动。
第二条 责任目标
不制造职业健康安全隐患,不制造质量缺陷,不制造环境污染;保证不伤害自己,不
伤害他人,不被他人伤害,保护他人不受伤害。
第三条 责任承诺
乙方承诺服从工区和班组管理,严格遵守项目各项管理制度,做到以下相关要求:
3.1进场后接受项目的岗前安全质量培训,经考试合格后上岗;施工过程中接受必要
的安全质量和技能培训,没培训不上岗,培训不合格不上岗。
3.2进入施工现场后,正确佩戴安全帽、安全带等安全防护用品;积极配合群众安全
监督员的工作,对现场提出的涉及本人的安全质量问题及隐患,及时整改、落实到位。
3.3向甲方如实说明自己的身体状况,不隐瞒以往病史,定期进行体检,身体健康,
无酗酒、吸毒史,无现场施工行业所禁止的身体健康禁忌症。
3.4施工前认真聆听班组班前讲话和施工注意事项;施工中严格遵守,不违章,并能
对其他违章现象进行提醒和制止。
3.5接受项目的施工交底,熟悉各项工序施工的技术交底、安全技术交底和规范要求
,熟悉各项工序施工的安全和质量措施。
3.6严格按照交底和规范要求施工,对交底有疑问的及时咨询,不随意作业,不私自
降低施工标准,不偷工减料。
3.7本道工序施工完成后进行自检,自检合格后报工班长检查;对质量不合格的上道
工序不予接收。
3.8对各级检查发现的问题,严格按照项目整改通知书要求进行整改。
3.9严格遵守安全质量法律法规和施工现场安全质量管理相关制度,遵守劳动纪律,
杜绝违反制度、违反劳动纪律、违章操作等不安全、不文明行为。
3.10
施工中不带病作业,坚持不伤害自己、不伤害他人,不被他人伤害;按要求佩戴好劳动
防护用品。
3.11有权拒绝违章指挥。
3.12施工中发现安全质量隐患及时上报,并配合项目要求及时消除安全质量隐患;发
现有安全质量隐患并上报后,有权拒绝继续冒险作业。
3.13
不破坏施工现场的安全质量防护设施;施工现场的脚手架、安全标识、警示牌等,不私
自拆除及挪作他用。
3.14 不在仓库、油桶等有明确禁止吸烟的地方吸烟、生火。
3.15无证或有证但未经许可,不私自操作施工机械或其他特殊设备。
3.16
严格遵守项目环境保护制度,施工产生的建筑垃圾按照项目要求处理,不随便倾倒施工
垃圾,做到工完料尽,文明施工。
3.17 不在宿舍内私拉乱设电线和用电设备;严格遵守项目“五防”要求;
3.18 其他安全、质量、环保及职业健康相关要求。
第四条 责任追究
未遵守以上要求的违规行为,由工区给以一定金额的罚款,因此造成安全事故、质量缺
陷或环境污染事件的,将加重处罚:
4.1进入施工现场必须戴安全帽高空作业必须系安全带违者每次罚款100元。
4.2严禁私自乱接和摆弄电器设备,违者对造成损坏电器设备的除赔偿经济损失外,
对责任人罚款100元。
4.3氧气、乙炔瓶的安全距离5米及以上且氧气、乙炔瓶必须按照要求佩戴防震胶圈
不得使用没有标定的压力表氧气瓶平放乙炔瓶立放违者每次罚款100元。
4.4 小型机具必须定人定机使用违者每次罚款50元。
4.5现场机具必须悬挂安全操作规程牌,并严格按照安全规程进行操作,同时要求机
具设备良好各类安全防护齐全违者每次罚款50元。
4.6工作时间严禁穿拖鞋、高跟鞋等违者每次罚款50元。
4.7 严禁酒后作业违者每次罚款200元。
4.8高空施工必须设置爬梯不得沿着在建物进行上下违者每次罚款100元。
4.9 基坑施工中必须穿绝缘胶鞋焊接作业时要戴绝缘手套违者每次罚款50元。
4.10
对相同问题经提出整改要求后,拒不整改,再次连续出现的,对本人进行再次培训和考
核,合格后上岗作业仍多次出现相同问题的,予以辞退。
第五条 其他内容
5.1本责任书没有涉及的有关安全质量责任追究和处罚内容,按照《中化学建设投资集
团安徽工程有限公司合肥市五里庙复建点东区项目安全质量文明施工奖惩办法》规定执行
5.2本责任书一式两份,双方各执一份;自双方签字之日起生效,按年度考核。
甲方代表   乙方
(签章)  (签章)
«sign5»
年 月 日 «date2»
|中化学建投«projectName» |
|入场教育 |
|单位名称«unitName» |工种/职务«workP|日期«TestStar|
| |ostName» |tTime» |
|姓名«testName» |身份证号«IdCard» |分数«TestScores|
| | |» |
|一、单项选择题 (每题«SValue»分共«SValueCount»分) |
|«TableStart:TableS»«SProblem» |
|«SOption»«TableEnd:TableS» |
|二、多项选择题 (每题«MValue»分共«MValueCount»分) |
|«TableStart:TableM»«MProblem» |
|«MOption»«TableEnd:TableM» |
|三、判断题 (每题«JValue»分共«JValueCount»分) |
|«TableStart:TableJ»«data»«TableEnd:TableJ» |
| |
| | | |
|«imgStr1» |«imgStr2» |«imgStr3» |

View File

@ -708,6 +708,24 @@
<Content Include="Door\InOutRecordStatisticsGrid.aspx" />
<Content Include="Door\LeaveRecord.aspx" />
<Content Include="Door\LeaveRecordEdit.aspx" />
<Content Include="File\Excel\DataIn\岗位考试试题模版.xls" />
<Content Include="File\Word\Person\安全教育培训打印整套(司索信号工).doc" />
<Content Include="File\Word\Person\安全教育培训打印整套(塔吊司机).doc" />
<Content Include="File\Word\Person\安全教育培训打印整套(挖机司机).doc" />
<Content Include="File\Word\Person\安全教育培训打印整套(施工电梯司机).doc" />
<Content Include="File\Word\Person\安全教育培训打印整套(普工).doc" />
<Content Include="File\Word\Person\安全教育培训打印整套(木工).doc" />
<Content Include="File\Word\Person\安全教育培训打印整套(架子工).doc" />
<Content Include="File\Word\Person\安全教育培训打印整套(桩基).doc" />
<Content Include="File\Word\Person\安全教育培训打印整套(水电工).doc" />
<Content Include="File\Word\Person\安全教育培训打印整套(渣土车司机).doc" />
<Content Include="File\Word\Person\安全教育培训打印整套(班组管理员).doc" />
<Content Include="File\Word\Person\安全教育培训打印整套(瓦工).doc" />
<Content Include="File\Word\Person\安全教育培训打印整套(电焊工).doc" />
<Content Include="File\Word\Person\安全教育培训打印整套(管理人员).doc" />
<Content Include="File\Word\Person\安全教育培训打印整套(装配、灌浆工).doc" />
<Content Include="File\Word\Person\安全教育培训打印整套(钢筋工).doc" />
<Content Include="File\Word\Person\安全教育培训打印整套(防水普工).doc" />
<Content Include="HJGL\BaseInfo\Components.aspx" />
<Content Include="HJGL\BaseInfo\ComponentsEdit.aspx" />
<Content Include="HJGL\BaseInfo\ComponentsIn.aspx" />
@ -1016,6 +1034,11 @@
<Content Include="HSSE\EduTrain\TrainTestDBSelectCloumn.aspx" />
<Content Include="HSSE\EduTrain\TrainTestItemEdit.aspx" />
<Content Include="HSSE\EduTrain\TrainTestView.aspx" />
<Content Include="HSSE\EduTrain\WorkPostTestTraining.aspx" />
<Content Include="HSSE\EduTrain\WorkPostTestTrainingItemIn.aspx" />
<Content Include="HSSE\EduTrain\WorkPostTestTrainingItemSave.aspx" />
<Content Include="HSSE\EduTrain\WorkPostTestTrainingOut.aspx" />
<Content Include="HSSE\EduTrain\WorkPostTestTrainingSave.aspx" />
<Content Include="HSSE\Emergency\DrillRecordList.aspx" />
<Content Include="HSSE\Emergency\DrillRecordListEdit.aspx" />
<Content Include="HSSE\Emergency\DrillRecordListView.aspx" />
@ -11783,6 +11806,26 @@
<Compile Include="HSSE\EduTrain\TrainTestView.aspx.designer.cs">
<DependentUpon>TrainTestView.aspx</DependentUpon>
</Compile>
<Compile Include="HSSE\EduTrain\WorkPostTestTraining.aspx.cs">
<SubType>ASPXCodeBehind</SubType>
</Compile>
<Compile Include="HSSE\EduTrain\WorkPostTestTraining.aspx.designer.cs" />
<Compile Include="HSSE\EduTrain\WorkPostTestTrainingItemIn.aspx.cs">
<SubType>ASPXCodeBehind</SubType>
</Compile>
<Compile Include="HSSE\EduTrain\WorkPostTestTrainingItemIn.aspx.designer.cs" />
<Compile Include="HSSE\EduTrain\WorkPostTestTrainingItemSave.aspx.cs">
<SubType>ASPXCodeBehind</SubType>
</Compile>
<Compile Include="HSSE\EduTrain\WorkPostTestTrainingItemSave.aspx.designer.cs" />
<Compile Include="HSSE\EduTrain\WorkPostTestTrainingOut.aspx.cs">
<SubType>ASPXCodeBehind</SubType>
</Compile>
<Compile Include="HSSE\EduTrain\WorkPostTestTrainingOut.aspx.designer.cs" />
<Compile Include="HSSE\EduTrain\WorkPostTestTrainingSave.aspx.cs">
<SubType>ASPXCodeBehind</SubType>
</Compile>
<Compile Include="HSSE\EduTrain\WorkPostTestTrainingSave.aspx.designer.cs" />
<Compile Include="HSSE\Emergency\DrillRecordList.aspx.cs">
<DependentUpon>DrillRecordList.aspx</DependentUpon>
<SubType>ASPXCodeBehind</SubType>

View File

@ -85,7 +85,7 @@ namespace FineUIPro.Web.HSSE.EduTrain
private List<Model.Training_TestTraining> GetNewTraining(string parentId)
{
return (from x in Funs.DB.Training_TestTraining
where x.SupTrainingId == parentId
where x.SupTrainingId == parentId && x.TrainingId != "99ccf4c8-6f8e-47da-a900-53b12a278f25"
orderby x.TrainingCode
select x).ToList();
}

View File

@ -0,0 +1,198 @@
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WorkPostTestTraining.aspx.cs" Inherits="FineUIPro.Web.HSSE.EduTrain.WorkPostTestTraining" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<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" />
</head>
<body>
<form id="form1" runat="server">
<f:PageManager ID="PageManager1" AutoSizePanelID="Panel1" runat="server" />
<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="210px" Title="考试试题库" TitleToolTip="考试试题库" ShowBorder="true"
ShowHeader="false" AutoScroll="true" BodyPadding="2px" IconFont="ArrowCircleLeft"
Layout="Fit">
<Items>
<f:Toolbar ID="Toolbar2" Position="Top" runat="server" ToolbarAlign="Right">
<Items>
<%-- <f:Button ID="btnNew" Icon="Add" runat="server" OnClick="btnNew_Click" Hidden="true">
</f:Button>--%>
<f:Button ID="btnOut" ToolTip="导出" Icon="FolderUp" runat="server" Text="导出"
OnClick="btnMenuOut_Click">
</f:Button>
</Items>
</f:Toolbar>
<f:Tree ID="tvTestTraining" EnableCollapse="true" ShowHeader="true" Title="考试试题库" OnNodeCommand="tvTestTraining_NodeCommand"
AutoLeafIdentification="true" runat="server" EnableTextSelection="True">
<Listeners>
<f:Listener Event="beforenodecontextmenu" Handler="onTreeNodeContextMenu" />
</Listeners>
</f:Tree>
</Items>
</f:Panel>
<f:Panel runat="server" ID="panelCenterRegion" RegionPosition="Center" ShowBorder="true"
Layout="VBox" ShowHeader="false" BodyPadding="5px" IconFont="PlusCircle" Title="考试试题明细"
TitleToolTip="考试试题明细" AutoScroll="true">
<Items>
<f:Grid ID="Grid1" ShowBorder="true" ShowHeader="false" EnableCollapse="true"
runat="server" BoxFlex="1" DataKeyNames="TrainingItemId" DataIDField="TrainingItemId"
AllowSorting="true" SortField="TrainingItemCode" ForceFit="true"
SortDirection="DESC" OnSort="Grid1_Sort" AllowPaging="true" IsDatabasePaging="true"
PageSize="15" OnPageIndexChange="Grid1_PageIndexChange" EnableRowDoubleClickEvent="true"
OnRowDoubleClick="Grid1_RowDoubleClick" EnableTextSelection="True" EnableColumnLines="true">
<Toolbars>
<f:Toolbar ID="Toolbar3" Position="Top" runat="server">
<Items>
<f:TextBox ID="txtName" runat="server" Label="查询" EmptyText="输入查询条件"
AutoPostBack="true" OnTextChanged="TextBox_TextChanged" Width="250px" LabelWidth="80px"
LabelAlign="Right">
</f:TextBox>
<f:DropDownList runat="server" ID="drptype" AutoPostBack="true" Label="题型" LabelWidth="60px" OnSelectedIndexChanged="TextBox_TextChanged">
<f:ListItem Value="0" Text="全部" Selected="true"/>
<f:ListItem Value="1" Text="单选题"/>
<f:ListItem Value="2" Text="多选题"/>
<f:ListItem Value="3" Text="判断题"/>
</f:DropDownList>
<f:CheckBox runat="server" ID="ckIsItem" Text="选项不全" AutoPostBack="true" OnCheckedChanged="ckIsItem_CheckedChanged"></f:CheckBox>
<f:ToolbarFill ID="ToolbarFill1" runat="server">
</f:ToolbarFill>
<f:Button ID="btnNewDetail" ToolTip="新增" Icon="Add" runat="server" OnClick="btnNewDetail_Click" Text="新增"
Hidden="true">
</f:Button>
<f:Button ID="btnImport" ToolTip="导入" Icon="PageExcel" Hidden="true" runat="server" Text="导入"
OnClick="btnImport_Click">
</f:Button>
<f:Button ID="Button1" OnClick="btnMenuOut1_Click" runat="server" ToolTip="导出" Icon="FolderUp" Text="导出"
EnableAjax="false" DisableControlBeforePostBack="false">
</f:Button>
<%-- <f:Button ID="btnRefresh" ToolTip="按基础数据刷新" Icon="ArrowRefresh" runat="server" OnClick="Refresh_Click"
Hidden="true">
</f:Button>
<f:Button ID="btnRefresh1" ToolTip="按列表名称刷新" Icon="ArrowRefresh" runat="server" OnClick="Refresh1_Click"
Hidden="true">
</f:Button>--%>
</Items>
</f:Toolbar>
</Toolbars>
<Columns>
<f:RenderField ColumnID="TrainingItemCode" DataField="TrainingItemCode" SortField="TrainingItemCode"
Width="80px" FieldType="String" HeaderText="编号" HeaderTextAlign="Center" TextAlign="left">
</f:RenderField>
<f:RenderField ColumnID="Abstracts" DataField="Abstracts" SortField="Abstracts"
Width="600px" FieldType="String" HeaderText="教材内容" HeaderTextAlign="Center" TextAlign="left">
</f:RenderField>
<f:RenderField ColumnID="WorkPostNames" DataField="WorkPostNames" SortField="WorkPostNames"
Width="200px" FieldType="String" HeaderText="适合岗位" HeaderTextAlign="Center" TextAlign="left">
</f:RenderField>
<f:RenderField ColumnID="TestTypeName" DataField="TestTypeName" SortField="TestTypeName"
Width="70px" FieldType="String" HeaderText="题型" HeaderTextAlign="Center" TextAlign="left">
</f:RenderField>
<f:RenderField Width="200px" ColumnID="AItem" DataField="AItem" FieldType="String"
HeaderText="答案项A" HeaderTextAlign="Center" TextAlign="Left">
</f:RenderField>
<f:RenderField Width="200px" ColumnID="BItem" DataField="BItem" FieldType="String"
HeaderText="答案项B" HeaderTextAlign="Center" TextAlign="Left">
</f:RenderField>
<f:RenderField Width="200px" ColumnID="CItem" DataField="CItem" FieldType="String"
HeaderText="答案项C" HeaderTextAlign="Center" TextAlign="Left">
</f:RenderField>
<f:RenderField Width="200px" ColumnID="DItem" DataField="DItem" FieldType="String"
HeaderText="答案项D" HeaderTextAlign="Center" TextAlign="Left">
</f:RenderField>
<f:RenderField Width="200px" ColumnID="EItem" DataField="EItem" FieldType="String"
HeaderText="答案项E" HeaderTextAlign="Center" TextAlign="Left">
</f:RenderField>
<f:RenderField Width="90px" ColumnID="AnswerItems" DataField="AnswerItems" FieldType="String"
HeaderText="正确答案项" HeaderTextAlign="Center" TextAlign="Left">
</f:RenderField>
<f:RenderField Width="90px" ColumnID="Score" DataField="Score" FieldType="String"
HeaderText="分值" HeaderTextAlign="Center" TextAlign="Left">
</f:RenderField>
</Columns>
<Listeners>
<f:Listener Event="beforerowcontextmenu" Handler="onRowContextMenu" />
</Listeners>
<PageItems>
<f:ToolbarSeparator ID="ToolbarSeparator1" runat="server">
</f:ToolbarSeparator>
<f:ToolbarText ID="ToolbarText1" runat="server" Text="每页记录数:">
</f:ToolbarText>
<f:DropDownList runat="server" ID="ddlPageSize" Width="80px" AutoPostBack="true"
OnSelectedIndexChanged="ddlPageSize_SelectedIndexChanged">
</f:DropDownList>
</PageItems>
</f:Grid>
</Items>
</f:Panel>
</Items>
</f:Panel>
<f:Window ID="Window1" Title="考试试题" Hidden="true" EnableIFrame="true" EnableMaximize="true"
Target="Parent" EnableResize="false" runat="server" OnClose="Window1_Close" IsModal="true"
Width="600px" Height="350px">
</f:Window>
<f:Window ID="Window2" Title="考试试题详情" Hidden="true" EnableIFrame="true" EnableMaximize="true"
Target="Parent" EnableResize="false" runat="server" OnClose="Window2_Close" IsModal="true"
Width="900px" Height="580px">
</f:Window>
<f:Window ID="Window3" Title="导入信息" Hidden="true" EnableIFrame="true" EnableMaximize="true"
Target="Parent" EnableResize="false" runat="server" OnClose="Window3_Close" IsModal="false"
CloseAction="HidePostBack" Width="1200px" Height="560px">
</f:Window>
<f:Menu ID="Menu1" runat="server">
<f:MenuButton ID="btnMenuEdit" OnClick="btnMenuEdit_Click" EnablePostBack="true"
runat="server" Text="编辑" Hidden="true" Icon="Pencil">
</f:MenuButton>
<f:MenuButton ID="btnMenuDelete" OnClick="btnMenuDelete_Click" EnablePostBack="true"
Icon="Delete" ConfirmText="删除选中行?" ConfirmTarget="Parent" runat="server" Text="删除"
Hidden="true">
</f:MenuButton>
</f:Menu>
<f:Menu ID="Menu2" runat="server">
<f:MenuButton ID="btnMenuADD" OnClick="btnMenuADD_Click" EnablePostBack="true"
runat="server" Text="新增" Icon="Add" Hidden="true">
</f:MenuButton>
<f:MenuButton ID="btnTreeMenuEdit" OnClick="btnTreeMenuEdit_Click" EnablePostBack="true"
runat="server" Text="编辑" Hidden="true" Icon="Pencil">
</f:MenuButton>
<f:MenuButton ID="btnQR" OnClick="btnQR_Click" EnablePostBack="true"
runat="server" Text="二维码" Icon="Shading">
</f:MenuButton>
<f:MenuButton ID="btnTreeMenuDelete" OnClick="btnTreeMenuDelete_Click" EnablePostBack="true"
Icon="Delete" ConfirmText="删除选中节点?" ConfirmTarget="Parent" runat="server" Text="删除"
Hidden="true">
</f:MenuButton>
</f:Menu>
</form>
<script type="text/javascript">
var treeID = '<%= tvTestTraining.ClientID %>';
var menuID = '<%= Menu1.ClientID %>';
var menuID2 = '<%= Menu2.ClientID %>';
// 保存当前菜单对应的树节点ID
var currentNodeId;
// 返回false来阻止浏览器右键菜单
function onTreeNodeContextMenu(event, nodeId) {
currentNodeId = nodeId;
F(menuID2).show();
return false;
}
// 返回false来阻止浏览器右键菜单
function onRowContextMenu(event, rowId) {
F(menuID).show(); //showAt(event.pageX, event.pageY);
return false;
}
function reloadGrid() {
__doPostBack(null, 'reloadGrid');
}
</script>
</body>
</html>

View File

@ -0,0 +1,557 @@
using BLL;
using System;
using System.Collections.Generic;
using System.Data.SqlClient;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace FineUIPro.Web.HSSE.EduTrain
{
public partial class WorkPostTestTraining : PageBase
{
/// <summary>
/// 加载页面
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
Funs.DropDownPageSize(this.ddlPageSize);
this.GetButtonPower();
this.InitTreeMenu();
}
}
/// <summary>
/// 初始化树
/// </summary>
private void InitTreeMenu()
{
tvTestTraining.Nodes.Clear();
tvTestTraining.ShowBorder = false;
tvTestTraining.ShowHeader = false;
tvTestTraining.EnableIcons = true;
tvTestTraining.AutoScroll = true;
tvTestTraining.EnableSingleClickExpand = true;
TreeNode rootNode = new TreeNode
{
Text = "考试试题库",
NodeID = "0",
Expanded = true
};
this.tvTestTraining.Nodes.Add(rootNode);
BoundTree(rootNode.Nodes, rootNode.NodeID);
}
private void BoundTree(TreeNodeCollection nodes, string parentId)
{
var dt = GetNewTraining(parentId);
if (dt.Count() > 0)
{
TreeNode tn = null;
foreach (var dr in dt)
{
string name = dr.TrainingName;
if (!string.IsNullOrEmpty(dr.TrainingCode))
{
name = "[" + dr.TrainingCode + "]" + dr.TrainingName;
}
tn = new TreeNode
{
Text = name,
NodeID = dr.TrainingId,
EnableClickEvent = true,
ToolTip = dr.TrainingName
};
nodes.Add(tn);
///是否存在下级节点
var sup = Funs.DB.Training_TestTraining.FirstOrDefault(x => x.SupTrainingId == tn.NodeID);
if (sup != null)
{
BoundTree(tn.Nodes, tn.NodeID);
}
}
}
}
/// <summary>
/// 得到培训类型
/// </summary>
/// <param name="parentId"></param>
/// <returns></returns>
private List<Model.Training_TestTraining> GetNewTraining(string parentId)
{
return (from x in Funs.DB.Training_TestTraining
where x.SupTrainingId == parentId && x.TrainingId == "99ccf4c8-6f8e-47da-a900-53b12a278f25"
orderby x.TrainingCode
select x).ToList();
}
//protected void btnNew_Click(object sender, EventArgs e)
//{
// PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("TrainingSave.aspx", "编辑 - ")));
//}
protected void btnMenuADD_Click(object sender, EventArgs e)
{
if (this.tvTestTraining.SelectedNode != null)
{
PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("WorkPostTestTrainingSave.aspx?SupTrainingId={0}", this.tvTestTraining.SelectedNode.NodeID, "新增 - ")));
}
else
{
ShowNotify("请选择树节点!", MessageBoxIcon.Warning);
}
}
protected void btnTreeMenuEdit_Click(object sender, EventArgs e)
{
if (this.tvTestTraining.SelectedNode != null)
{
if (this.tvTestTraining.SelectedNode.NodeID != "0") //非根节点可以编辑
{
PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("WorkPostTestTrainingSave.aspx?TrainingId={0}", this.tvTestTraining.SelectedNode.NodeID, "编辑 - ")));
}
else
{
ShowNotify("根节点无法编辑!", MessageBoxIcon.Warning);
}
}
else
{
ShowNotify("请选择树节点!", MessageBoxIcon.Warning);
}
}
protected void btnTreeMenuDelete_Click(object sender, EventArgs e)
{
if (this.tvTestTraining.SelectedNode != null && this.tvTestTraining.SelectedNodeID != "0")
{
var edu = Funs.DB.Training_TestTraining.FirstOrDefault(x => x.SupTrainingId == this.tvTestTraining.SelectedNode.NodeID);
if (edu == null)
{
BLL.TestTrainingService.DeleteTestTrainingById(this.tvTestTraining.SelectedNode.NodeID);
InitTreeMenu();
Grid1.DataSource = null;
Grid1.DataBind();
}
else
{
ShowNotify("存在子目录,不能删除!", MessageBoxIcon.Warning);
}
}
else
{
ShowNotify("请选择删除项!", MessageBoxIcon.Warning);
}
}
protected void tvTestTraining_NodeCommand(object sender, FineUIPro.TreeCommandEventArgs e)
{
BindGrid();
}
#region BindGrid
private void BindGrid()
{
if (this.tvTestTraining.SelectedNode != null && !string.IsNullOrEmpty(this.tvTestTraining.SelectedNode.NodeID))
{
string strSql = @"SELECT TrainingItemId,TrainingId,TrainingItemCode,TrainingItemName,Abstracts,AttachUrl,VersionNum,TestType "
+ @" ,(CASE WHEN TestType = '1' THEN '单选题' WHEN TestType = '2' THEN '多选题' ELSE '判断题' END) AS TestTypeName "
+ @" ,(CASE WHEN WorkPostNames IS NULL THEN '通用' ELSE WorkPostNames END) AS WorkPostNames,AItem,BItem,CItem,DItem,EItem,AnswerItems,Score "
+ @" FROM dbo.Training_TestTrainingItem"
+ @" WHERE TrainingId=@TrainingId ";
List<SqlParameter> listStr = new List<SqlParameter>
{
new SqlParameter("@TrainingId", this.tvTestTraining.SelectedNode.NodeID)
};
if (!string.IsNullOrEmpty(this.txtName.Text.Trim()))
{
strSql += " AND (TrainingItemCode LIKE @Name OR TrainingItemName LIKE @Name OR Abstracts LIKE @Name OR WorkPostNames LIKE @Name)";
listStr.Add(new SqlParameter("@Name", "%" + this.txtName.Text.Trim() + "%"));
}
if (this.drptype.SelectedValue != "0")
{
strSql += " AND TestType=@TestType";
listStr.Add(new SqlParameter("@TestType", this.drptype.SelectedValue));
}
if (this.ckIsItem.Checked)
{
strSql += " AND (AItem IS NULL OR BItem IS NULL OR AItem ='' OR BItem ='')";
}
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();
}
}
#endregion
#region Events
protected void Window1_Close(object sender, EventArgs e)
{
this.InitTreeMenu();
}
protected void Window2_Close(object sender, EventArgs e)
{
this.BindGrid();
}
protected void Window3_Close(object sender, EventArgs e)
{
this.InitTreeMenu();
this.BindGrid();
}
/// <summary>
/// 右键删除事件
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void btnMenuDelete_Click(object sender, EventArgs e)
{
this.DeleteData();
}
/// <summary>
/// 删除方法
/// </summary>
private void DeleteData()
{
if (Grid1.SelectedRowIndexArray.Length > 0)
{
foreach (int rowIndex in Grid1.SelectedRowIndexArray)
{
string rowID = Grid1.DataKeys[rowIndex][0].ToString();
var getD = BLL.TestTrainingItemService.GetTestTrainingItemById(rowID);
if (getD != null)
{
BLL.LogService.AddSys_Log(this.CurrUser, getD.TrainingItemCode, getD.TrainingItemId, BLL.Const.TestTrainingMenuId, BLL.Const.BtnDelete);
BLL.TestTrainingItemService.DeleteTestTrainingItemById(rowID);
}
}
BindGrid();
ShowNotify("删除数据成功!");
}
}
#endregion
#region GV排序页面
/// <summary>
///
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void Grid1_PageIndexChange(object sender, GridPageEventArgs e)
{
Grid1.PageIndex = e.NewPageIndex;
BindGrid();
}
protected void ddlPageSize_SelectedIndexChanged(object sender, EventArgs e)
{
Grid1.PageSize = Convert.ToInt32(ddlPageSize.SelectedValue);
BindGrid();
}
protected void Grid1_Sort(object sender, FineUIPro.GridSortEventArgs e)
{
Grid1.SortDirection = e.SortDirection;
Grid1.SortField = e.SortField;
BindGrid();
}
#endregion
/// <summary>
/// 编辑试题
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void Grid1_RowDoubleClick(object sender, GridRowClickEventArgs e)
{
this.EditData();
}
/// <summary>
/// 右键编辑事件
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void btnMenuEdit_Click(object sender, EventArgs e)
{
this.EditData();
}
/// <summary>
/// 编辑数据方法
/// </summary>
private void EditData()
{
if (Grid1.SelectedRowIndexArray.Length == 0)
{
Alert.ShowInTop("请至少选择一条记录!", MessageBoxIcon.Warning);
return;
}
string trainingItemId = Grid1.SelectedRowID;
PageContext.RegisterStartupScript(Window2.GetShowReference(String.Format("WorkPostTestTrainingItemSave.aspx?TrainingItemId={0}", trainingItemId, "编辑 - ")));
}
/// <summary>
/// 增加
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void btnNewDetail_Click(object sender, EventArgs e)
{
if (this.tvTestTraining.SelectedNode != null)
{
string id = this.tvTestTraining.SelectedNodeID;
var testTrain = BLL.TestTrainingService.GetTestTrainingById(id);
if (testTrain != null && testTrain.IsEndLever == true)
{
PageContext.RegisterStartupScript(Window2.GetShowReference(String.Format("WorkPostTestTrainingItemSave.aspx?TrainingId={0}", this.tvTestTraining.SelectedNode.NodeID, "编辑 - ")));
}
else
{
ShowNotify("请选择末级树节点!", MessageBoxIcon.Warning);
}
}
else
{
ShowNotify("请选择树节点!", MessageBoxIcon.Warning);
}
}
#region
/// <summary>
/// 获取按钮权限
/// </summary>
/// <param name="button"></param>
/// <returns></returns>
private void GetButtonPower()
{
var buttonList = BLL.CommonService.GetAllButtonList(this.CurrUser.LoginProjectId, this.CurrUser.UserId, BLL.Const.TestTrainingMenuId);
if (buttonList.Count() > 0)
{
if (buttonList.Contains(BLL.Const.BtnAdd))
{
this.btnMenuADD.Hidden = false;
this.btnImport.Hidden = false;
this.btnNewDetail.Hidden = false;
}
if (buttonList.Contains(BLL.Const.BtnModify))
{
this.btnTreeMenuEdit.Hidden = false;
this.btnMenuEdit.Hidden = false;
}
if (buttonList.Contains(BLL.Const.BtnDelete))
{
this.btnTreeMenuDelete.Hidden = false;
this.btnMenuDelete.Hidden = false;
}
}
//if (this.CurrUser.UserId == BLL.Const.sysglyId)
//{
// this.btnRefresh.Hidden = false;
// this.btnRefresh1.Hidden = false;
//}
}
#endregion
/// <summary>
/// 查询
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void TextBox_TextChanged(object sender, EventArgs e)
{
this.BindGrid();
}
#region
/// <summary>
/// 导入按钮
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void btnImport_Click(object sender, EventArgs e)
{
PageContext.RegisterStartupScript(Window3.GetShowReference(String.Format("WorkPostTestTrainingItemIn.aspx", "导入 - ")));
}
#endregion
#region
/// <summary>
/// 导出按钮
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void btnMenuOut_Click(object sender, EventArgs e)
{
PageContext.RegisterStartupScript(Window3.GetShowReference(String.Format("WorkPostTestTrainingOut.aspx", "导出 - ")));
}
/// <summary>
/// 导出按钮
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void btnMenuOut1_Click(object sender, EventArgs e)
{
if (this.tvTestTraining.SelectedNode != null && this.tvTestTraining.SelectedNodeID != "0")
{
Response.ClearContent();
string filename = Funs.GetNewFileName();
Response.AddHeader("content-disposition", "attachment; filename=" + System.Web.HttpUtility.UrlEncode("考试试题" + filename, System.Text.Encoding.UTF8) + ".xls");
Response.ContentType = "application/excel";
Response.ContentEncoding = System.Text.Encoding.UTF8;
this.Grid1.PageSize = Grid1.RecordCount;
BindGrid();
Response.Write(GetGridTableHtml(Grid1));
Response.End();
}
else
{
ShowNotify("请选择树节点!", MessageBoxIcon.Warning);
}
}
#endregion
#region
/// <summary>
/// 刷新
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void Refresh_Click(object sender, EventArgs e)
{
var trainingItems = from x in Funs.DB.Training_TestTrainingItem select x;
if (trainingItems.Count() > 0)
{
foreach (var trainingItem in trainingItems)
{
if (trainingItem.TestType == "3" && string.IsNullOrEmpty(trainingItem.AItem))
{
trainingItem.AItem = "对";
trainingItem.BItem = "错";
}
if (!string.IsNullOrEmpty(trainingItem.WorkPostIds))
{
string name = string.Empty;
var workPostList = Funs.GetStrListByStr(trainingItem.WorkPostIds, ',');
if (workPostList.Count() > 0)
{
foreach (var workPostId in workPostList)
{
var workPost = BLL.WorkPostService.GetWorkPostById(workPostId).WorkPostName;
if (!string.IsNullOrEmpty(workPost))
{
name += workPost + ",";
}
}
}
if (!string.IsNullOrEmpty(name))
{
trainingItem.WorkPostNames = name.Substring(0, name.LastIndexOf(","));
}
}
BLL.TestTrainingItemService.UpdateTestTrainingItem(trainingItem);
}
}
Alert.ShowInTop("操作完成!", MessageBoxIcon.Success);
}
/// <summary>
/// 刷新
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void Refresh1_Click(object sender, EventArgs e)
{
var trainingItems = from x in Funs.DB.Training_TestTrainingItem select x;
if (trainingItems.Count() > 0)
{
foreach (var trainingItem in trainingItems)
{
if (trainingItem.TestType == "3" && string.IsNullOrEmpty(trainingItem.AItem))
{
trainingItem.AItem = "对";
trainingItem.BItem = "错";
}
if (!string.IsNullOrEmpty(trainingItem.WorkPostNames))
{
string getInstallationId = string.Empty;
var installList = Funs.GetStrListByStr(trainingItem.WorkPostNames, ',');
if (installList.Count() > 0)
{
foreach (var installItem in installList)
{
var install = Funs.DB.Base_WorkPost.FirstOrDefault(x => x.WorkPostName == installItem);
if (install != null && !string.IsNullOrEmpty(install.WorkPostId))
{
getInstallationId += install.WorkPostId + ",";
}
}
}
if (!string.IsNullOrEmpty(getInstallationId))
{
trainingItem.WorkPostIds = getInstallationId.Substring(0, getInstallationId.LastIndexOf(","));
}
}
BLL.TestTrainingItemService.UpdateTestTrainingItem(trainingItem);
}
}
Alert.ShowInTop("操作完成!", MessageBoxIcon.Success);
}
#endregion
/// <summary>
/// 显示选项不全的题目
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void ckIsItem_CheckedChanged(object sender, CheckedEventArgs e)
{
this.BindGrid();
}
/// <summary>
/// 查看二维码
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void btnQR_Click(object sender, EventArgs e)
{
PageContext.RegisterStartupScript(Window1.GetShowReference
(String.Format("~/Controls/SeeQRImage.aspx?TrainingId={0}&strCode={1}", this.tvTestTraining.SelectedNode.NodeID
, "testTraining$" + this.tvTestTraining.SelectedNode.NodeID),
"二维码查看", 400, 400));
}
}
}

View File

@ -0,0 +1,296 @@
//------------------------------------------------------------------------------
// <自动生成>
// 此代码由工具生成。
//
// 对此文件的更改可能导致不正确的行为,如果
// 重新生成代码,则所做更改将丢失。
// </自动生成>
//------------------------------------------------------------------------------
namespace FineUIPro.Web.HSSE.EduTrain
{
public partial class WorkPostTestTraining
{
/// <summary>
/// form1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::System.Web.UI.HtmlControls.HtmlForm form1;
/// <summary>
/// PageManager1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.PageManager PageManager1;
/// <summary>
/// Panel1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Panel Panel1;
/// <summary>
/// panelLeftRegion 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Panel panelLeftRegion;
/// <summary>
/// Toolbar2 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Toolbar Toolbar2;
/// <summary>
/// btnOut 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnOut;
/// <summary>
/// tvTestTraining 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Tree tvTestTraining;
/// <summary>
/// panelCenterRegion 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Panel panelCenterRegion;
/// <summary>
/// Grid1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Grid Grid1;
/// <summary>
/// Toolbar3 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Toolbar Toolbar3;
/// <summary>
/// txtName 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtName;
/// <summary>
/// drptype 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.DropDownList drptype;
/// <summary>
/// ckIsItem 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.CheckBox ckIsItem;
/// <summary>
/// ToolbarFill1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.ToolbarFill ToolbarFill1;
/// <summary>
/// btnNewDetail 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnNewDetail;
/// <summary>
/// btnImport 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnImport;
/// <summary>
/// Button1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button Button1;
/// <summary>
/// ToolbarSeparator1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.ToolbarSeparator ToolbarSeparator1;
/// <summary>
/// ToolbarText1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.ToolbarText ToolbarText1;
/// <summary>
/// ddlPageSize 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.DropDownList ddlPageSize;
/// <summary>
/// Window1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Window Window1;
/// <summary>
/// Window2 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Window Window2;
/// <summary>
/// Window3 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Window Window3;
/// <summary>
/// Menu1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Menu Menu1;
/// <summary>
/// btnMenuEdit 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.MenuButton btnMenuEdit;
/// <summary>
/// btnMenuDelete 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.MenuButton btnMenuDelete;
/// <summary>
/// Menu2 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Menu Menu2;
/// <summary>
/// btnMenuADD 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.MenuButton btnMenuADD;
/// <summary>
/// btnTreeMenuEdit 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.MenuButton btnTreeMenuEdit;
/// <summary>
/// btnQR 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.MenuButton btnQR;
/// <summary>
/// btnTreeMenuDelete 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.MenuButton btnTreeMenuDelete;
}
}

View File

@ -0,0 +1,109 @@
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WorkPostTestTrainingItemIn.aspx.cs" Inherits="FineUIPro.Web.HSSE.EduTrain.WorkPostTestTrainingItemIn" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>导入考试试题</title>
<link href="../../res/css/common.css" rel="stylesheet" type="text/css" />
</head>
<body>
<form id="form1" runat="server">
<f:PageManager ID="PageManager1" AutoSizePanelID="SimpleForm1" runat="server" OnCustomEvent="PageManager1_CustomEvent" />
<f:Form ID="SimpleForm1" ShowBorder="false" ShowHeader="false" AutoScroll="true"
BodyPadding="10px" runat="server" RedStarPosition="BeforeText" LabelAlign="Right">
<Toolbars>
<f:Toolbar ID="Toolbar2" Position="Top" ToolbarAlign="Right" runat="server">
<Items>
<f:ToolbarFill ID="ToolbarFill1" runat="server"></f:ToolbarFill>
<f:Button ID="btnAudit" Icon="ApplicationEdit" runat="server" ToolTip="数据导入" ValidateForms="SimpleForm1" Text="数据导入"
OnClick="btnAudit_Click">
</f:Button>
<f:Button ID="btnDownLoad" runat="server" Icon="ApplicationGo" ToolTip="下载模板" OnClick="btnDownLoad_Click" Text="下载模板">
</f:Button>
</Items>
</f:Toolbar>
</Toolbars>
<Rows>
<f:FormRow>
<Items>
<f:FileUpload runat="server" ID="fuAttachUrl" EmptyText="选择要导入的文件" Label="选择要导入的文件"
LabelWidth="150px">
</f:FileUpload>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:Grid ID="Grid1" ShowBorder="true" ShowHeader="false" EnableCollapse="true" runat="server"
EnableColumnLines="true" BoxFlex="1" DataKeyNames="TrainingItemId" ForceFit="true"
DataIDField="TrainingItemId" AllowSorting="true" SortField="TrainingCode,TrainingItemCode"
PageSize="50" Height="360px">
<Columns>
<f:TemplateField Width="55px" HeaderText="序号">
<ItemTemplate>
<asp:Label ID="Label2" runat="server" Text='<%# Container.DataItemIndex + 1 %>'></asp:Label>
</ItemTemplate>
</f:TemplateField>
<f:RenderField Width="90px" ColumnID="TrainingCode" DataField="TrainingCode" FieldType="String"
HeaderText="类型编号" HeaderTextAlign="Center" TextAlign="Left">
</f:RenderField>
<f:RenderField Width="110px" ColumnID="TrainingName" DataField="TrainingName" FieldType="String"
HeaderText="试题类型" HeaderTextAlign="Center" TextAlign="Left">
</f:RenderField>
<f:RenderField Width="80px" ColumnID="TrainingItemCode" DataField="TrainingItemCode" FieldType="String"
HeaderText="编号" HeaderTextAlign="Center" TextAlign="Left">
</f:RenderField>
<f:RenderField Width="90px" ColumnID="TestTypeName" DataField="TestTypeName" FieldType="String"
HeaderText="题型" HeaderTextAlign="Center" TextAlign="Left">
</f:RenderField>
<f:RenderField Width="140px" ColumnID="WorkPostNames" DataField="WorkPostNames" FieldType="String"
HeaderText="适合岗位" HeaderTextAlign="Center" TextAlign="Left">
</f:RenderField>
<f:RenderField Width="200px" ColumnID="Abstracts" DataField="Abstracts" FieldType="String"
HeaderText="试题内容" HeaderTextAlign="Center" TextAlign="Left">
</f:RenderField>
<f:RenderField Width="80px" ColumnID="AItem" DataField="AItem" FieldType="String"
HeaderText="答案项A" HeaderTextAlign="Center" TextAlign="Left">
</f:RenderField>
<f:RenderField Width="80px" ColumnID="BItem" DataField="BItem" FieldType="String"
HeaderText="答案项B" HeaderTextAlign="Center" TextAlign="Left">
</f:RenderField>
<f:RenderField Width="80px" ColumnID="CItem" DataField="CItem" FieldType="String"
HeaderText="答案项C" HeaderTextAlign="Center" TextAlign="Left">
</f:RenderField>
<f:RenderField Width="80px" ColumnID="DItem" DataField="DItem" FieldType="String"
HeaderText="答案项D" HeaderTextAlign="Center" TextAlign="Left">
</f:RenderField>
<f:RenderField Width="80px" ColumnID="EItem" DataField="EItem" FieldType="String"
HeaderText="答案项E" HeaderTextAlign="Center" TextAlign="Left">
</f:RenderField>
<f:RenderField Width="90px" ColumnID="AnswerItems" DataField="AnswerItems" FieldType="String"
HeaderText="正确答案项" HeaderTextAlign="Center" TextAlign="Left">
</f:RenderField>
</Columns>
</f:Grid>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:HiddenField ID="hdFileName" runat="server">
</f:HiddenField>
<f:HiddenField ID="hdCheckResult" runat="server">
</f:HiddenField>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:Label ID="lblBottom" runat="server" Text="说明1 导入模板为.xls后缀的EXCEL文件黑体字为必填项。2 对于导入信息中重复记录自动过滤插入一条记录。3 题型为单选题、多选题、判断题,多岗位时用,隔开。4 适合岗位空时为通用试题。 5 数据导入完成,成功后自动返回,如果有不成功数据页面弹出提示框,列表显示导入成功数据。">
</f:Label>
</Items>
</f:FormRow>
</Rows>
</f:Form>
<f:Window ID="Window1" Title="导入信息" Hidden="true" EnableIFrame="true" EnableMaximize="true"
Target="Parent" EnableResize="false" runat="server" OnClose="Window1_Close" IsModal="false"
CloseAction="HidePostBack" Width="900px" Height="600px">
</f:Window>
</form>
</body>
</html>

View File

@ -0,0 +1,452 @@
using BLL;
using System;
using System.Collections.Generic;
using System.Data.OleDb;
using System.Data;
using System.IO;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace FineUIPro.Web.HSSE.EduTrain
{
public partial class WorkPostTestTrainingItemIn : PageBase
{
#region
/// <summary>
/// 上传预设的虚拟路径
/// </summary>
private string initPath = Const.ExcelUrl;
/// <summary>
/// 导入集合
/// </summary>
public static List<Model.View_Training_TestTrainingItem> viewTrainingItems = new List<Model.View_Training_TestTrainingItem>();
/// <summary>
/// 错误集合
/// </summary>
public static string errorInfos = string.Empty;
#endregion
#region
/// <summary>
/// 加载页面
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
this.hdFileName.Text = string.Empty;
this.hdCheckResult.Text = string.Empty;
if (viewTrainingItems != null)
{
viewTrainingItems.Clear();
}
errorInfos = string.Empty;
}
}
#endregion
#region
/// <summary>
/// 数据导入
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void btnAudit_Click(object sender, EventArgs e)
{
try
{
if (this.fuAttachUrl.HasFile == false)
{
ShowNotify("请您选择Excel文件", MessageBoxIcon.Warning);
return;
}
string IsXls = Path.GetExtension(this.fuAttachUrl.FileName).ToString().Trim().ToLower();
if (IsXls != ".xls")
{
ShowNotify("只可以选择Excel文件", MessageBoxIcon.Warning);
return;
}
if (viewTrainingItems != null)
{
viewTrainingItems.Clear();
}
if (!string.IsNullOrEmpty(errorInfos))
{
errorInfos = string.Empty;
}
string rootPath = Server.MapPath("~/");
string initFullPath = rootPath + initPath;
if (!Directory.Exists(initFullPath))
{
Directory.CreateDirectory(initFullPath);
}
this.hdFileName.Text = BLL.Funs.GetNewFileName() + IsXls;
string filePath = initFullPath + this.hdFileName.Text;
this.fuAttachUrl.PostedFile.SaveAs(filePath);
ImportXlsToData(rootPath + initPath + this.hdFileName.Text);
}
catch (Exception ex)
{
ShowNotify("'" + ex.Message + "'", MessageBoxIcon.Warning);
}
}
#region Excel提取数据
/// <summary>
/// 从Excel提取数据--》Dataset
/// </summary>
/// <param name="filename">Excel文件路径名</param>
private void ImportXlsToData(string fileName)
{
try
{
viewTrainingItems.Clear();
string oleDBConnString = String.Empty;
oleDBConnString = "Provider=Microsoft.Jet.OLEDB.4.0;";
oleDBConnString += "Data Source=";
oleDBConnString += fileName;
oleDBConnString += ";Extended Properties=Excel 8.0;";
OleDbConnection oleDBConn = null;
OleDbDataAdapter oleAdMaster = null;
DataTable m_tableName = new DataTable();
DataSet ds = new DataSet();
oleDBConn = new OleDbConnection(oleDBConnString);
oleDBConn.Open();
m_tableName = oleDBConn.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, null);
if (m_tableName != null && m_tableName.Rows.Count > 0)
{
m_tableName.TableName = m_tableName.Rows[0]["TABLE_NAME"].ToString().Trim();
}
string sqlMaster;
sqlMaster = " SELECT * FROM [" + m_tableName.TableName + "]";
oleAdMaster = new OleDbDataAdapter(sqlMaster, oleDBConn);
oleAdMaster.Fill(ds, "m_tableName");
oleAdMaster.Dispose();
oleDBConn.Close();
oleDBConn.Dispose();
AddDatasetToSQL(ds.Tables[0]);
}
catch (Exception ex)
{
throw ex;
}
}
#endregion
#region Dataset的数据导入数据库
/// <summary>
/// 将Dataset的数据导入数据库
/// </summary>
/// <param name="pds">数据集</param>
/// <param name="Cols">数据集行数</param>
/// <returns></returns>
private bool AddDatasetToSQL(DataTable pds)
{
string result = string.Empty;
int ic, ir;
ic = pds.Columns.Count;
ir = pds.Rows.Count;
if (pds != null && ir > 0)
{
///试题类型
var trainings = from x in Funs.DB.Training_TestTraining select x;
///岗位
var workPosts = from x in Funs.DB.Base_WorkPost select x;
for (int i = 0; i < ir; i++)
{
Model.View_Training_TestTrainingItem newViewTrainingItem = new Model.View_Training_TestTrainingItem
{
TrainingCode = pds.Rows[i][0].ToString().Trim(),
TrainingItemCode = pds.Rows[i][2].ToString().Trim(),
Abstracts = pds.Rows[i][5].ToString().Trim(),
AItem = pds.Rows[i][6].ToString().Trim(),
BItem = pds.Rows[i][7].ToString().Trim(),
};
if (!string.IsNullOrEmpty(pds.Rows[i][12].ToString().Trim()))
{
newViewTrainingItem.Score = int.Parse(pds.Rows[i][12].ToString().Trim());
}
////试题类型
string col1 = pds.Rows[i][1].ToString().Trim();
if (string.IsNullOrEmpty(col1))
{
result += "第" + (i + 2).ToString() + "行," + "导入试题类型" + "," + "此项为必填项!" + "|";
}
else
{
var standard = trainings.FirstOrDefault(x => x.TrainingName == col1);
if (standard != null)
{
newViewTrainingItem.TrainingId = standard.TrainingId;
newViewTrainingItem.TrainingCode = standard.TrainingCode;
newViewTrainingItem.TrainingName = standard.TrainingName;
}
else
{
Model.Training_TestTraining newTraining = new Model.Training_TestTraining();
newViewTrainingItem.TrainingId = newTraining.TrainingId = SQLHelper.GetNewID(typeof(Model.Training_TestTraining));
newViewTrainingItem.TrainingName = newTraining.TrainingName = col1;
newTraining.TrainingCode = newViewTrainingItem.TrainingCode;
BLL.TestTrainingService.AddTestTraining(newTraining);
}
}
///试题题型
string col3 = pds.Rows[i][3].ToString().Trim();
if (string.IsNullOrEmpty(col3))
{
result += "第" + (i + 2).ToString() + "行," + "导入试题题型" + "," + "此项为必填项!" + "|";
}
else
{
if (col3 == "单选题")
{
newViewTrainingItem.TestType = "1";
//newViewTrainingItem.Score = SValue;
newViewTrainingItem.CItem = pds.Rows[i][8].ToString().Trim();
newViewTrainingItem.DItem = pds.Rows[i][9].ToString().Trim();
//if (string.IsNullOrEmpty(newViewTrainingItem.AItem) || string.IsNullOrEmpty(newViewTrainingItem.BItem) || string.IsNullOrEmpty(newViewTrainingItem.CItem) || string.IsNullOrEmpty(newViewTrainingItem.DItem))
//{
// result += "第" + (i + 2).ToString() + "行," + "单选题ABCD都不能为空" + "|";
//}
}
else if (col3 == "多选题")
{
newViewTrainingItem.TestType = "2";
//newViewTrainingItem.Score = MValue;
newViewTrainingItem.CItem = pds.Rows[i][8].ToString().Trim();
newViewTrainingItem.DItem = pds.Rows[i][9].ToString().Trim();
newViewTrainingItem.EItem = pds.Rows[i][10].ToString().Trim();
//if (string.IsNullOrEmpty(newViewTrainingItem.AItem) || string.IsNullOrEmpty(newViewTrainingItem.BItem) || string.IsNullOrEmpty(newViewTrainingItem.CItem) || string.IsNullOrEmpty(newViewTrainingItem.DItem))
//{
// result += "第" + (i + 2).ToString() + "行," + "多选题ABCD都不能为空" + "|";
//}
}
else
{
newViewTrainingItem.TestType = "3";
//newViewTrainingItem.Score = JValue;
//if (string.IsNullOrEmpty(newViewTrainingItem.AItem) || string.IsNullOrEmpty(newViewTrainingItem.BItem))
//{
// result += "第" + (i + 2).ToString() + "行," + "判断题AB不能为空" + "|";
//}
}
}
////适合岗位
string col4 = pds.Rows[i][4].ToString().Trim();
if (!string.IsNullOrEmpty(col4))
{
List<string> WorkPostSels = Funs.GetStrListByStr(col4, ',');
if (WorkPostSels.Count() > 0)
{
string ids = string.Empty;
foreach (var item in WorkPostSels)
{
var wp = workPosts.FirstOrDefault(x => x.WorkPostName == item);
if (wp != null)
{
ids += wp.WorkPostId + ",";
}
else
{
result += "第" + (i + 2).ToString() + "行," + "导入适合岗位" + item + "," + "此项基础表不存在!" + "|";
}
}
if (!string.IsNullOrEmpty(ids))
{
newViewTrainingItem.WorkPostNames = col4;
newViewTrainingItem.WorkPostIds = ids.Substring(0, ids.LastIndexOf(","));
}
}
}
////正确答案
string col11 = pds.Rows[i][11].ToString().Trim();
if (string.IsNullOrEmpty(col11))
{
result += "第" + (i + 2).ToString() + "行," + "导入正确答案项" + "," + "为必填项!" + "|";
}
else
{
int icount = 0;
List<string> selecItem = Funs.GetStrListByStr(col11, ',');
foreach (var item in selecItem)
{
if (item != "A" && item != "a" && item != "B" && item != "b" && item != "C" && item != "c" && item != "D" && item != "d" && item != "E" && item != "e")
{
icount++;
}
}
if (icount == 0)
{
newViewTrainingItem.AnswerItems = col11.Replace("a", "A").Replace("b", "B").Replace("c", "C").Replace("d", "D").Replace("e", "E");
}
else
{
result += "第" + (i + 2).ToString() + "行," + "正确答案项只能输入ABCDE且用','隔开!" + "|";
}
}
////试题内容
if (string.IsNullOrEmpty(newViewTrainingItem.Abstracts))
{
result += "第" + (i + 2).ToString() + "行," + "导入试题内容" + "," + "为必填项!" + "|";
}
else
{
var addTrainingItem = Funs.DB.Training_TestTrainingItem.FirstOrDefault(x => x.Abstracts == newViewTrainingItem.Abstracts
&& x.TrainingId == newViewTrainingItem.TrainingId);
if (addTrainingItem == null)
{
Model.Training_TestTrainingItem newTrainingItem = new Model.Training_TestTrainingItem
{
TrainingItemId = newViewTrainingItem.TrainingItemId = SQLHelper.GetNewID(typeof(Model.Training_TestTraining)),
TrainingId = newViewTrainingItem.TrainingId,
TrainingItemCode = newViewTrainingItem.TrainingItemCode,
TrainingItemName = newViewTrainingItem.TrainingItemName,
AttachUrl = newViewTrainingItem.AttachUrl,
VersionNum = newViewTrainingItem.VersionNum,
TestType = newViewTrainingItem.TestType,
WorkPostIds = newViewTrainingItem.WorkPostIds,
WorkPostNames = newViewTrainingItem.WorkPostNames,
AItem = newViewTrainingItem.AItem,
BItem = newViewTrainingItem.BItem,
CItem = newViewTrainingItem.CItem,
DItem = newViewTrainingItem.DItem,
EItem = newViewTrainingItem.EItem,
Score = newViewTrainingItem.Score,
AnswerItems = newViewTrainingItem.AnswerItems,
};
if (newViewTrainingItem.Abstracts.Contains("(") || newViewTrainingItem.Abstracts.Contains(")")
|| newViewTrainingItem.Abstracts.Contains("") || newViewTrainingItem.Abstracts.Contains(""))
{
newTrainingItem.Abstracts = newViewTrainingItem.Abstracts;
}
else
{
newTrainingItem.Abstracts = newViewTrainingItem.Abstracts + "( )";
}
BLL.TestTrainingItemService.AddTestTrainingItem(newTrainingItem);
///加入培训试题库
viewTrainingItems.Add(newViewTrainingItem);
}
else
{
result += "第" + (i + 2).ToString() + "行," + "导入试题重复" + "|";
}
}
}
if (viewTrainingItems.Count > 0)
{
viewTrainingItems = viewTrainingItems.Distinct().ToList();
this.Grid1.Hidden = false;
this.Grid1.DataSource = viewTrainingItems;
this.Grid1.DataBind();
}
if (!string.IsNullOrEmpty(result))
{
viewTrainingItems.Clear();
result = "数据导入完成,未成功数据:" + result.Substring(0, result.LastIndexOf("|"));
errorInfos = result;
Alert alert = new Alert
{
Message = result,
Target = Target.Self
};
alert.Show();
}
else
{
errorInfos = string.Empty;
ShowNotify("导入成功!", MessageBoxIcon.Success);
PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference());
}
}
else
{
Alert.ShowInTop("导入数据为空!", MessageBoxIcon.Warning);
}
return true;
}
#endregion
#endregion
#region
/// <summary>
/// 关闭导入弹出窗口
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void Window1_Close(object sender, WindowCloseEventArgs e)
{
if (Session["trainingItem"] != null)
{
viewTrainingItems = Session["trainingItem"] as List<Model.View_Training_TestTrainingItem>;
}
if (viewTrainingItems.Count > 0)
{
this.Grid1.Hidden = false;
this.Grid1.DataSource = viewTrainingItems;
this.Grid1.DataBind();
}
}
#endregion
#region
/// <summary>
/// 下载模板按钮
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void btnDownLoad_Click(object sender, EventArgs e)
{
PageContext.RegisterStartupScript(Confirm.GetShowReference("确定下载导入模板吗?", String.Empty, MessageBoxIcon.Question, PageManager1.GetCustomEventReference(false, "Confirm_OK"), PageManager1.GetCustomEventReference("Confirm_Cancel")));
}
/// <summary>
/// 下载导入模板
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void PageManager1_CustomEvent(object sender, CustomEventArgs e)
{
if (e.EventArgument == "Confirm_OK")
{
string rootPath = Server.MapPath("~/");
string filePath = "File\\Excel\\DataIn\\岗位考试试题模版.xls";;
string uploadfilepath = rootPath + filePath;
string fileName = Path.GetFileName(filePath);
FileInfo info = new FileInfo(uploadfilepath);
long fileSize = info.Length;
Response.ClearContent();
Response.AddHeader("Content-Disposition", "attachment;filename=" + System.Web.HttpUtility.UrlEncode(fileName, System.Text.Encoding.UTF8));
Response.ContentType = "excel/plain";
Response.ContentEncoding = System.Text.Encoding.UTF8;
Response.AddHeader("Content-Length", fileSize.ToString().Trim());
Response.TransmitFile(uploadfilepath, 0, fileSize);
Response.End();
}
}
#endregion
}
}

View File

@ -0,0 +1,143 @@
//------------------------------------------------------------------------------
// <自动生成>
// 此代码由工具生成。
//
// 对此文件的更改可能导致不正确的行为,如果
// 重新生成代码,则所做更改将丢失。
// </自动生成>
//------------------------------------------------------------------------------
namespace FineUIPro.Web.HSSE.EduTrain
{
public partial class WorkPostTestTrainingItemIn
{
/// <summary>
/// form1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::System.Web.UI.HtmlControls.HtmlForm form1;
/// <summary>
/// PageManager1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.PageManager PageManager1;
/// <summary>
/// SimpleForm1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Form SimpleForm1;
/// <summary>
/// Toolbar2 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Toolbar Toolbar2;
/// <summary>
/// ToolbarFill1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.ToolbarFill ToolbarFill1;
/// <summary>
/// btnAudit 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnAudit;
/// <summary>
/// btnDownLoad 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnDownLoad;
/// <summary>
/// fuAttachUrl 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.FileUpload fuAttachUrl;
/// <summary>
/// Grid1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Grid Grid1;
/// <summary>
/// Label2 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::System.Web.UI.WebControls.Label Label2;
/// <summary>
/// hdFileName 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.HiddenField hdFileName;
/// <summary>
/// hdCheckResult 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.HiddenField hdCheckResult;
/// <summary>
/// lblBottom 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Label lblBottom;
/// <summary>
/// Window1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Window Window1;
}
}

View File

@ -0,0 +1,145 @@
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WorkPostTestTrainingItemSave.aspx.cs" Inherits="FineUIPro.Web.HSSE.EduTrain.WorkPostTestTrainingItemSave" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<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" />
</head>
<body>
<form id="form1" runat="server">
<f:PageManager ID="PageManager1" AutoSizePanelID="SimpleForm1" runat="server" AjaxAspnetControls="divFile,divBeImageUrl" />
<f:Form ID="SimpleForm1" ShowBorder="false" ShowHeader="false" AutoScroll="true"
BodyPadding="10px" runat="server" RedStarPosition="BeforeText" LabelAlign="Right">
<Rows>
<f:FormRow ColumnWidths="40% 40% 20%">
<Items>
<f:TextBox ID="txtTrainingItemCode" runat="server" Label="编号" Required="true" ShowRedStar="true"
FocusOnPageLoad="true" MaxLength="50">
</f:TextBox>
<f:RadioButtonList runat="server" ID="rblTestType" Label="题型"
AutoPostBack="true" OnSelectedIndexChanged="rblTestType_SelectedIndexChanged">
<f:RadioItem Text="单选题" Value="1" Selected="true"/>
<f:RadioItem Text="多选题" Value="2" />
<f:RadioItem Text="判断题" Value="3" />
</f:RadioButtonList>
<f:Label runat="server" ID="lbScore" Label="分值"></f:Label>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:DropDownBox runat="server" Label="适合岗位" ID="DropDownBox1"
DataControlID="RadioButtonList1" EnableMultiSelect="true" >
<PopPanel>
<f:SimpleForm ID="SimpleForm2" BodyPadding="10px" runat="server" AutoScroll="true"
ShowBorder="True" ShowHeader="false" Hidden="true">
<Items>
<f:Label ID="Label1" runat="server" Text="请选择适合的岗位"></f:Label>
<f:CheckBoxList ID="RadioButtonList1" ColumnNumber="3" runat="server">
</f:CheckBoxList>
</Items>
</f:SimpleForm>
</PopPanel>
</f:DropDownBox>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:TextArea ID="txtAbstracts" runat="server" Label="内容" Required="true" ShowRedStar="true"
MaxLength="2000" Height="64px"></f:TextArea>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:TextBox ID="txtAItem" runat="server" Label="答案项A" MaxLength="500" ShowRedStar="true" Required="true">
</f:TextBox>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:TextBox ID="txtBItem" runat="server" Label="答案项B" MaxLength="500" ShowRedStar="true" Required="true">
</f:TextBox>
</Items>
</f:FormRow>
<f:FormRow runat="server" ID="trC">
<Items>
<f:TextBox ID="txtCItem" runat="server" Label="答案项C" MaxLength="500">
</f:TextBox>
</Items>
</f:FormRow>
<f:FormRow runat="server" ID="trD">
<Items>
<f:TextBox ID="txtDItem" runat="server" Label="答案项D" MaxLength="500">
</f:TextBox>
</Items>
</f:FormRow>
<f:FormRow runat="server" ID="trE">
<Items>
<f:TextBox ID="txtEItem" runat="server" Label="答案项E" MaxLength="500">
</f:TextBox>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:DropDownBox runat="server" Label="正确答案项" ID="DropDownBox2" DataControlID="RadioButtonList2" EnableMultiSelect="true">
<PopPanel>
<f:SimpleForm ID="SimpleForm3" BodyPadding="10px" runat="server" AutoScroll="true"
ShowBorder="True" ShowHeader="false" Hidden="true">
<Items>
<f:Label ID="Label2" runat="server" Text="请选择正确答案项:"></f:Label>
<f:CheckBoxList ID="RadioButtonList2" ColumnNumber="1" runat="server">
</f:CheckBoxList>
</Items>
</f:SimpleForm>
</PopPanel>
</f:DropDownBox>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:FileUpload runat="server" ID="btnFile" EmptyText="请选择图片/视频" OnFileSelected="btnFile_Click"
AutoPostBack="true" Label="图片/视频" >
</f:FileUpload>
<f:ContentPanel ID="ContentPanel2" runat="server" ShowHeader="false" ShowBorder="false"
Title="附件">
<table>
<tr style="height: 25px">
<td align="left">
<div id="divFile" runat="server">
</div>
</td>
</tr>
<tr style="height:130px" runat="server" id="trImageUrl" visible="false">
<td style="text-align:left">
<div id="divBeImageUrl" runat="server">
</div>
</td>
</tr>
</table>
</f:ContentPanel>
<f:Button ID="btnDelete" Icon="Delete" runat="server" OnClick="btnDelete_Click" ToolTip="删除">
</f:Button>
</Items>
</f:FormRow>
</Rows>
<Toolbars>
<f:Toolbar ID="Toolbar1" Position="Bottom" ToolbarAlign="Right" runat="server">
<Items>
<f:Label runat="server" ID="lbTemp"></f:Label>
<f:ToolbarFill ID="ToolbarFill1" runat="server"></f:ToolbarFill>
<f:Button ID="btnSave" Icon="SystemSave" runat="server" ValidateForms="SimpleForm1" Text="保存"
OnClick="btnSave_Click" Hidden="true">
</f:Button>
<f:Button ID="btnClose" EnablePostBack="false" runat="server" Icon="SystemClose" Text="关闭">
</f:Button>
<f:HiddenField ID="hdCompileMan" runat="server">
</f:HiddenField>
</Items>
</f:Toolbar>
</Toolbars>
</f:Form>
</form>
</body>
</html>

View File

@ -0,0 +1,391 @@
using BLL;
using Model;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace FineUIPro.Web.HSSE.EduTrain
{
public partial class WorkPostTestTrainingItemSave : PageBase
{
#region
/// <summary>
/// 主键
/// </summary>
public string TrainingItemId
{
get
{
return (string)ViewState["TrainingItemId"];
}
set
{
ViewState["TrainingItemId"] = value;
}
}
/// <summary>
/// 主表主键
/// </summary>
public string TrainingId
{
get
{
return (string)ViewState["TrainingId"];
}
set
{
ViewState["TrainingId"] = value;
}
}
/// <summary>
/// 附件
/// </summary>
private string AttachUrl
{
get
{
return (string)ViewState["AttachUrl"];
}
set
{
ViewState["AttachUrl"] = value;
}
}
/// <summary>
/// 单选题分值
/// </summary>
private int SValue
{
get
{
return (int)ViewState["SValue"];
}
set
{
ViewState["SValue"] = value;
}
}
/// <summary>
/// 多选题分值
/// </summary>
private int MValue
{
get
{
return (int)ViewState["MValue"];
}
set
{
ViewState["MValue"] = value;
}
}
/// <summary>
/// 判断题分值
/// </summary>
private int JValue
{
get
{
return (int)ViewState["JValue"];
}
set
{
ViewState["JValue"] = value;
}
}
#endregion
#region
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
SValue = 1;
MValue = 2;
JValue = 1;
var testRule = Funs.DB.Sys_TestRule.FirstOrDefault();
if (testRule != null)
{
SValue = testRule.SValue;
MValue = testRule.MValue;
JValue = testRule.JValue;
}
this.GetButtonPower();
LoadData();
BindEnumrableToDropDownList();
this.TrainingItemId = Request.QueryString["TrainingItemId"];
this.TrainingId = Request.QueryString["TrainingId"];
if (!String.IsNullOrEmpty(this.TrainingItemId))
{
var q = BLL.TestTrainingItemService.GetTestTrainingItemById(this.TrainingItemId);
if (q != null)
{
txtTrainingItemCode.Text = q.TrainingItemCode;
if (!string.IsNullOrEmpty(q.TestType))
{
this.rblTestType.SelectedValue = q.TestType;
if (q.TestType == "1")
{
this.lbScore.Text = SValue.ToString();
this.trE.Hidden = true;
}
else if (q.TestType == "2")
{
this.lbScore.Text = MValue.ToString();
}
else if (q.TestType == "3")
{
this.lbScore.Text = JValue.ToString();
this.trC.Hidden = true;
this.trD.Hidden = true;
this.trE.Hidden = true;
}
System.Web.UI.WebControls.ListItem[] myList2 = BLL.TestTrainingItemService.GetAnswerItemsList(this.rblTestType.SelectedValue);
RadioButtonList2.DataTextField = "Text";
RadioButtonList2.DataValueField = "Value";
RadioButtonList2.DataSource = myList2;
RadioButtonList2.DataBind();
if (!string.IsNullOrEmpty(q.AnswerItems))
{
string[] ids2 = q.AnswerItems.Split(',');
DropDownBox2.Values = ids2;
}
}
txtAbstracts.Text = q.Abstracts;
if (!string.IsNullOrEmpty(q.WorkPostIds))
{
string[] ids1 = q.WorkPostIds.Split(',');
DropDownBox1.Values = ids1;
}
this.txtAItem.Text = q.AItem;
this.txtBItem.Text = q.BItem;
this.txtCItem.Text = q.CItem;
this.txtDItem.Text = q.DItem;
this.txtEItem.Text = q.EItem;
this.AttachUrl = q.AttachUrl;
if (!string.IsNullOrEmpty(this.AttachUrl))
{
this.trImageUrl.Visible = true;
this.divFile.InnerHtml = BLL.UploadAttachmentService.ShowAttachment("../../", this.AttachUrl);
this.divBeImageUrl.InnerHtml = BLL.UploadAttachmentService.ShowImage("../../", this.AttachUrl);
}
}
}
else
{
this.lbScore.Text = SValue.ToString();
this.trE.Hidden = true;
}
}
}
/// <summary>
/// 删除附件
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void btnDelete_Click(object sender, EventArgs e)
{
this.trImageUrl.Visible = false;
this.AttachUrl = string.Empty;
this.divFile.InnerHtml = string.Empty;
this.divBeImageUrl.InnerHtml = string.Empty; ;
}
private void LoadData()
{
btnClose.OnClientClick = ActiveWindow.GetHideReference();
}
private void BindEnumrableToDropDownList()
{
List<Model.Base_WorkPost> myList = BLL.WorkPostService.GetWorkPostList();
RadioButtonList1.DataTextField = "WorkPostName";
RadioButtonList1.DataValueField = "WorkPostId";
RadioButtonList1.DataSource = myList;
RadioButtonList1.DataBind();
System.Web.UI.WebControls.ListItem[] myList2 = BLL.TestTrainingItemService.GetAnswerItemsList(this.rblTestType.SelectedValue);
RadioButtonList2.DataTextField = "Text";
RadioButtonList2.DataValueField = "Value";
RadioButtonList2.DataSource = myList2;
RadioButtonList2.DataBind();
}
#endregion
#region
/// <summary>
/// 保存数据
/// </summary>
private void SaveData(bool isClosed)
{
Model.Training_TestTrainingItem trainingItem = new Training_TestTrainingItem
{
TrainingItemCode = txtTrainingItemCode.Text.Trim(),
Abstracts = txtAbstracts.Text.Trim(),
TestType = this.rblTestType.SelectedValue,
AItem = txtAItem.Text.Trim(),
BItem = txtBItem.Text.Trim(),
CItem = txtCItem.Text.Trim(),
DItem = txtDItem.Text.Trim(),
EItem = txtEItem.Text.Trim(),
AttachUrl = this.AttachUrl,
};
if (!string.IsNullOrEmpty(DropDownBox1.Text))
{
trainingItem.WorkPostIds = String.Join(",", DropDownBox1.Values);
trainingItem.WorkPostNames = String.Join(",", DropDownBox1.Texts);
}
if (!string.IsNullOrEmpty(DropDownBox2.Text))
{
trainingItem.AnswerItems = String.Join(",", DropDownBox2.Values);
}
else
{
trainingItem.AnswerItems = string.Empty;
}
if (String.IsNullOrEmpty(TrainingItemId))
{
trainingItem.TrainingItemId = SQLHelper.GetNewID(typeof(Model.Training_TestTrainingItem));
trainingItem.TrainingId = this.TrainingId;
this.TrainingItemId = trainingItem.TrainingItemId;
BLL.TestTrainingItemService.AddTestTrainingItem(trainingItem);
BLL.LogService.AddSys_Log(this.CurrUser, trainingItem.TrainingItemCode, trainingItem.TrainingItemId, BLL.Const.TestTrainingMenuId, BLL.Const.BtnAdd);
}
else
{
Model.Training_TestTrainingItem t = BLL.TestTrainingItemService.GetTestTrainingItemById(TrainingItemId);
trainingItem.TrainingItemId = TrainingItemId;
if (t != null)
{
trainingItem.TrainingId = t.TrainingId;
}
BLL.TestTrainingItemService.UpdateTestTrainingItem(trainingItem);
BLL.LogService.AddSys_Log(this.CurrUser, trainingItem.TrainingItemCode, trainingItem.TrainingItemId, BLL.Const.TestTrainingMenuId, BLL.Const.BtnModify);
}
if (isClosed)
{
PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference());
}
}
protected void btnSave_Click(object sender, EventArgs e)
{
SaveData(true);
}
#endregion
#region
/// <summary>
/// 附件上传
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void btnFile_Click(object sender, EventArgs e)
{
if (btnFile.HasFile)
{
this.AttachUrl = BLL.UploadFileService.UploadAttachment(BLL.Funs.RootPath, this.btnFile, this.AttachUrl, UploadFileService.TrainingFilePath);
if (!string.IsNullOrEmpty(this.AttachUrl))
{
this.trImageUrl.Visible = true;
this.divFile.InnerHtml = BLL.UploadAttachmentService.ShowAttachment("../../", this.AttachUrl);
this.divBeImageUrl.InnerHtml = BLL.UploadAttachmentService.ShowImage("../../", this.AttachUrl);
}
}
}
#endregion
#region
/// <summary>
/// 获取按钮权限
/// </summary>
/// <param name="button"></param>
/// <returns></returns>
private void GetButtonPower()
{
var buttonList = BLL.CommonService.GetAllButtonList(this.CurrUser.LoginProjectId, this.CurrUser.UserId, BLL.Const.TestTrainingMenuId);
if (buttonList.Count() > 0)
{
if (buttonList.Contains(BLL.Const.BtnSave))
{
this.btnSave.Hidden = false;
}
}
}
#endregion
#region
/// <summary>
/// 验证教材名称是否存在
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void TextBox_TextChanged(object sender, EventArgs e)
{
//var q = Funs.DB.Training_TrainingItem.FirstOrDefault(x => x.IsPass == true && x.TrainingId == this.TrainingId && x.TrainingItemName == this.txtTrainingItemName.Text.Trim() && (x.TrainingItemId != this.TrainingItemId || (this.TrainingItemId == null && x.TrainingItemId != null)));
//if (q != null)
//{
// ShowNotify("输入的教材名称已存在!", MessageBoxIcon.Warning);
//}
}
#endregion
/// <summary>
/// 题型变换事件
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void rblTestType_SelectedIndexChanged(object sender, EventArgs e)
{
this.trC.Hidden = false;
this.trD.Hidden = false;
this.trE.Hidden = false;
this.txtAItem.Text = string.Empty;
this.txtBItem.Text = string.Empty;
this.txtCItem.Text = string.Empty;
this.txtDItem.Text = string.Empty;
this.txtEItem.Text = string.Empty;
string testType = this.rblTestType.SelectedValue;
System.Web.UI.WebControls.ListItem[] myList2 = BLL.TestTrainingItemService.GetAnswerItemsList(testType);
RadioButtonList2.DataTextField = "Text";
RadioButtonList2.DataValueField = "Value";
RadioButtonList2.DataSource = myList2;
RadioButtonList2.DataBind();
DropDownBox2.Text = string.Empty;
DropDownBox2.Values = null;
if (testType == "1")
{
this.lbScore.Text = SValue.ToString();
this.trE.Hidden = true;
}
else if (testType == "2")
{
this.lbScore.Text = MValue.ToString();
}
else if (testType == "3")
{
this.lbScore.Text = JValue.ToString();
this.trC.Hidden = true;
this.trD.Hidden = true;
this.trE.Hidden = true;
this.txtAItem.Text = "对";
this.txtBItem.Text = "错";
}
}
}
}

View File

@ -0,0 +1,332 @@
//------------------------------------------------------------------------------
// <自动生成>
// 此代码由工具生成。
//
// 对此文件的更改可能导致不正确的行为,如果
// 重新生成代码,则所做更改将丢失。
// </自动生成>
//------------------------------------------------------------------------------
namespace FineUIPro.Web.HSSE.EduTrain
{
public partial class WorkPostTestTrainingItemSave
{
/// <summary>
/// form1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::System.Web.UI.HtmlControls.HtmlForm form1;
/// <summary>
/// PageManager1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.PageManager PageManager1;
/// <summary>
/// SimpleForm1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Form SimpleForm1;
/// <summary>
/// txtTrainingItemCode 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtTrainingItemCode;
/// <summary>
/// rblTestType 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.RadioButtonList rblTestType;
/// <summary>
/// lbScore 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Label lbScore;
/// <summary>
/// DropDownBox1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.DropDownBox DropDownBox1;
/// <summary>
/// SimpleForm2 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.SimpleForm SimpleForm2;
/// <summary>
/// Label1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Label Label1;
/// <summary>
/// RadioButtonList1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.CheckBoxList RadioButtonList1;
/// <summary>
/// txtAbstracts 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextArea txtAbstracts;
/// <summary>
/// txtAItem 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtAItem;
/// <summary>
/// txtBItem 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtBItem;
/// <summary>
/// trC 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.FormRow trC;
/// <summary>
/// txtCItem 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtCItem;
/// <summary>
/// trD 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.FormRow trD;
/// <summary>
/// txtDItem 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtDItem;
/// <summary>
/// trE 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.FormRow trE;
/// <summary>
/// txtEItem 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtEItem;
/// <summary>
/// DropDownBox2 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.DropDownBox DropDownBox2;
/// <summary>
/// SimpleForm3 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.SimpleForm SimpleForm3;
/// <summary>
/// Label2 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Label Label2;
/// <summary>
/// RadioButtonList2 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.CheckBoxList RadioButtonList2;
/// <summary>
/// btnFile 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.FileUpload btnFile;
/// <summary>
/// ContentPanel2 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.ContentPanel ContentPanel2;
/// <summary>
/// divFile 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::System.Web.UI.HtmlControls.HtmlGenericControl divFile;
/// <summary>
/// trImageUrl 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::System.Web.UI.HtmlControls.HtmlTableRow trImageUrl;
/// <summary>
/// divBeImageUrl 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::System.Web.UI.HtmlControls.HtmlGenericControl divBeImageUrl;
/// <summary>
/// btnDelete 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnDelete;
/// <summary>
/// Toolbar1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Toolbar Toolbar1;
/// <summary>
/// lbTemp 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Label lbTemp;
/// <summary>
/// ToolbarFill1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.ToolbarFill ToolbarFill1;
/// <summary>
/// btnSave 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnSave;
/// <summary>
/// btnClose 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnClose;
/// <summary>
/// hdCompileMan 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.HiddenField hdCompileMan;
}
}

View File

@ -0,0 +1,97 @@
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WorkPostTestTrainingOut.aspx.cs" Inherits="FineUIPro.Web.HSSE.EduTrain.WorkPostTestTrainingOut" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>培训试题</title>
<link href="../../res/css/common.css" rel="stylesheet" type="text/css" />
</head>
<body>
<form id="form1" runat="server">
<f:PageManager ID="PageManager1" AutoSizePanelID="Panel1" runat="server" />
<f:Panel ID="Panel1" runat="server" Margin="5px" BodyPadding="5px" ShowBorder="false"
ShowHeader="false" Layout="VBox" BoxConfigAlign="Stretch">
<Items>
<f:Grid ID="Grid1" ShowBorder="true" ShowHeader="false" Title="考试试题库" EnableCollapse="true"
runat="server" BoxFlex="1" DataKeyNames="TrainingItemId" EnableColumnLines="true" ForceFit="true"
DataIDField="TrainingItemId" AllowSorting="true" SortField="TrainingCode,TrainingItemCode"
SortDirection="ASC" OnSort="Grid1_Sort" AllowPaging="true" IsDatabasePaging="true"
PageSize="15" OnPageIndexChange="Grid1_PageIndexChange" Width="980px" EnableTextSelection="True">
<Toolbars>
<f:Toolbar ID="Toolbar1" Position="Top" runat="server" ToolbarAlign="Right">
<Items>
<f:Button ID="btnOut" OnClick="btnMenuOut_Click" runat="server" ToolTip="导出" Icon="FolderUp" Text="导出"
EnableAjax="false" DisableControlBeforePostBack="false">
</f:Button>
</Items>
</f:Toolbar>
</Toolbars>
<Columns>
<f:RenderField Width="90px" ColumnID="TrainingCode" DataField="TrainingCode" FieldType="String"
HeaderText="类型编号" HeaderTextAlign="Center" TextAlign="Left">
</f:RenderField>
<f:RenderField Width="150px" ColumnID="TrainingName" DataField="TrainingName" FieldType="String"
HeaderText="试题类型" HeaderTextAlign="Center" TextAlign="Left">
</f:RenderField>
<f:RenderField Width="90px" ColumnID="TrainingItemCode" DataField="TrainingItemCode" FieldType="String"
HeaderText="试题编号" HeaderTextAlign="Center" TextAlign="Left">
</f:RenderField>
<f:RenderField Width="80px" ColumnID="TestTypeName" DataField="TestTypeName" FieldType="String"
HeaderText="题型" HeaderTextAlign="Center" TextAlign="Left">
</f:RenderField>
<f:RenderField Width="150px" ColumnID="WorkPostNames" DataField="WorkPostNames" FieldType="String"
HeaderText="适合岗位" HeaderTextAlign="Center" TextAlign="Left">
</f:RenderField>
<f:RenderField Width="300px" ColumnID="Abstracts" DataField="Abstracts" FieldType="String"
HeaderText="试题内容" HeaderTextAlign="Center" TextAlign="Left">
</f:RenderField>
<f:RenderField Width="150px" ColumnID="AItem" DataField="AItem" FieldType="String"
HeaderText="答案项A" HeaderTextAlign="Center" TextAlign="Left">
</f:RenderField>
<f:RenderField Width="150px" ColumnID="BItem" DataField="BItem" FieldType="String"
HeaderText="答案项B" HeaderTextAlign="Center" TextAlign="Left">
</f:RenderField>
<f:RenderField Width="150px" ColumnID="CItem" DataField="CItem" FieldType="String"
HeaderText="答案项C" HeaderTextAlign="Center" TextAlign="Left">
</f:RenderField>
<f:RenderField Width="150px" ColumnID="DItem" DataField="DItem" FieldType="String"
HeaderText="答案项D" HeaderTextAlign="Center" TextAlign="Left">
</f:RenderField>
<f:RenderField Width="150px" ColumnID="EItem" DataField="EItem" FieldType="String"
HeaderText="答案项E" HeaderTextAlign="Center" TextAlign="Left">
</f:RenderField>
<f:RenderField Width="80px" ColumnID="AnswerItems" DataField="AnswerItems" FieldType="String"
HeaderText="答案项" HeaderTextAlign="Center" TextAlign="Left">
</f:RenderField>
</Columns>
<Listeners>
<f:Listener Event="beforerowcontextmenu" Handler="onRowContextMenu" />
</Listeners>
<PageItems>
<f:ToolbarSeparator ID="ToolbarSeparator1" runat="server">
</f:ToolbarSeparator>
<f:ToolbarText ID="ToolbarText1" runat="server" Text="每页记录数:">
</f:ToolbarText>
<f:DropDownList runat="server" ID="ddlPageSize" Width="80px" AutoPostBack="true"
OnSelectedIndexChanged="ddlPageSize_SelectedIndexChanged">
</f:DropDownList>
</PageItems>
</f:Grid>
</Items>
</f:Panel>
</form>
<script type="text/jscript">
// 返回false来阻止浏览器右键菜单
function onRowContextMenu(event, rowId) {
// F(menuID).show(); //showAt(event.pageX, event.pageY);
return false;
}
function reloadGrid() {
__doPostBack(null, 'reloadGrid');
}
</script>
</body>
</html>

View File

@ -0,0 +1,124 @@
using BLL;
using System;
using System.Collections.Generic;
using System.Data.SqlClient;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace FineUIPro.Web.HSSE.EduTrain
{
public partial class WorkPostTestTrainingOut : PageBase
{
/// <summary>
/// 加载页面
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
Funs.DropDownPageSize(this.ddlPageSize);
this.ddlPageSize.SelectedValue = Grid1.PageSize.ToString();
// 绑定表格
this.BindGrid();
}
}
/// <summary>
/// 绑定数据
/// </summary>
private void BindGrid()
{
string strSql = @"SELECT TrainingItemId,Training.TrainingCode,Training.TrainingName,TrainingItemCode,TrainingItemName,Abstracts,AttachUrl,VersionNum,TestType,WorkPostIds "
+ @" ,(CASE WHEN TestType = '1' THEN '单选题' WHEN TestType = '2' THEN '多选题' ELSE '判断题' END) AS TestTypeName,WorkPostNames,AItem,BItem,CItem,DItem,EItem "
+ @" ,Score,Replace(Replace(Replace(Replace(Replace(AnswerItems,'1','A'),'2', 'B'),'3', 'C'),'4', 'D'),'5', 'E') AS AnswerItems "
+ @" FROM dbo.Training_TestTrainingItem AS Item"
+ @" LEFT JOIN Training_TestTraining AS Training ON Item.TrainingId=Training.TrainingId"
+ @" WHERE 1 = 1";
List<SqlParameter> listStr = new List<SqlParameter>();
//if (!string.IsNullOrEmpty(this.txtName.Text.Trim()))
//{
// strSql += " AND (JobActivityName LIKE @Name OR JobActivityCode LIKE @Name OR JobActivitys.Remark LIKE @Name OR WorkAreas.WorkAreaName LIKE @Name OR Installation.InstallationName LIKE @Name)";
// listStr.Add(new SqlParameter("@Name", "%" + this.txtName.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;
Grid1.DataBind();
}
#region
/// <summary>
/// 查询
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void TextBox_TextChanged(object sender, EventArgs e)
{
this.BindGrid();
}
#endregion
#region
/// <summary>
/// 分页
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void Grid1_PageIndexChange(object sender, GridPageEventArgs e)
{
BindGrid();
}
/// <summary>
/// 分页显示条数下拉框
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void ddlPageSize_SelectedIndexChanged(object sender, EventArgs e)
{
Grid1.PageSize = Convert.ToInt32(ddlPageSize.SelectedValue);
BindGrid();
}
/// <summary>
/// 排序
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void Grid1_Sort(object sender, FineUIPro.GridSortEventArgs e)
{
BindGrid();
}
#endregion
#region
/// <summary>
/// 导出事件
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void btnMenuOut_Click(object sender, EventArgs e)
{
Response.ClearContent();
string filename = Funs.GetNewFileName();
Response.AddHeader("content-disposition", "attachment; filename=" + System.Web.HttpUtility.UrlEncode("考试试题" + filename, System.Text.Encoding.UTF8) + ".xls");
Response.ContentType = "application/excel";
Response.ContentEncoding = System.Text.Encoding.UTF8;
this.Grid1.PageSize = Grid1.RecordCount;
BindGrid();
Response.Write(GetGridTableHtml(Grid1));
Response.End();
}
#endregion
}
}

View File

@ -0,0 +1,98 @@
//------------------------------------------------------------------------------
// <自动生成>
// 此代码由工具生成。
//
// 对此文件的更改可能导致不正确的行为,如果
// 重新生成代码,则所做更改将丢失。
// </自动生成>
//------------------------------------------------------------------------------
namespace FineUIPro.Web.HSSE.EduTrain
{
public partial class WorkPostTestTrainingOut
{
/// <summary>
/// form1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::System.Web.UI.HtmlControls.HtmlForm form1;
/// <summary>
/// PageManager1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.PageManager PageManager1;
/// <summary>
/// Panel1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Panel Panel1;
/// <summary>
/// Grid1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Grid Grid1;
/// <summary>
/// Toolbar1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Toolbar Toolbar1;
/// <summary>
/// btnOut 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnOut;
/// <summary>
/// ToolbarSeparator1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.ToolbarSeparator ToolbarSeparator1;
/// <summary>
/// ToolbarText1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.ToolbarText ToolbarText1;
/// <summary>
/// ddlPageSize 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.DropDownList ddlPageSize;
}
}

View File

@ -0,0 +1,53 @@
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WorkPostTestTrainingSave.aspx.cs" Inherits="FineUIPro.Web.HSSE.EduTrain.WorkPostTestTrainingSave" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<link href="../../res/css/common.css" rel="stylesheet" type="text/css" />
</head>
<body>
<form id="form1" runat="server">
<f:PageManager ID="PageManager1" AutoSizePanelID="SimpleForm1" runat="server" />
<f:Form ID="SimpleForm1" ShowBorder="false" ShowHeader="false" AutoScroll="true"
BodyPadding="10px" runat="server" RedStarPosition="BeforeText" LabelAlign="Right">
<Rows>
<f:FormRow>
<Items>
<f:TextBox ID="txtSupTraining" runat="server" Label="上级" Required="true" ShowRedStar="true" MaxLength="50" AutoPostBack="true" OnTextChanged="TextBox_TextChanged"></f:TextBox>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:TextBox ID="txtTrainingCode" runat="server" Label="编号"
Required="true" ShowRedStar="true" FocusOnPageLoad="true" MaxLength="50"></f:TextBox>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:TextArea ID="txtTrainingName" runat="server" Label="名称" Required="true" ShowRedStar="true"
MaxLength="100" AutoPostBack="true" OnTextChanged="TextBox_TextChanged"></f:TextArea>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:CheckBox ID="ckIsEndLever" runat="server" Label="末级" Checked="true"></f:CheckBox>
</Items>
</f:FormRow>
</Rows>
<Toolbars>
<f:Toolbar ID="Toolbar1" Position="Bottom" ToolbarAlign="Right" runat="server">
<Items>
<f:Button ID="btnSave" Icon="SystemSave" runat="server" ValidateForms="SimpleForm1" Text="保存"
OnClick="btnSave_Click" Hidden="true">
</f:Button>
<f:Button ID="btnClose" EnablePostBack="false" runat="server" Icon="SystemClose" MarginRight="10px" Text="关闭">
</f:Button>
</Items>
</f:Toolbar>
</Toolbars>
</f:Form>
</form>
</body>
</html>

View File

@ -0,0 +1,154 @@
using BLL;
using Model;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace FineUIPro.Web.HSSE.EduTrain
{
public partial class WorkPostTestTrainingSave : PageBase
{
#region
/// <summary>
/// 主键
/// </summary>
public string TrainingId
{
get
{
return (string)ViewState["TrainingId"];
}
set
{
ViewState["TrainingId"] = value;
}
}
/// <summary>
/// 上级主键
/// </summary>
public string SupTrainingId
{
get
{
return (string)ViewState["SupTrainingId"];
}
set
{
ViewState["SupTrainingId"] = value;
}
}
#endregion
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
this.GetButtonPower();
btnClose.OnClientClick = ActiveWindow.GetHideReference();
this.TrainingId = Request.QueryString["TrainingId"];
this.SupTrainingId = Request.QueryString["SupTrainingId"];
if (!String.IsNullOrEmpty(TrainingId))
{
var q = BLL.TestTrainingService.GetTestTrainingById(TrainingId);
if (q != null)
{
this.SupTrainingId = q.SupTrainingId;
txtTrainingCode.Text = q.TrainingCode;
txtTrainingName.Text = q.TrainingName;
if (q.IsEndLever == true)
{
ckIsEndLever.Checked = true;
}
else
{
ckIsEndLever.Checked = false;
}
}
}
var supq = BLL.TestTrainingService.GetTestTrainingById(this.SupTrainingId);
if (supq != null)
{
this.txtSupTraining.Text = supq.TrainingName;
}
else
{
this.SupTrainingId = "0";
this.txtSupTraining.Text = "考试试题库";
}
}
}
/// <summary>
///
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void btnSave_Click(object sender, EventArgs e)
{
Model.Training_TestTraining training = new Training_TestTraining
{
TrainingCode = txtTrainingCode.Text.Trim(),
TrainingName = txtTrainingName.Text.Trim(),
SupTrainingId = this.SupTrainingId,
IsEndLever = this.ckIsEndLever.Checked,
};
if (String.IsNullOrEmpty(TrainingId))
{
TrainingId = SQLHelper.GetNewID(typeof(Model.Training_TestTraining));
training.TrainingId = TrainingId;
BLL.TestTrainingService.AddTestTraining(training);
}
else
{
training.TrainingId = TrainingId;
BLL.TestTrainingService.UpdateTestTraining(training);
}
// 2. 关闭本窗体,然后刷新父窗体
// PageContext.RegisterStartupScript(ActiveWindow.GetHideRefreshReference());
// 2. 关闭本窗体,然后回发父窗体
PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference());
//PageContext.RegisterStartupScript(ActiveWindow.GetWriteBackValueReference(trainingId) + ActiveWindow.GetHideReference());
}
#region
/// <summary>
/// 获取按钮权限
/// </summary>
/// <param name="button"></param>
/// <returns></returns>
private void GetButtonPower()
{
var buttonList = BLL.CommonService.GetAllButtonList(this.CurrUser.LoginProjectId, this.CurrUser.UserId, BLL.Const.TestTrainingMenuId);
if (buttonList.Count() > 0)
{
if (buttonList.Contains(BLL.Const.BtnSave))
{
this.btnSave.Hidden = false;
}
}
}
#endregion
#region
/// <summary>
/// 验证考试试题库名称是否存在
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void TextBox_TextChanged(object sender, EventArgs e)
{
var standard = Funs.DB.Training_TestTraining.FirstOrDefault(x => x.TrainingName == this.txtTrainingName.Text.Trim() && (x.TrainingId != this.TrainingId || (this.TrainingId == null && x.TrainingId != null)));
if (standard != null)
{
ShowNotify("输入的名称已存在!", MessageBoxIcon.Warning);
}
}
#endregion
}
}

View File

@ -0,0 +1,107 @@
//------------------------------------------------------------------------------
// <自动生成>
// 此代码由工具生成。
//
// 对此文件的更改可能导致不正确的行为,如果
// 重新生成代码,则所做更改将丢失。
// </自动生成>
//------------------------------------------------------------------------------
namespace FineUIPro.Web.HSSE.EduTrain
{
public partial class WorkPostTestTrainingSave
{
/// <summary>
/// form1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::System.Web.UI.HtmlControls.HtmlForm form1;
/// <summary>
/// PageManager1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.PageManager PageManager1;
/// <summary>
/// SimpleForm1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Form SimpleForm1;
/// <summary>
/// txtSupTraining 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtSupTraining;
/// <summary>
/// txtTrainingCode 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtTrainingCode;
/// <summary>
/// txtTrainingName 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextArea txtTrainingName;
/// <summary>
/// ckIsEndLever 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.CheckBox ckIsEndLever;
/// <summary>
/// Toolbar1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Toolbar Toolbar1;
/// <summary>
/// btnSave 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnSave;
/// <summary>
/// btnClose 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnClose;
}
}

View File

@ -822,70 +822,74 @@ namespace FineUIPro.Web.HSSE.SitePerson
{
initTemplatePath = "File\\Word\\Person\\安全教育培训打印整套(电工).doc";
}
// else if (person.WorkPostName == "电焊工")
// {
// initTemplatePath = "File\\Word\\Person\\安全教育培训打印整套(电焊工).doc";
// }
// else if (person.WorkPostName == "防水普工")
// {
// initTemplatePath = "File\\Word\\Person\\安全教育培训打印整套(防水普工).doc";
// }
// else if (person.WorkPostName == "钢筋工")
// {
// initTemplatePath = "File\\Word\\Person\\安全教育培训打印整套(钢筋工).doc";
// }
// else if (person.WorkPostName == "管理人员")
// {
// initTemplatePath = "File\\Word\\Person\\安全教育培训打印整套(管理人员).doc";
// }
// else if (person.WorkPostName == "架子工")
// {
// initTemplatePath = "File\\Word\\Person\\安全教育培训打印整套(架子工).doc";
// }
// else if (person.WorkPostName == "木工")
// {
// initTemplatePath = "File\\Word\\Person\\安全教育培训打印整套(木工).doc";
// }
// else if (person.WorkPostName == "普工")
// {
// initTemplatePath = "File\\Word\\Person\\安全教育培训打印整套(普工).doc";
// }
// else if (person.WorkPostName == "施工电梯司机")
// {
// initTemplatePath = "File\\Word\\Person\\安全教育培训打印整套(施工电梯司机).doc";
// }
// else if (person.WorkPostName == "水电工")
// {
// initTemplatePath = "File\\Word\\Person\\安全教育培训打印整套(水电工).doc";
// }
// else if (person.WorkPostName == "司索信号工")
// {
// initTemplatePath = "File\\Word\\Person\\安全教育培训打印整套(司索信号工).doc";
// }
// else if (person.WorkPostName == "塔吊司机")
// {
// initTemplatePath = "File\\Word\\Person\\安全教育培训打印整套(塔吊司机).doc";
// }
// else if (person.WorkPostName == "挖机司机")
// {
// initTemplatePath = "File\\Word\\Person\\安全教育培训打印整套(挖机司机).doc";
// }
// else if (person.WorkPostName == "瓦工")
// {
// initTemplatePath = "File\\Word\\Person\\安全教育培训打印整套(瓦工).doc";
// }
// else if (person.WorkPostName == "渣土车司机")
// {
// initTemplatePath = "File\\Word\\Person\\安全教育培训打印整套(渣土车司机).doc";
// }
// else if (person.WorkPostName == "桩基")
// {
// initTemplatePath = "File\\Word\\Person\\安全教育培训打印整套(桩基).doc";
// }
// else if (person.WorkPostName == "装配、灌浆工")
// {
// initTemplatePath = "File\\Word\\Person\\安全教育培训打印整套(装配、灌浆工).doc";
// }
else if (person.WorkPostName == "电焊工")
{
initTemplatePath = "File\\Word\\Person\\安全教育培训打印整套(电焊工).doc";
}
else if (person.WorkPostName == "防水普工")
{
initTemplatePath = "File\\Word\\Person\\安全教育培训打印整套(防水普工).doc";
}
else if (person.WorkPostName == "钢筋工")
{
initTemplatePath = "File\\Word\\Person\\安全教育培训打印整套(钢筋工).doc";
}
else if (person.WorkPostName == "管理人员")
{
initTemplatePath = "File\\Word\\Person\\安全教育培训打印整套(管理人员).doc";
}
else if (person.WorkPostName == "架子工")
{
initTemplatePath = "File\\Word\\Person\\安全教育培训打印整套(架子工).doc";
}
else if (person.WorkPostName == "木工")
{
initTemplatePath = "File\\Word\\Person\\安全教育培训打印整套(木工).doc";
}
else if (person.WorkPostName == "普工")
{
initTemplatePath = "File\\Word\\Person\\安全教育培训打印整套(普工).doc";
}
else if (person.WorkPostName == "施工电梯司机")
{
initTemplatePath = "File\\Word\\Person\\安全教育培训打印整套(施工电梯司机).doc";
}
else if (person.WorkPostName == "水电工")
{
initTemplatePath = "File\\Word\\Person\\安全教育培训打印整套(水电工).doc";
}
else if (person.WorkPostName == "司索信号工")
{
initTemplatePath = "File\\Word\\Person\\安全教育培训打印整套(司索信号工).doc";
}
else if (person.WorkPostName == "塔吊司机")
{
initTemplatePath = "File\\Word\\Person\\安全教育培训打印整套(塔吊司机).doc";
}
else if (person.WorkPostName == "挖机司机")
{
initTemplatePath = "File\\Word\\Person\\安全教育培训打印整套(挖机司机).doc";
}
else if (person.WorkPostName == "瓦工")
{
initTemplatePath = "File\\Word\\Person\\安全教育培训打印整套(瓦工).doc";
}
else if (person.WorkPostName == "渣土车司机")
{
initTemplatePath = "File\\Word\\Person\\安全教育培训打印整套(渣土车司机).doc";
}
else if (person.WorkPostName == "桩基")
{
initTemplatePath = "File\\Word\\Person\\安全教育培训打印整套(桩基).doc";
}
else if (person.WorkPostName == "装配、灌浆工")
{
initTemplatePath = "File\\Word\\Person\\安全教育培训打印整套(装配、灌浆工).doc";
}
else if (person.WorkPostName == "班组管理员")
{
initTemplatePath = "File\\Word\\Person\\安全教育培训打印整套(班组管理员).doc";
}
else
{
Alert.ShowInTop("当前岗位类型不可导出!", MessageBoxIcon.Warning);
@ -965,7 +969,7 @@ namespace FineUIPro.Web.HSSE.SitePerson
int MValueCount = 0;
int JValue = 0;
int JValueCount = 0;
Sys_TestRule sysTestRule = null;
// Sys_TestRule sysTestRule = null;
IQueryable<Training_TestRecordItem> getTestItems = null;
List<Training_TestRecordItem> getSingleItem = new List<Training_TestRecordItem>();
List<Training_TestRecordItem> getMultipleItem = new List<Training_TestRecordItem>();
@ -985,21 +989,21 @@ namespace FineUIPro.Web.HSSE.SitePerson
unitName = BLL.UnitService.GetUnitNameByUnitId(person.UnitId);
workPostName = WorkPostService.getWorkPostNamesWorkPostIds(person.WorkPostId);
sysTestRule = Funs.DB.Sys_TestRule.FirstOrDefault();
// sysTestRule = Funs.DB.Sys_TestRule.FirstOrDefault();
getTestItems = from x in Funs.DB.Training_TestRecordItem
where x.TestRecordId == TestRecordId
select x;
getSingleItem = getTestItems.Where(x => x.TestType == "1").ToList();
SValue = sysTestRule.SValue; //每题分数
SValueCount = sysTestRule.SValue * getSingleItem.Count; //总分
// SValue = sysTestRule.SValue; //每题分数
// SValueCount = sysTestRule.SValue * getSingleItem.Count; //总分
getMultipleItem = getTestItems.Where(x => x.TestType == "2").ToList();
MValue = sysTestRule.MValue; //每题分数
MValueCount = sysTestRule.MValue * getMultipleItem.Count; //总分
// MValue = sysTestRule.MValue; //每题分数
// MValueCount = sysTestRule.MValue * getMultipleItem.Count; //总分
getIsTrueItem = getTestItems.Where(x => x.TestType == "3").ToList();
JValue = sysTestRule.JValue; //每题分数
JValueCount = sysTestRule.JValue * getIsTrueItem.Count; //总分
// JValue = sysTestRule.JValue; //每题分数
// JValueCount = sysTestRule.JValue * getIsTrueItem.Count; //总分
}
if (!string.IsNullOrEmpty(sign1))
@ -1081,6 +1085,8 @@ namespace FineUIPro.Web.HSSE.SitePerson
if (getSingleItem.Count > 0)
{
SValue = (int)getSingleItem.FirstOrDefault().Score; //每题分数
SValueCount = (int)getSingleItem.Sum(item => item.Score); //总分
int num = 1;
foreach (var item in getSingleItem)
{
@ -1132,6 +1138,8 @@ namespace FineUIPro.Web.HSSE.SitePerson
tableM.Columns.Add("MOption");
if (getMultipleItem.Count > 0)
{
MValue = (int)getMultipleItem.FirstOrDefault().Score; //每题分数
MValueCount = (int)getMultipleItem.Sum(item => item.Score); //总分
int num = 1;
foreach (var item in getMultipleItem)
{
@ -1183,6 +1191,8 @@ namespace FineUIPro.Web.HSSE.SitePerson
if (getIsTrueItem.Count > 0)
{
JValue = (int)getIsTrueItem.FirstOrDefault().Score; //每题分数
JValueCount = (int)getIsTrueItem.Sum(item => item.Score); //总分
int num = 1;
foreach (var item in getIsTrueItem)
{

View File

@ -429,5 +429,104 @@ namespace WebAPI.Controllers
}
#endregion
#region PersonId的岗位获取试卷
/// <summary>
/// 根据PersonId的岗位获取试卷
/// </summary>
/// <param name="personId">人员ID</param>
/// <returns></returns>
public Model.ResponeData getTestPlanRecordItemByPersonId(string personId, string projectId)
{
var responeData = new Model.ResponeData();
try
{
var person = Funs.DB.View_SitePerson_Person.FirstOrDefault(x => x.PersonId == personId);
if (person != null)
{
Model.Training_TestRecord newTestRecord = new Model.Training_TestRecord
{
TestRecordId = SQLHelper.GetNewID(),
ProjectId = projectId,
TestManId = person.PersonId
};
TestRecordService.AddTestRecord(newTestRecord);
var testRecordId = CreateTestRecordItemNew(newTestRecord.TestRecordId, person);
responeData.code = 1;
responeData.data = new { testRecordId };
}
}
catch (Exception ex)
{
responeData.code = 0;
responeData.message = ex.Message;
}
return responeData;
}
public static string CreateTestRecordItemNew(string testRecordId, Model.View_SitePerson_Person person)
{
using (Model.SUBQHSEDB db = new Model.SUBQHSEDB(Funs.ConnString))
{
var getTestTrainingItemList = (from x in Funs.DB.Training_TestTrainingItem
where x.TrainingId == "99ccf4c8-6f8e-47da-a900-53b12a278f25" &&
x.WorkPostNames.Contains(person.WorkPostName)
orderby x.TestType, x.TrainingItemCode
select new
{
x.TrainingItemId,
x.TrainingId,
x.TrainingItemName,
x.TrainingItemCode,
x.Abstracts,
x.AttachUrl,
x.TestType,
x.WorkPostIds,
x.WorkPostNames,
x.AItem,
x.BItem,
x.CItem,
x.DItem,
x.EItem,
x.AnswerItems,
x.Score
}).ToList();
if (getTestTrainingItemList.Count() > 0)
{
var getItems = from x in getTestTrainingItemList
select new Model.Training_TestRecordItem
{
TestRecordItemId = SQLHelper.GetNewID(),
TestRecordId = testRecordId,
TrainingItemName = x.TrainingItemName,
TrainingItemCode = x.TrainingItemCode,
Abstracts = x.Abstracts,
AttachUrl = x.AttachUrl,
TestType = x.TestType,
AItem = x.AItem,
BItem = x.BItem,
CItem = x.CItem,
DItem = x.DItem,
EItem = x.EItem,
AnswerItems = x.AnswerItems,
Score = x.Score,
};
db.Training_TestRecordItem.InsertAllOnSubmit(getItems);
db.SubmitChanges();
}
return testRecordId;
}
}
#endregion
}
}

View File

@ -634,5 +634,73 @@ namespace WebAPI.Controllers
#endregion
#region
/// <summary>
/// 岗位交卷
/// <param name="testRecordId">试卷ID</param>
/// </summary>
public Model.ResponeData SaveSubmitTestRecord(string testRecordId,string Signature)
{
var responeData = new Model.ResponeData();
try
{
using (Model.SUBQHSEDB db = new Model.SUBQHSEDB(Funs.ConnString))
{
string returnTestRecordId = string.Empty;
decimal getTestScores = 0;
var getTestRecord = db.Training_TestRecord.FirstOrDefault(e => e.TestRecordId == testRecordId);
if (getTestRecord != null)
{
if (getTestRecord.TestStartTime.HasValue)
{
getTestRecord.Signature = Signature;
getTestRecord.TestEndTime = DateTime.Now;
getTestRecord.TestScores = db.Training_TestRecordItem.Where(x => x.TestRecordId == testRecordId).Sum(x => x.SubjectScore ?? 0);
db.SubmitChanges();
getTestScores = getTestRecord.TestScores ?? 0;
}
////考试分数
int getPassScores = 70;
if (getTestScores < getPassScores)
{
int testCount = db.Training_TestRecord.Where(x => x.TestPlanId == getTestRecord.TestPlanId && x.TestManId == getTestRecord.TestManId).Count();
if (testCount < 2)
{
////重新生成一条考试记录 以及考试试卷
returnTestRecordId = APITestRecordService.getResitTestRecord(getTestRecord);
responeData.message = "考试不合格!您的成绩为:【" + getTestScores.ToString() + "】,您将进入补考。";
}
else
{
// APITestRecordService.updateAll(getTestRecord.TestPlanId);
responeData.message = "考试不合格!您的成绩为:【" + getTestScores.ToString() + "】,请再次参加培训后补考。";
}
}
else
{
// APITestRecordService.updateAll(getTestRecord.TestPlanId);
responeData.message = "恭喜考试通过!您的成绩为:【" + getTestScores.ToString() + "】。";
}
responeData.data = new { getTestScores, getPassScores, returnTestRecordId };
}
}
}
catch (Exception ex)
{
responeData.code = 0;
responeData.message = ex.Message;
}
return responeData;
}
#endregion
}
}

View File

@ -1158,14 +1158,23 @@ namespace WebAPI.Controllers
{
if (person != null && !string.IsNullOrEmpty(person.IdentityCard))
{
var getPerson = db.SitePerson_Person.FirstOrDefault(x => x.IdentityCard == person.IdentityCard.Trim() && x.ProjectId == person.ProjectId);
var getPerson = db.SitePerson_Person.FirstOrDefault(x => x.IdentityCard == person.IdentityCard.Trim() && x.UnitId == person.UnitId);
if (getPerson != null)
{
responeData.code = -1;
responeData.message = "该身份证号码已存在两条记录,请联系管理员处理!";
responeData.message = "该身份证号码在次单位下已存在两条记录,请联系管理员处理!";
}
else
{
var items = db.SitePerson_Person.Where(x => x.IdentityCard == person.IdentityCard.Trim()).ToList();
if (items.Count > 0)
{
foreach (var item in items)
{
item.IsUsedType = "0";
PersonService.UpdatePerson(item);
}
}
Model.SitePerson_Person newPerson = new Model.SitePerson_Person
{

View File

@ -154,6 +154,11 @@ namespace WebAPI.Filter
, "ProjectUnitPenetrate*getDataByProjectUnitId"
, "Rectify*getRectifyList"
, "Rectify*getRectifyItemListBy"
, "TestPlan*getTestPlanRecordItemByPersonId"
, "TestRecord*getTestRecordItemListByTestRecordId"
, "TestRecord*getTestTimesByTestRecordId"
, "TestRecord*getTestRecordItemAnswerBySelectedItem"
, "TestRecord*SaveSubmitTestRecord"
};
/// <summary>

View File

@ -204,6 +204,7 @@
<Compile Include="Controllers\HSSE\InformedConsentFormController.cs" />
<Compile Include="Controllers\HSSE\MaterialController.cs" />
<Compile Include="Controllers\HSSE\ModelTestRecordController.cs" />
<Compile Include="Controllers\HSSE\RectifyController.cs" />
<Compile Include="Controllers\HSSE\TrainTestRecordController.cs" />
<Compile Include="Controllers\HSSE\ViolationPersonController.cs" />
<Compile Include="Controllers\SHIYE\ShiYeController.cs" />