1d10f8dce76a7c7e947a0689f857f9b3d6f7c84a.svn-base 39 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758
  1. <template>
  2. <div>
  3. <!-- <el-dialog :title="'责任人填报'" :visible.sync="dialogFormVisible"> -->
  4. <el-container style="height:520px;">
  5. <el-main style="border:1px solid #d5d5ff;margin-left:5px;padding:0px;">
  6. <el-form :model="formObj" :label-width="formLabelWidth" :rules="rules">
  7. <p style="margin-top:10px;margin-bottom: 10px"><i class="el-icon-caret-right"></i><span
  8. style="width:120px;padding-left: 10px">1.1目标(30分)</span><span class="hrs"></span></p>
  9. <el-form-item label="1.1.1安全生产目标管理制度应明确目标的制定、分解、实施、检查、考核等内容。监督检查各参建单位制定该项制度。(2分)" :required="true">
  10. <span>得分:</span><el-input-number :step='0.5' :step-strictly="true" @change="priceChange" v-model="formObj.f111" :min="0" :max="2" label="描述文字">
  11. <template slot="prepend">
  12. <span>得分</span>
  13. </template>
  14. </el-input-number>
  15. <i @click="showPic('f111')" class="el-icon-camera-solid"></i>
  16. <el-tooltip class="item" effect="dark" content="" placement="top">
  17. <div slot="content">
  18. <p>评分标准:<br/>
  19. 查制度文本和记录<br/>
  20. (1)未以正式文件发布,扣2分<br/>
  21. (2)制度内容不全,每缺一项扣1分<br/>
  22. (3)制度内容不符合有关规定,每项扣1分<br/>
  23. (4)未监督检查,扣2分<br/>
  24. (5)检查单位不全,每缺一个单位扣1分<br/>
  25. (6)对监督检查中发现的问题未采取措施或未督促落实,每处扣1分
  26. </p>
  27. <p>分值:2</p>
  28. </div>
  29. <i class="el-icon-question"></i>
  30. </el-tooltip>
  31. </el-form-item>
  32. <el-form-item label="1.1.2制定安全生产总目标和年度目标,应包括生产安全事故控制、生产安全事故隐患排查治理、职业健康、安全生产管理等目标。监督检查各参建单位开展此项工作。(8分)" :required="true">
  33. <span>得分:</span><el-input-number :step='0.5' :step-strictly="true" @change="priceChange" v-model="formObj.f112" :min="0" :max="8" label="描述文字">
  34. <template slot="prepend">
  35. <span>得分</span>
  36. </template>
  37. </el-input-number>
  38. <i @click="showPic('f112')" class="el-icon-camera-solid"></i>
  39. <el-tooltip class="item" effect="dark" content="" placement="top">
  40. <div slot="content">
  41. <p>评分标准:<br/>
  42. 查相关文件和记录<br/>
  43. (1)目标未以正式文件发布,扣8分<br/>
  44. (2)目标制定不全,每缺一项扣1分<br/>
  45. (3)未监督检查,扣8分<br/>
  46. (4)检查单位不全,每缺一个单位扣2分<br/>
  47. (5)对监督检查中发现的问题未采取措施或未督促落实,每处扣1分
  48. </p>
  49. <p>分值:8</p>
  50. </div>
  51. <i class="el-icon-question"></i>
  52. </el-tooltip>
  53. </el-form-item>
  54. <el-form-item label="1.1.3根据各部门(单位)和各参建单位在安全生产中的职能,分解安全生产总目标和年度目标。监督检查各参建单位的目标分解工作。(5分)" :required="true">
  55. <span>得分:</span><el-input-number :step='0.5' :step-strictly="true" @change="priceChange" v-model="formObj.f113" :min="0" :max="5" label="描述文字">
  56. <template slot="prepend">
  57. <span>得分</span>
  58. </template>
  59. </el-input-number>
  60. <i @click="showPic('f113')" class="el-icon-camera-solid"></i>
  61. <el-tooltip class="item" effect="dark" content="" placement="top">
  62. <div slot="content">
  63. <p>评分标准:<br/>
  64. 查相关文件和记录<br/>
  65. (1)目标未分解,扣5分<br/>
  66. (2)目标分解不全,每缺一个部门或单位扣1分<br/>
  67. (3)目标分解与职能不符,每项扣1分<br/>
  68. (4)未监督检查,扣5分<br/>
  69. (5)检查单位不全,每缺一个单位扣2分<br/>
  70. (6)对监督检查中发现的问题未采取措施或未督促落实,每处扣1分
  71. </p>
  72. <p>分值:5</p>
  73. </div>
  74. <i class="el-icon-question"></i>
  75. </el-tooltip>
  76. </el-form-item>
  77. <el-form-item label="1.1.4与各部门(单位)和各参建单位签订安全生产责任(协议)书,并制定目标保证措施。监督检查各参建单位逐级签订安全生产责任书及安全生产目标保证措施。(5分)" :required="true">
  78. <span>得分:</span><el-input-number :step='0.5' :step-strictly="true" @change="priceChange" v-model="formObj.f114" :min="0" :max="5" label="描述文字">
  79. <template slot="prepend">
  80. <span>得分</span>
  81. </template>
  82. </el-input-number>
  83. <i @click="showPic('f114')" class="el-icon-camera-solid"></i>
  84. <el-tooltip class="item" effect="dark" content="" placement="top">
  85. <div slot="content">
  86. <p>评分标准:<br/>
  87. 查相关文件和记录<br/>
  88. (1)未签订责任(协议)书,扣5分<br/>
  89. (2)责任(协议)书签订不全,每缺一个部门、单位或个人扣1分<br/>
  90. (3)未制定目标保证措施,每缺一个部门、单位或个人扣1分<br/>
  91. (4)责任(协议)书内容与安全生产职责不符,每项扣1分<br/>
  92. (5)未监督检查,扣5分<br/>
  93. (6)检查单位不全,每缺一个单位扣2分<br/>
  94. (7)对监督检查中发现的问题未采取措施或未督促落实,每处扣1分
  95. </p>
  96. <p>分值:5</p>
  97. </div>
  98. <i class="el-icon-question"></i>
  99. </el-tooltip>
  100. </el-form-item>
  101. <el-form-item label="1.1.5至少每半年对各部门(单位)和各参建单位安全生产目标的完成情况进行监督检查、评估,必要时,及时调整安全生产目标实施计划。(5分)" :required="true">
  102. <span>得分:</span><el-input-number :step='0.5' :step-strictly="true" @change="priceChange" v-model="formObj.f115" :min="0" :max="5" label="描述文字">
  103. <template slot="prepend">
  104. <span>得分</span>
  105. </template>
  106. </el-input-number>
  107. <i @click="showPic('f115')" class="el-icon-camera-solid"></i>
  108. <el-tooltip class="item" effect="dark" content="" placement="top">
  109. <div slot="content">
  110. <p>评分标准:<br/>
  111. 查相关文件和记录<br/>
  112. (1)未定期监督检查、评估,扣5分<br/>
  113. (2)监督检查、评估的部门或单位不全,每缺一个扣1分<br/>
  114. (3)必要时,未及时调整实施计划,扣2分<br/>
  115. (4)对监督检查中发现的问题未采取措施或未督促落实,每处扣1分
  116. </p>
  117. <p>分值:5</p>
  118. </div>
  119. <i class="el-icon-question"></i>
  120. </el-tooltip>
  121. </el-form-item>
  122. <el-form-item label="1.1.6定期对各部门(单位)和各参建单位安全生产目标完成情况进行考核奖惩。监督检查参建单位开展此项工作。(5分)" :required="true">
  123. <span>得分:</span><el-input-number :step='0.5' :step-strictly="true" @change="priceChange" v-model="formObj.f116" :min="0" :max="5" label="描述文字">
  124. <template slot="prepend">
  125. <span>得分</span>
  126. </template>
  127. </el-input-number>
  128. <i @click="showPic('f116')" class="el-icon-camera-solid"></i>
  129. <el-tooltip class="item" effect="dark" content="" placement="top">
  130. <div slot="content">
  131. <p>评分标准:<br/>
  132. 查相关文件和记录<br/>
  133. (1)未定期考核奖惩,扣5分<br/>
  134. (2)考核奖惩不全,每缺一个部门或单位扣1分<br/>
  135. (3)未监督检查,扣5分<br/>
  136. (4)检查单位不全,每缺一个单位扣2分<br/>
  137. (5)对监督检查中发现的问题未采取措施或未督促落实,每处扣1分
  138. </p>
  139. <p>分值:5</p>
  140. </div>
  141. <i class="el-icon-question"></i>
  142. </el-tooltip>
  143. </el-form-item>
  144. <p style="margin-top:10px;margin-bottom: 10px"><i class="el-icon-caret-right"></i><span
  145. style="width:120px;padding-left: 10px">1.2机构和职责(40分)</span><span class="hrs"></span></p>
  146. <el-form-item label="1.2.1成立由主要负责人、其他领导班子成员、有关部门负责人和各参建单位现场负责人等为成员的项目安全生产委员会(安全生产领导小组),人员变化及时调整发布。监督检查参建单位开展此项工作。(5分)" :required="true">
  147. <span>得分:</span><el-input-number :step='0.5' :step-strictly="true" @change="priceChange" v-model="formObj.f121" :min="0" :max="5" label="描述文字">
  148. <template slot="prepend">
  149. <span>得分</span>
  150. </template>
  151. </el-input-number>
  152. <i @click="showPic('f121')" class="el-icon-camera-solid"></i>
  153. <el-tooltip class="item" effect="dark" content="" placement="top">
  154. <div slot="content">
  155. <p>评分标准:<br/>
  156. 查相关文件和记录<br/>
  157. (1)未成立或未以正式文件发布,扣5分<br/>
  158. (2)成员不全,每缺一位领导、相关部门负责人或参建单位现场负责人扣1分<br/>
  159. (3)人员发生变化,未及时调整发布,扣2分<br/>
  160. (4)未监督检查,扣5分<br/>
  161. (5)检查单位不全,每缺一个单位扣2分<br/>
  162. (6)对监督检查中发现的问题未采取措施或未督促落实,每处扣1分
  163. </p>
  164. <p>分值:5</p>
  165. </div>
  166. <i class="el-icon-question"></i>
  167. </el-tooltip>
  168. </el-form-item>
  169. <el-form-item label="1.2.2按规定设置安全生产管理机构。监督检查参建单位开展此项工作。(5分)" :required="true">
  170. <span>得分:</span><el-input-number :step='0.5' :step-strictly="true" @change="priceChange" v-model="formObj.f122" :min="0" :max="5" label="描述文字">
  171. <template slot="prepend">
  172. <span>得分</span>
  173. </template>
  174. </el-input-number>
  175. <i @click="showPic('f122')" class="el-icon-camera-solid"></i>
  176. <el-tooltip class="item" effect="dark" content="" placement="top">
  177. <div slot="content">
  178. <p>评分标准:<br/>
  179. 查相关文件和记录<br/>
  180. (1)未按规定设置,扣5分<br/>
  181. (2)未监督检查,扣5分<br/>
  182. (3)检查单位不全,每缺一个单位扣2分<br/>
  183. (4)对监督检查中发现的问题未采取措施或未督促落实,每处扣1分
  184. </p>
  185. <p>分值:5</p>
  186. </div>
  187. <i class="el-icon-question"></i>
  188. </el-tooltip>
  189. </el-form-item>
  190. <el-form-item label="1.2.3按规定配备专(兼)职安全生产管理人员,建立健全安全生产管理网络。监督检查参建单位开展此项工作。(5分)" :required="true">
  191. <span>得分:</span><el-input-number :step='0.5' :step-strictly="true" @change="priceChange" v-model="formObj.f123" :min="0" :max="5" label="描述文字">
  192. <template slot="prepend">
  193. <span>得分</span>
  194. </template>
  195. </el-input-number>
  196. <i @click="showPic('f123')" class="el-icon-camera-solid"></i>
  197. <el-tooltip class="item" effect="dark" content="" placement="top">
  198. <div slot="content">
  199. <p>评分标准:<br/>
  200. 查相关文件和记录<br/>
  201. (1)安全生产管理网络不健全,扣2分<br/>
  202. (2)人员不符合要求,每人扣2分<br/>
  203. (3)未监督检查,扣5分<br/>
  204. (4)检查单位不全,每缺一个单位扣2分<br/>
  205. (5)对监督检查中发现的问题未采取措施或未督促落实,每处扣1分
  206. </p>
  207. <p>分值:5</p>
  208. </div>
  209. <i class="el-icon-question"></i>
  210. </el-tooltip>
  211. </el-form-item>
  212. <el-form-item label="1.2.4安全生产责任制度应明确各级单位、部门及人员的安全生产职责、权限和考核奖惩等内容。主要负责人全面负责安全生产工作,并履行相应责任和义务;分管负责人应对各自职责范围内的安全生产工作负责;各级管理人员应按照安全生产责任制的相关要求,履行其安全生产职责;其他从业人员按规定履行安全生产职责。监督检查参建单位制定该项制度。(20分)" :required="true">
  213. <span>得分:</span><el-input-number :step='0.5' :step-strictly="true" @change="priceChange" v-model="formObj.f124" :min="0" :max="20" label="描述文字">
  214. <template slot="prepend">
  215. <span>得分</span>
  216. </template>
  217. </el-input-number>
  218. <i @click="showPic('f124')" class="el-icon-camera-solid"></i>
  219. <el-tooltip class="item" effect="dark" content="" placement="top">
  220. <div slot="content">
  221. <p>评分标准:<br/>
  222. 查制度文本和记录<br/>
  223. (1)未以正式文件发布,扣20分<br/>
  224. (2)责任制不全,每缺一项扣2分<br/>
  225. (3)责任制内容与安全生产职责不符,每项扣1分<br/>
  226. (4)未监督检查,扣20分<br/>
  227. (5)检查单位不全,每缺一个单位扣2分<br/>
  228. (6)对监督检查中发现的问题未采取措施或未督促落实,每处扣1分
  229. </p>
  230. <p>分值:20</p>
  231. </div>
  232. <i class="el-icon-question"></i>
  233. </el-tooltip>
  234. </el-form-item>
  235. <el-form-item label="1.2.5安全生产委员会(安全生产领导小组)每季度至少召开一次会议,跟踪落实上次会议要求,分析安全生产形势,研究解决安全生产工作的重大问题。会议应形成纪要并印发各参建单位。监督检查参建单位开展此项工作。(5分)" :required="true">
  236. <span>得分:</span><el-input-number :step='0.5' :step-strictly="true" @change="priceChange" v-model="formObj.f125" :min="0" :max="5" label="描述文字">
  237. <template slot="prepend">
  238. <span>得分</span>
  239. </template>
  240. </el-input-number>
  241. <i @click="showPic('f125')" class="el-icon-camera-solid"></i>
  242. <el-tooltip class="item" effect="dark" content="" placement="top">
  243. <div slot="content">
  244. <p>评分标准:<br/>
  245. 查相关文件和记录<br/>
  246. (1)会议频次不够,每少一次扣1分<br/>
  247. (2)未跟踪落实上次会议要求,每次扣1分<br/>
  248. (3)重大问题未经安委会(安全生产领导小组)研究解决,每项扣1分<br/>
  249. (4)未形成会议纪要,每次扣1分<br/>
  250. (5)会议纪要未印发参建单位,每缺一个单位扣1分<br/>
  251. (6)未监督检查,扣5分<br/>
  252. (7)检查单位不全,每缺一个单位扣2分<br/>
  253. (8)对监督检查中发现的问题未采取措施或未督促落实,每处扣1分
  254. </p>
  255. <p>分值:5</p>
  256. </div>
  257. <i class="el-icon-question"></i>
  258. </el-tooltip>
  259. </el-form-item>
  260. <p style="margin-top:10px;margin-bottom: 10px"><i class="el-icon-caret-right"></i><span
  261. style="width:120px;padding-left: 10px">1.3全员参与(10分)</span><span class="hrs"></span></p>
  262. <el-form-item label="1.3.1定期对各部门(单位)、从业人员和参建单位的安全生产职责的适宜性、履职情况进行评估和监督考核。监督检查参建单位开展此项工作。(5分)" :required="true">
  263. <span>得分:</span><el-input-number :step='0.5' :step-strictly="true" @change="priceChange" v-model="formObj.f131" :min="0" :max="5" label="描述文字">
  264. <template slot="prepend">
  265. <span>得分</span>
  266. </template>
  267. </el-input-number>
  268. <i @click="showPic('f131')" class="el-icon-camera-solid"></i>
  269. <el-tooltip class="item" effect="dark" content="" placement="top">
  270. <div slot="content">
  271. <p>评分标准:<br/>
  272. 查相关文件和记录 <br/>
  273. (1)未进行评估和监督考核,扣5分<br/>
  274. (2)评估和监督考核不全,每缺一个部门、个人或单位扣1分<br/>
  275. (3)未监督检查,扣5分<br/>
  276. (4)检查单位不全,每缺一个单位扣2分<br/>
  277. (5)对监督检查中发现的问题未采取措施或未督促落实,每处扣1分<br/>
  278. </p>
  279. <p>分值:5</p>
  280. </div>
  281. <i class="el-icon-question"></i>
  282. </el-tooltip>
  283. </el-form-item>
  284. <el-form-item label="1.3.2建立激励约束机制,鼓励从业人员积极建言献策,建言献策应有回复。监督检查参建单位开展此项工作。(5分)" :required="true">
  285. <span>得分:</span><el-input-number :step='0.5' :step-strictly="true" @change="priceChange" v-model="formObj.f132" :min="0" :max="5" label="描述文字">
  286. <template slot="prepend">
  287. <span>得分</span>
  288. </template>
  289. </el-input-number>
  290. <i @click="showPic('f132')" class="el-icon-camera-solid"></i>
  291. <el-tooltip class="item" effect="dark" content="" placement="top">
  292. <div slot="content">
  293. <p>评分标准:<br/>
  294. 查相关文件和记录
  295. (1)未建立激励约束机制,扣5分<br/>
  296. (2)未对建言献策回复,每少一次扣1分<br/>
  297. (3)未监督检查,扣5分<br/>
  298. (4)检查单位不全,每缺一个单位扣2分<br/>
  299. (5)对监督检查中发现的问题未采取措施或未督促落实,每处扣1分
  300. </p>
  301. <p>分值:5</p>
  302. </div>
  303. <i class="el-icon-question"></i>
  304. </el-tooltip>
  305. </el-form-item>
  306. <p style="margin-top:10px;margin-bottom: 10px"><i class="el-icon-caret-right"></i><span
  307. style="width:120px;padding-left: 10px">1.4安全生产投入(60分)</span><span class="hrs"></span></p>
  308. <el-form-item label="1.4.1在工程概算、招标文件和承包合同中明确建设工程安全生产措施费,不得删减。(10分)" :required="true">
  309. <span>得分:</span><el-input-number :step='0.5' :step-strictly="true" @change="priceChange" v-model="formObj.f141" :min="0" :max="10" label="描述文字">
  310. <template slot="prepend">
  311. <span>得分</span>
  312. </template>
  313. </el-input-number>
  314. <i @click="showPic('f141')" class="el-icon-camera-solid"></i>
  315. <el-tooltip class="item" effect="dark" content="" placement="top">
  316. <div slot="content">
  317. <p>评分标准:<br/>
  318. 查相关文件<br/>
  319. (1)未明确安全生产措施费,扣10分<br/>
  320. (2)删减安全费用,扣10分
  321. </p>
  322. <p>分值:10</p>
  323. </div>
  324. <i class="el-icon-question"></i>
  325. </el-tooltip>
  326. </el-form-item>
  327. <el-form-item label="1.4.2安全生产费用保障制度应明确费用的提取、使用、管理的程序、职责及权限。监督检查参建单位制定该项制度。(10分)" :required="true">
  328. <span>得分:</span><el-input-number :step='0.5' :step-strictly="true" @change="priceChange" v-model="formObj.f142" :min="0" :max="10" label="描述文字">
  329. <template slot="prepend">
  330. <span>得分</span>
  331. </template>
  332. </el-input-number>
  333. <i @click="showPic('f142')" class="el-icon-camera-solid"></i>
  334. <el-tooltip class="item" effect="dark" content="" placement="top">
  335. <div slot="content">
  336. <p>评分标准:<br/>
  337. 查制度文本和记录<br/>
  338. (1)未以正式文件发布,扣2分<br/>
  339. (2)制度内容不全,每缺一项扣1分<br/>
  340. (3)制度内容不符合有关规定,每项扣1分<br/>
  341. (4)未监督检查,扣10分<br/>
  342. (5)检查单位不全,每缺一个单位扣2分<br/>
  343. (6)对监督检查中发现的问题未采取措施或未督促落实,每处扣1分。
  344. </p>
  345. <p>分值:10</p>
  346. </div>
  347. <i class="el-icon-question"></i>
  348. </el-tooltip>
  349. </el-form-item>
  350. <el-form-item label="1.4.3根据安全生产需要编制安全生产费用计划,并严格审批程序,建立安全生产费用使用台账。监督检查参建单位开展此项工作。(10分)" :required="true">
  351. <span>得分:</span><el-input-number :step='0.5' :step-strictly="true" @change="priceChange" v-model="formObj.f143" :min="0" :max="10" label="描述文字">
  352. <template slot="prepend">
  353. <span>得分</span>
  354. </template>
  355. </el-input-number>
  356. <i @click="showPic('f143')" class="el-icon-camera-solid"></i>
  357. <el-tooltip class="item" effect="dark" content="" placement="top">
  358. <div slot="content">
  359. <p>评分标准:<br/>
  360. 查相关记录<br/>
  361. (1)未编制安全生产费用计划,扣10分<br/>
  362. (2)审批程序不符合规定,扣5分<br/>
  363. (3)未建立安全生产费用使用台账,扣10分<br/>
  364. (4)台账不全,每缺一项扣2分<br/>
  365. (5)未监督检查,扣10分<br/>
  366. (6)检查单位不全,每缺一个单位扣2分<br/>
  367. (7)对监督检查中发现的问题未采取措施或未督促落实,每处扣1分
  368. </p>
  369. <p>分值:10</p>
  370. </div>
  371. <i class="el-icon-question"></i>
  372. </el-tooltip>
  373. </el-form-item>
  374. <el-form-item label="1.4.4按规定及时支付安全生产费用,不得调减或挪用。(10分)" :required="true">
  375. <span>得分:</span><el-input-number :step='0.5' :step-strictly="true" @change="priceChange" v-model="formObj.f144" :min="0" :max="10" label="描述文字">
  376. <template slot="prepend">
  377. <span>得分</span>
  378. </template>
  379. </el-input-number>
  380. <i @click="showPic('f144')" class="el-icon-camera-solid"></i>
  381. <el-tooltip class="item" effect="dark" content="" placement="top">
  382. <div slot="content">
  383. <p>评分标准:<br/>
  384. 查相关记录<br/>
  385. (1)未按规定及时支付安全生产费用,扣10分<br/>
  386. (2)调减或挪用安全生产费用,扣10分
  387. </p>
  388. <p>分值:10</p>
  389. </div>
  390. <i class="el-icon-question"></i>
  391. </el-tooltip>
  392. </el-form-item>
  393. <el-form-item label="1.4.5每年对安全生产费用的落实情况进行检查、总结和考核,并以适当方式公开安全生产费用提取和使用情况。监督检查参建单位开展此项工作。(10分)" :required="true">
  394. <span>得分:</span><el-input-number :step='0.5' :step-strictly="true" @change="priceChange" v-model="formObj.f145" :min="0" :max="10" label="描述文字">
  395. <template slot="prepend">
  396. <span>得分</span>
  397. </template>
  398. </el-input-number>
  399. <i @click="showPic('f145')" class="el-icon-camera-solid"></i>
  400. <el-tooltip class="item" effect="dark" content="" placement="top">
  401. <div slot="content">
  402. <p>评分标准:<br/>
  403. 查相关记录<br/>
  404. (1)未进行检查、总结和考核,扣10分<br/>
  405. (2)未公开安全生产费用提取和使用情况,扣5分<br/>
  406. (3)未监督检查,扣10分<br/>
  407. (4)检查单位不全,每缺一个单位扣2分<br/>
  408. (5)对监督检查中发现的问题未采取措施或未督促落实,每处扣1分
  409. </p>
  410. <p>分值:10</p>
  411. </div>
  412. <i class="el-icon-question"></i>
  413. </el-tooltip>
  414. </el-form-item>
  415. <el-form-item label="1.4.6按照有关规定,为从业人员及时办理相关保险。监督检查参建单位开展此项工作。(10分)" :required="true">
  416. <span>得分:</span><el-input-number :step='0.5' :step-strictly="true" @change="priceChange" v-model="formObj.f146" :min="0" :max="10" label="描述文字">
  417. <template slot="prepend">
  418. <span>得分</span>
  419. </template>
  420. </el-input-number>
  421. <i @click="showPic('f146')" class="el-icon-camera-solid"></i>
  422. <el-tooltip class="item" effect="dark" content="" placement="top">
  423. <div slot="content">
  424. <p>评分标准:<br/>
  425. 查相关记录<br/>
  426. (1)未办理相关保险,扣10分<br/>
  427. (2)参保人员不全,每缺一人扣1分<br/>
  428. (3)未监督检查,扣10分<br/>
  429. (4)检查单位不全,每缺一个单位扣2分<br/>
  430. (5)对监督检查中发现的问题未采取措施或未督促落实,每处扣1分
  431. </p>
  432. <p>分值:10</p>
  433. </div>
  434. <i class="el-icon-question"></i>
  435. </el-tooltip>
  436. </el-form-item>
  437. <p style="margin-top:10px;margin-bottom: 10px"><i class="el-icon-caret-right"></i><span
  438. style="width:120px;padding-left: 10px">1.5安全文化建设(10分)</span><span class="hrs"></span></p>
  439. <el-form-item label="1.5.1确立安全生产和职业病危害防治理念及行为准则,并教育、引导全体人员贯彻执行。监督检查参建单位开展此项工作。(5分)" :required="true">
  440. <span>得分:</span><el-input-number :step='0.5' :step-strictly="true" @change="priceChange" v-model="formObj.f151" :min="0" :max="5" label="描述文字">
  441. <template slot="prepend">
  442. <span>得分</span>
  443. </template>
  444. </el-input-number>
  445. <i @click="showPic('f151')" class="el-icon-camera-solid"></i>
  446. <el-tooltip class="item" effect="dark" content="" placement="top">
  447. <div slot="content">
  448. <p>评分标准:<br/>
  449. 查相关文件<br/>
  450. (1)未确立理念或行为准则,扣5分<br/>
  451. (2)未教育、引导全体人员贯彻执行,扣5分<br/>
  452. (3)未监督检查,扣5分<br/>
  453. (4)检查单位不全,每缺一个单位扣2分<br/>
  454. (5)对监督检查中发现的问题未采取措施或未督促落实,每处扣1分
  455. <p>分值:5</p>
  456. </div>
  457. <i class="el-icon-question"></i>
  458. </el-tooltip>
  459. </el-form-item>
  460. <el-form-item label="1.5.2制定安全文化建设规划和计划,开展安全文化建设活动。监督检查参建单位开展此项工作。(5分)" :required="true">
  461. <span>得分:</span><el-input-number :step='0.5' :step-strictly="true" @change="priceChange" v-model="formObj.f152" :min="0" :max="5" label="描述文字">
  462. <template slot="prepend">
  463. <span>得分</span>
  464. </template>
  465. </el-input-number>
  466. <i @click="showPic('f152')" class="el-icon-camera-solid"></i>
  467. <el-tooltip class="item" effect="dark" content="" placement="top">
  468. <div slot="content">
  469. <p>评分标准:<br/>
  470. 查相关文件和记录<br/>
  471. (1)未制定安全文化建设规划或计划,扣5分<br/>
  472. (2)未按计划实施,每项扣2分<br/>
  473. (3)主要负责人未参加安全文化建设活动,扣2分<br/>
  474. (4)未监督检查,扣5分<br/>
  475. (5)检查单位不全,每缺一个单位扣2分<br/>
  476. (6)对监督检查中发现的问题未采取措施或未督促落实,每处扣1分
  477. <p>分值:5</p>
  478. </div>
  479. <i class="el-icon-question"></i>
  480. </el-tooltip>
  481. </el-form-item>
  482. <p style="margin-top:10px;margin-bottom: 10px"><i class="el-icon-caret-right"></i><span
  483. style="width:120px;padding-left: 10px">1.6安全生产信息化建设(20分)</span><span class="hrs"></span></p>
  484. <el-form-item label="1.6.1根据实际情况,建立安全生产电子台账管理、重大危险源监控、职业病危害防治、应急管理、安全风险管控和隐患自查自报、安全生产预测预警等信息系统,利用信息化手段加强安全生产管理工作。监督检查参建施工单位开展此项工作。(20分)" :required="true">
  485. <span>得分:</span><el-input-number :step='0.5' :step-strictly="true" @change="priceChange" v-model="formObj.f161" :min="0" :max="20" label="描述文字">
  486. <template slot="prepend">
  487. <span>得分</span>
  488. </template>
  489. </el-input-number>
  490. <i @click="showPic('f161')" class="el-icon-camera-solid"></i>
  491. <el-tooltip class="item" effect="dark" content="" placement="top">
  492. <div slot="content">
  493. <p>评分标准:<br/>
  494. 查相关系统和记录<br/>
  495. (1)未建立信息系统,扣20分<br/>
  496. (2)信息系统内容不全,每缺一项扣4分<br/>
  497. (3)未监督检查,扣20分<br/>
  498. (4)检查单位不全,每缺一个单位扣4分<br/>
  499. (5)对监督检查中发现的问题未采取措施或未督促落实,每处扣1分
  500. <p>分值:20</p>
  501. </div>
  502. <i class="el-icon-question"></i>
  503. </el-tooltip>
  504. </el-form-item>
  505. <el-form-item label="">
  506. <el-button type="primary" @click="addHandler" v-if="openType">保 存</el-button>
  507. </el-form-item>
  508. </el-form>
  509. </el-main>
  510. <add-pic-com v-if="jqmmDialogShow" :dialogTitle="'佐证材料'" :jqmmEngId="id" :type="type" :currentNodeId="currentNodeId" :openType="openType" @jqmmDialogClose="jqmmDialogClose"></add-pic-com>
  511. </el-container>
  512. </div>
  513. </template>
  514. <script>
  515. import addPicCom from "./addPic.vue"
  516. import request from "@util/gw_ajax_request.js"
  517. export default {
  518. props: ['currentObjectId','currentObjectName','currentObjectRgstrId','openType','currentNodeId'],
  519. data() {
  520. return {
  521. formObj: {
  522. f111: undefined,
  523. f112: undefined,
  524. f113: undefined,
  525. f114: undefined,
  526. f115: undefined,
  527. f116: undefined,
  528. f121: undefined,
  529. f122: undefined,
  530. f123: undefined,
  531. f124: undefined,
  532. f125: undefined,
  533. f131: undefined,
  534. f132: undefined,
  535. f141: undefined,
  536. f142: undefined,
  537. f143: undefined,
  538. f144: undefined,
  539. f145: undefined,
  540. f146: undefined,
  541. f151: undefined,
  542. f152: undefined,
  543. f161: undefined,
  544. },
  545. formLabelWidth: '350px',
  546. rules: {
  547. },
  548. jqmmDialogShow: false,
  549. id:"",
  550. type: '',
  551. showAddProblemDialog: false
  552. }
  553. },
  554. components: {
  555. addPicCom
  556. },
  557. computed:{
  558. recPersId(){
  559. return localStorage.getItem("userid")? localStorage.getItem("userid"): ''
  560. }
  561. },
  562. created(){
  563. this.findItemByType()
  564. },
  565. mounted() {
  566. this.getRgstridObj();
  567. },
  568. watch: {
  569. currentObjectRgstrId(n,o){
  570. this.getRgstridObj();
  571. },
  572. },
  573. methods: {
  574. priceChange(val) {
  575. const isTrue = val%0.5===0?false:true;
  576. if (isTrue){
  577. this.$message('请输入大于等于0且是0.5的倍数的数');
  578. }
  579. },
  580. findItemByType() {
  581. },
  582. getRgstridObj(){
  583. var _self = this;
  584. request.get(`/bis/insp/fjpjlgl/trgt/${_self.currentObjectRgstrId}`).then((res)=>{
  585. _self.formObj = res.data;
  586. if(Object.keys(res.data).length !== 0) {
  587. _self.formObj.f111 = res.data.f111 == null ? undefined : res.data.f111
  588. _self.formObj.f112 = res.data.f112 == null ? undefined : res.data.f112
  589. _self.formObj.f113 = res.data.f113 == null ? undefined : res.data.f113
  590. _self.formObj.f114 = res.data.f114 == null ? undefined : res.data.f114
  591. _self.formObj.f115 = res.data.f115 == null ? undefined : res.data.f115
  592. _self.formObj.f116 = res.data.f116 == null ? undefined : res.data.f116
  593. _self.formObj.f121 = res.data.f121 == null ? undefined : res.data.f121
  594. _self.formObj.f122 = res.data.f122 == null ? undefined : res.data.f122
  595. _self.formObj.f123 = res.data.f123 == null ? undefined : res.data.f123
  596. _self.formObj.f124 = res.data.f124 == null ? undefined : res.data.f124
  597. _self.formObj.f125 = res.data.f125 == null ? undefined : res.data.f125
  598. _self.formObj.f131 = res.data.f131 == null ? undefined : res.data.f131
  599. _self.formObj.f132 = res.data.f132 == null ? undefined : res.data.f132
  600. _self.formObj.f141 = res.data.f141 == null ? undefined : res.data.f141
  601. _self.formObj.f142 = res.data.f142 == null ? undefined : res.data.f142
  602. _self.formObj.f143 = res.data.f143 == null ? undefined : res.data.f143
  603. _self.formObj.f144 = res.data.f144 == null ? undefined : res.data.f144
  604. _self.formObj.f145 = res.data.f145 == null ? undefined : res.data.f145
  605. _self.formObj.f146 = res.data.f146 == null ? undefined : res.data.f146
  606. _self.formObj.f151 = res.data.f151 == null ? undefined : res.data.f151
  607. _self.formObj.f152 = res.data.f152 == null ? undefined : res.data.f152
  608. _self.formObj.f161 = res.data.f161 == null ? undefined : res.data.f161
  609. }
  610. _self.id = res.data.id;
  611. });
  612. },
  613. showPic(type){
  614. this.type = type
  615. this.jqmmDialogShow = true
  616. },
  617. jqmmDialogClose() {
  618. this.jqmmDialogShow = false;
  619. },
  620. addHandler(){
  621. var _self = this;
  622. _self.formObj['rgstrId'] = _self.currentObjectRgstrId;
  623. _self.formObj['persId'] = _self.recPersId;
  624. if(
  625. this.formObj.f111==undefined &&
  626. this.formObj.f112==undefined &&
  627. this.formObj.f113==undefined &&
  628. this.formObj.f114==undefined &&
  629. this.formObj.f115==undefined &&
  630. this.formObj.f116==undefined &&
  631. this.formObj.f121==undefined &&
  632. this.formObj.f122==undefined &&
  633. this.formObj.f123==undefined &&
  634. this.formObj.f124==undefined &&
  635. this.formObj.f125==undefined &&
  636. this.formObj.f131==undefined &&
  637. this.formObj.f132==undefined &&
  638. this.formObj.f141==undefined &&
  639. this.formObj.f142==undefined &&
  640. this.formObj.f143==undefined &&
  641. this.formObj.f144==undefined &&
  642. this.formObj.f145==undefined &&
  643. this.formObj.f146==undefined &&
  644. this.formObj.f151==undefined &&
  645. this.formObj.f152==undefined &&
  646. this.formObj.f161==undefined
  647. ){
  648. this.formObj.state = "0"
  649. }else if(
  650. this.formObj.f111!=undefined &&
  651. this.formObj.f112!=undefined &&
  652. this.formObj.f113!=undefined &&
  653. this.formObj.f114!=undefined &&
  654. this.formObj.f115!=undefined &&
  655. this.formObj.f116!=undefined &&
  656. this.formObj.f121!=undefined &&
  657. this.formObj.f122!=undefined &&
  658. this.formObj.f123!=undefined &&
  659. this.formObj.f124!=undefined &&
  660. this.formObj.f125!=undefined &&
  661. this.formObj.f131!=undefined &&
  662. this.formObj.f132!=undefined &&
  663. this.formObj.f141!=undefined &&
  664. this.formObj.f142!=undefined &&
  665. this.formObj.f143!=undefined &&
  666. this.formObj.f144!=undefined &&
  667. this.formObj.f145!=undefined &&
  668. this.formObj.f146!=undefined &&
  669. this.formObj.f151!=undefined &&
  670. this.formObj.f152!=undefined &&
  671. this.formObj.f161!=undefined
  672. ){
  673. this.formObj.state = "2";
  674. }else{
  675. this.formObj.state = "1"
  676. }
  677. this.$confirm('确认保存现场督查情况信息?', '提示', {
  678. confirmButtonText: '确定',
  679. cancelButtonText: '取消',
  680. type: 'warning'
  681. }).then(() => {
  682. try{
  683. request.post('/bis/insp/fjpjlgl/trgt',_self.formObj).then((res)=>{
  684. if (res.success) {
  685. _self.$message.success("修改成功");
  686. _self.$emit("addShuiKuSuccess");
  687. }
  688. });
  689. } catch(e) {
  690. }
  691. }).catch(() => {});
  692. }
  693. }
  694. }
  695. </script>
  696. <style scoped>
  697. #dcdxHeader {
  698. padding: 15px 20px;
  699. }
  700. #dxdcFooter {
  701. text-align: center;
  702. }
  703. #dxdcAside {
  704. border:1px solid #d5d5ff;
  705. }
  706. .el-dialog__wrapper .el-treeWhite{
  707. /* max-height: 260px !important; */
  708. }
  709. .add-problem-icon{
  710. font-size: 16px;
  711. }
  712. .el-icon-camera-solid,.el-icon-circle-plus{
  713. margin-left: 20px;
  714. color: #00bbff;
  715. font-size: 18px;
  716. line-height: 12px;
  717. vertical-align: middle;
  718. cursor: pointer;
  719. }
  720. .el-icon-question,.el-icon-circle-plus{
  721. margin-left: 20px;
  722. color: #00bbff;
  723. font-size: 18px;
  724. line-height: 12px;
  725. vertical-align: middle;
  726. cursor: pointer;
  727. }
  728. .el-icon-circle-plus{
  729. vertical-align: top;
  730. }
  731. </style>