0d6fb6475b02a7e697468f197b4ff12cac3b455e.svn-base 32 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593
  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">临边防护</span><span class="hrs"></span></p>
  9. <el-form-item label="52、*临空、临边、临水处,须设置安全防护栏杆等临边防护设施临边防护应在出现临边工作面时搭设完成。(5分)" :required="true">
  10. <span>得分:</span><el-input-number v-model="formObj.siteSaf" :min="0" :max="5" label="描述文字">
  11. <template slot="prepend">
  12. <span>得分</span>
  13. </template>
  14. </el-input-number>
  15. <i @click="showPic('siteSaf')" class="el-icon-camera-solid"></i>
  16. <el-tooltip class="item" effect="dark" content="" placement="top">
  17. <div slot="content">
  18. <p>评分标准:<br/>
  19. (1)安全防护栏杆未采用钢管搭设,未采用上、中、下三道横杆的,扣2分;<br/>
  20. (2)上杆低于1.2m的或立杆间距大于2.0m的扣1分;下杆挡脚板低于0.2m的扣1分。<br/>
  21. (3)防护栏杆两端每10m未至少设置两根斜杆的扣1分。
  22. </p>
  23. <p>分值:5</p>
  24. </div>
  25. <i class="el-icon-question"></i>
  26. </el-tooltip>
  27. </el-form-item>
  28. <p style="margin-top:10px;margin-bottom: 10px"><i class="el-icon-caret-right"></i><span
  29. style="width:120px;padding-left: 10px">孔洞防护</span><span class="hrs"></span></p>
  30. <el-form-item label="53、施工现场各类洞、井、孔口和沟槽处应做好孔洞口防护,设置固定盖板或防护栏杆。(4.5分)">
  31. 是否涉及 <el-radio v-model="formObj.isHolePrct" label="1">是</el-radio>
  32. <el-radio v-model="formObj.isHolePrct" label="2">否</el-radio>
  33. <el-form-item label="" v-if="formObj.isHolePrct=='1'">
  34. <span>得分:</span><el-input-number v-model="formObj.holePrctNum" :min="0" :max="4.5" label="描述文字">
  35. <template slot="prepend">
  36. <span>得分</span>
  37. </template>
  38. </el-input-number>
  39. <i @click="showPic('holePrctNum')" class="el-icon-camera-solid"></i>
  40. <el-tooltip class="item" effect="dark" content="" placement="top">
  41. <div slot="content">
  42. <p>评分标准:<br/>
  43. (1)各类洞、井、孔口和沟槽未采用孔洞口防护的扣2分;<br/>
  44. (2)防护栏杆低于1.2m的,扣1分,四周满挂密目安全网,防护栏上悬挂警示牌的,扣0.5分。<br/>
  45. (3)竖井、孔桩口未设置高于地面250mm的钢筋混凝土护板,扣1分
  46. </p>
  47. <p>分值:4.5</p>
  48. </div>
  49. <i class="el-icon-question"></i>
  50. </el-tooltip>
  51. </el-form-item>
  52. </el-form-item>
  53. <p style="margin-top:10px;margin-bottom: 10px"><i class="el-icon-caret-right"></i><span
  54. style="width:120px;padding-left: 10px">楼梯、楼面防护</span><span class="hrs"></span></p>
  55. <el-form-item label="54、楼梯及休息平台临边采用钢管搭设防护栏杆,水平杆二道(需要挂设安全网的位置为三道水平杆)。(2.5分)">
  56. 是否涉及 <el-radio v-model="formObj.isStarsPrct" label="1">是</el-radio>
  57. <el-radio v-model="formObj.isStarsPrct" label="2">否</el-radio>
  58. <el-form-item label="" v-if="formObj.isStarsPrct=='1'">
  59. <span>得分:</span><el-input-number v-model="formObj.starsPrctNum" :min="0" :max="2.5" label="描述文字">
  60. <template slot="prepend">
  61. <span>得分</span>
  62. </template>
  63. </el-input-number>
  64. <i @click="showPic('starsPrctNum')" class="el-icon-camera-solid"></i>
  65. <el-tooltip class="item" effect="dark" content="" placement="top">
  66. <div slot="content">
  67. <p>评分标准:<br/>
  68. (1)楼梯及休息平台临边未设置临边防护的,扣2分;<br/>
  69. (2)防护栏杆的水平杆、立杆未刷黄黑相间的警示油漆的,扣0.5分
  70. </p>
  71. <p>分值:2.5</p>
  72. </div>
  73. <i class="el-icon-question"></i>
  74. </el-tooltip>
  75. </el-form-item>
  76. </el-form-item>
  77. <p style="margin-top:10px;margin-bottom: 10px"><i class="el-icon-caret-right"></i><span
  78. style="width:120px;padding-left: 10px">进出洞管理</span><span class="hrs"></span></p>
  79. <el-form-item label="55、隧洞施工应做好洞口防护及洞内通风、照明、排水等;各类设施应与隧洞掘进同时布置到位。(9分)">
  80. 是否涉及 <el-radio v-model="formObj.isTunnelPrct" label="1">是</el-radio>
  81. <el-radio v-model="formObj.isTunnelPrct" label="2">否</el-radio>
  82. <el-form-item label="" v-if="formObj.isTunnelPrct=='1'">
  83. <span>得分:</span><el-input-number v-model="formObj.tunnelPrctNum" :min="0" :max="9" label="描述文字">
  84. <template slot="prepend">
  85. <span>得分</span>
  86. </template>
  87. </el-input-number>
  88. <i @click="showPic('tunnelPrctNum')" class="el-icon-camera-solid"></i>
  89. <el-tooltip class="item" effect="dark" content="" placement="top">
  90. <div slot="content">
  91. <p>评分标准:<br/>
  92. (1)洞脸、排水沟未按设计要求施工的,扣3分;洞口路面应硬化的,扣2分;<br/>
  93. (2)洞脸边坡外侧未设置挡渣墙或积石槽,其顺洞轴方向小于5m的,扣1分;<br/>
  94. (3)洞口两旁未设置相应的隧洞施工注意事项、安全警示标志标牌的,扣1分。<br/>
  95. (4)洞口未设置门禁或值班室,未由专人负责进出洞人员统一登记的,扣2分;
  96. </p>
  97. <p>分值:9</p>
  98. </div>
  99. <i class="el-icon-question"></i>
  100. </el-tooltip>
  101. </el-form-item>
  102. </el-form-item>
  103. <p style="margin-top:10px;margin-bottom: 10px"><i class="el-icon-caret-right"></i><span
  104. style="width:120px;padding-left: 10px">消防</span><span class="hrs"></span></p>
  105. <el-form-item label="56、*各单位应建立、健全各级消防责任制和管理制度,组建专职或义务消防队,并配备相应的消防设备,做好日常防火安全巡视检查,及时消除火灾隐患,经常开展消防宣传教育活动和灭火、应急疏散救护的演练。(5分)" :required="true">
  106. <span>得分:</span><el-input-number v-model="formObj.siteSysNum" :min="0" :max="5" label="描述文字">
  107. <template slot="prepend">
  108. <span>得分</span>
  109. </template>
  110. </el-input-number>
  111. <i @click="showPic('siteSysNum')" class="el-icon-camera-solid"></i>
  112. <el-tooltip class="item" effect="dark" content="" placement="top">
  113. <div slot="content">
  114. <p>评分标准:<br/>
  115. (1)未制定消防责任和管理制度的扣2分<br/>
  116. (2)未配置必要消防器材、设备以及临时消防应急照明的扣1分;<br/>
  117. (3)所配备消防器材、设备过期或无法正常使用的,扣1分;<br/>
  118. (4)未设立安全讲评台、未进行消防安全宣讲、培训和演练的,扣1分
  119. </p>
  120. <p>分值:5</p>
  121. </div>
  122. <i class="el-icon-question"></i>
  123. </el-tooltip>
  124. </el-form-item>
  125. <p style="margin-top:10px;margin-bottom: 10px"><i class="el-icon-caret-right"></i><span
  126. style="width:120px;padding-left: 10px">卫生防疫</span><span class="hrs"></span></p>
  127. <el-form-item label="57、*办公区和生活区应设专门专职或兼职保洁员,办食堂应取得相关部门颁发的许可证。(4分)" :required="true">
  128. <span>得分:</span><el-input-number v-model="formObj.siteFullNum" :min="0" :max="4" label="描述文字">
  129. <template slot="prepend">
  130. <span>得分</span>
  131. </template>
  132. </el-input-number>
  133. <i @click="showPic('siteFullNum')" class="el-icon-camera-solid"></i>
  134. <el-tooltip class="item" effect="dark" content="" placement="top">
  135. <div slot="content">
  136. <p>评分标准:<br/>
  137. (1)无保洁员的,扣1分;<br/>
  138. (2)无食堂或未取得相关许可证即办食堂的,扣1分;<br/>
  139. (3)食堂工作人员无健康证的,扣1分;<br/>
  140. (4)炊事人员无工作服、工作帽和口罩的,扣1分;
  141. </p>
  142. <p>分值:4</p>
  143. </div>
  144. <i class="el-icon-question"></i>
  145. </el-tooltip>
  146. </el-form-item>
  147. <p style="margin-top:10px;margin-bottom: 10px"><i class="el-icon-caret-right"></i><span
  148. style="width:120px;padding-left: 10px">行为规范</span><span class="hrs"></span></p>
  149. <el-form-item label="58、*现场各参建单位人员应遵守工地纪律,严格按照规范、规程作业,并穿戴防护用品。行为举止需文明礼貌,充分展现水利人良好形象。(4分)" :required="true">
  150. <span>得分:</span><el-input-number v-model="formObj.buldRuleNum" :min="0" :max="4" label="描述文字">
  151. <template slot="prepend">
  152. <span>得分</span>
  153. </template>
  154. </el-input-number>
  155. <i @click="showPic('buldRuleNum')" class="el-icon-camera-solid"></i>
  156. <el-tooltip class="item" effect="dark" content="" placement="top">
  157. <div slot="content">
  158. <p>评分标准:<br/>
  159. (1)施工、监理单位无统一工作服的,扣2分;<br/>
  160. (2)参建单位安全帽未区分的,扣1分;<br/>
  161. (3)施工、监理单位无统一胸牌的,扣1分;
  162. </p>
  163. <p>分值:4</p>
  164. </div>
  165. <i class="el-icon-question"></i>
  166. </el-tooltip>
  167. </el-form-item>
  168. <!-- <p style="margin-top:10px;margin-bottom: 10px"><i class="el-icon-caret-right"></i><span-->
  169. <!-- style="width:120px;padding-left: 10px">党建进工地</span><span class="hrs"></span></p>-->
  170. <!-- <el-form-item label="59、按照《水利部办公厅关于开展水利工程建设“党建进工地”试点工作的通知》文件精神,鼓励大中型水利工程建设项目把支部建设在项目上、把党旗插在工地上,坚持围绕中心、建设队伍、服务群众,通过水利工程建设参建单位及相关单位支部联建、理论联学、实践联动,凝聚党建合力、增强工地党建引领力,建设文明工地、和谐工地、平安工地、廉洁工地。(3分)">-->
  171. <!-- 是否涉及 <el-radio v-model="formObj.isCommunistPartyRoom" label="1">是</el-radio>-->
  172. <!-- <el-radio v-model="formObj.isCommunistPartyRoom" label="2">否</el-radio>-->
  173. <!-- <el-form-item label="" v-if="formObj.isCommunistPartyRoom=='1'">-->
  174. <!-- <span>得分:</span><el-input-number v-model="formObj.communistPartyRoomNum" :min="0" :max="3" label="描述文字">-->
  175. <!-- <template slot="prepend">-->
  176. <!-- <span>得分</span>-->
  177. <!-- </template>-->
  178. <!-- </el-input-number>-->
  179. <!-- <i @click="showPic('communistPartyRoomNum')" class="el-icon-camera-solid"></i>-->
  180. <!-- <el-tooltip class="item" effect="dark" content="" placement="top">-->
  181. <!-- <div slot="content">-->
  182. <!-- <p>评分标准:<br/>-->
  183. <!-- (1)大中型水利工程参建市场主体应按照《中国共产党支部工作条例(试行)》的组织设置要求,符合在项目现场成立党支部条件的应成立党支部。市场主体未按要求成立党支部的,每个市场主体扣1分,扣满3分为止;-->
  184. <!-- </p>-->
  185. <!-- <p>分值:3</p>-->
  186. <!-- </div>-->
  187. <!-- <i class="el-icon-question"></i>-->
  188. <!-- </el-tooltip>-->
  189. <!-- </el-form-item>-->
  190. <!-- </el-form-item>-->
  191. <!-- <p style="margin-top:10px;margin-bottom: 10px"><i class="el-icon-caret-right"></i><span-->
  192. <!-- style="width:120px;padding-left: 10px">党建进工地</span><span class="hrs"></span></p>-->
  193. <!-- <el-form-item label="60、按照《水利部办公厅关于开展水利工程建设“党建进工地”试点工作的通知》文件精神,鼓励大中型水利工程建设项目把支部建设在项目上、把党旗插在工地上,坚持围绕中心、建设队伍、服务群众,通过水利工程建设参建单位及相关单位支部联建、理论联学、实践联动,凝聚党建合力、增强工地党建引领力,建设文明工地、和谐工地、平安工地、廉洁工地。(8分)">-->
  194. <!-- 是否涉及 <el-radio v-model="formObj.isPartyBranch" label="1">是</el-radio>-->
  195. <!-- <el-radio v-model="formObj.isPartyBranch" label="2">否</el-radio>-->
  196. <!-- <el-form-item label="" v-if="formObj.isPartyBranch=='1'">-->
  197. <!-- <span>得分:</span><el-input-number v-model="formObj.partyBranchNum" :min="0" :max="8" label="描述文字">-->
  198. <!-- <template slot="prepend">-->
  199. <!-- <span>得分</span>-->
  200. <!-- </template>-->
  201. <!-- </el-input-number>-->
  202. <!-- <i @click="showPic('partyBranchNum')" class="el-icon-camera-solid"></i>-->
  203. <!-- <el-tooltip class="item" effect="dark" content="" placement="top">-->
  204. <!-- <div slot="content">-->
  205. <!-- <p>评分标准:<br/>-->
  206. <!-- 大中型水利工程参建市场主体按要求设立党支部的,应加强驻地党支部建设工作:<br/>-->
  207. <!-- (1)项目现场未设立“党建活动室”的,扣2分;<br/>-->
  208. <!-- (2)“党建活动室”未将党旗、入党誓词、党员权利义务等制度上墙的,扣2分;<br/>-->
  209. <!-- (3)未悬挂廉洁自律相关标语或未签订工程建设廉政责任书的,扣2分;<br/>-->
  210. <!-- (4)未设立党建宣传栏宣传党的方针政策或未组织开展党的方针、政策专题学习的,扣2分。-->
  211. <!-- </p>-->
  212. <!-- <p>分值:8</p>-->
  213. <!-- </div>-->
  214. <!-- <i class="el-icon-question"></i>-->
  215. <!-- </el-tooltip>-->
  216. <!-- </el-form-item>-->
  217. <!-- </el-form-item>-->
  218. <!-- <el-form-item label="58、大中型水利工程建设项目应把支部建设在项目上、把党旗插在工地上,坚持围绕中心、建设队伍、服务群众,通过水利工程建设参建单位及相关单位支部联建、理论联学、实践联动,凝聚党建合力、增强工地党建引领力,建设文明工地、和谐工地、平安工地、廉洁工地。(6分)" :required="true">-->
  219. <!-- <span>得分:</span><el-input-number v-model="formObj.partyBranchNum" :min="0" :max="6" label="描述文字">-->
  220. <!-- <template slot="prepend">-->
  221. <!-- <span>得分</span>-->
  222. <!-- </template>-->
  223. <!-- </el-input-number>-->
  224. <!-- <i @click="showPic('partyBranchNum')" class="el-icon-camera-solid"></i>-->
  225. <!-- <el-tooltip class="item" effect="dark" content="" placement="top">-->
  226. <!-- <div slot="content">-->
  227. <!-- <p>评分标准:<br/>-->
  228. <!-- (1)大中型水利工程参建市场主体均未在施工现场成立临时或联合党支部的,扣2分;<br/>-->
  229. <!-- (2)成立临时或联合党支部的,未签订工程建设廉政责任书的,扣2分;未开展党的方针、政策学习活动的,扣2分。-->
  230. <!-- </p>-->
  231. <!-- <p>分值:6</p>-->
  232. <!-- </div>-->
  233. <!-- <i class="el-icon-question"></i>-->
  234. <!-- </el-tooltip>-->
  235. <!-- </el-form-item>-->
  236. <p style="margin-top:10px;margin-bottom: 10px"><i class="el-icon-caret-right"></i><span
  237. style="width:120px;padding-left: 10px">数字化建设-信息填报</span><span class="hrs"></span></p>
  238. <el-form-item label="59、*水利工程各参建单位应按照水利厅有关文件要求注册“福建省水利基本建设项目建设管理平台”,并按照要求在平台中录入建设项目全生命周期信息内容。(12分)" :required="true">
  239. <span>得分:</span><el-input-number v-model="formObj.regSysNum" :min="0" :max="12" label="描述文字">
  240. <template slot="prepend">
  241. <span>得分</span>
  242. </template>
  243. </el-input-number>
  244. <i @click="showPic('regSysNum')" class="el-icon-camera-solid"></i>
  245. <el-tooltip class="item" effect="dark" content="" placement="top">
  246. <div slot="content">
  247. <p>评分标准:<br/>
  248. (1)福建省水利基本建设项目建设管理平台信息填报不完整的,其中“项目前期”模块资料填报不全的,扣4分;“建设施工”模块中每个主项按照当前施工形象面貌资料填报不完整的,每个主项扣1分,扣满4分为止;<br/>
  249. (2)大中型水利工程(包含1、2、3级堤防工程)和2022年以来新开工建设的小型水库工程未落实现场安装监控或监控视频信号不通畅的,扣4分。
  250. </p>
  251. <p>分值:12</p>
  252. </div>
  253. <i class="el-icon-question"></i>
  254. </el-tooltip>
  255. </el-form-item>
  256. <p style="margin-top:10px;margin-bottom: 10px"><i class="el-icon-caret-right"></i><span
  257. style="width:120px;padding-left: 10px">加分项-BIM</span><span class="hrs"></span></p>
  258. <el-form-item label="60、建筑信息模型(BIM)技术是以建筑工程项目的各项相关信息数据作为模型基础,进行建筑模型的建立,通过数字信息仿真模拟建筑物所具有的真实信息,实现施工现场可视化、虚拟化的协同管理。(3分)">
  259. 是否涉及 <el-radio v-model="formObj.isBimBuld" label="1">是</el-radio>
  260. <el-radio v-model="formObj.isBimBuld" label="2">否</el-radio>
  261. <el-form-item label="" v-if="formObj.isBimBuld=='1'">
  262. <span>得分:</span><el-input-number v-model="formObj.bimBuldNum" :min="0" :max="3" label="描述文字">
  263. <template slot="prepend">
  264. <span>得分</span>
  265. </template>
  266. </el-input-number>
  267. <i @click="showPic('bimBuldNum')" class="el-icon-camera-solid"></i>
  268. <el-tooltip class="item" effect="dark" content="" placement="top">
  269. <div slot="content">
  270. <p>评分标准:<br/>
  271. 在建设项目全生命周期的任何一个阶段、一个环节采用BIM技术的,加3分。
  272. </p>
  273. <p>分值:3</p>
  274. </div>
  275. <i class="el-icon-question"></i>
  276. </el-tooltip>
  277. </el-form-item>
  278. </el-form-item>
  279. <!-- <p style="margin-top:10px;margin-bottom: 10px"><i class="el-icon-caret-right"></i><span-->
  280. <!-- style="width:120px;padding-left: 10px">加分项-党建进工地</span><span class="hrs"></span></p>-->
  281. <!-- <el-form-item label="63、*按照《水利部办公厅关于开展水利工程建设“党建进工地”试点工作的通知》文件精神,鼓励小型水利工程建设项目把支部建设在项目上、把党旗插在工地上,坚持围绕中心、建设队伍、服务群众,通过水利工程建设参建单位及相关单位支部联建、理论联学、实践联动,凝聚党建合力、增强工地党建引领力,建设文明工地、和谐工地、平安工地、廉洁工地。(4分)" :required="true">-->
  282. <!-- 是否涉及 <el-radio v-model="formObj.isPartyActivity" label="1">是</el-radio>-->
  283. <!-- <el-radio v-model="formObj.isPartyActivity" label="2">否</el-radio>-->
  284. <!-- <el-form-item label="" v-if="formObj.isPartyActivity=='1'">-->
  285. <!-- <span>得分:</span><el-input-number v-model="formObj.partyActivityNum" :min="0" :max="4" label="描述文字">-->
  286. <!-- <template slot="prepend">-->
  287. <!-- <span>得分</span>-->
  288. <!-- </template>-->
  289. <!-- </el-input-number>-->
  290. <!-- <i @click="showPic('partyActivityNum')" class="el-icon-camera-solid"></i>-->
  291. <!-- <el-tooltip class="item" effect="dark" content="" placement="top">-->
  292. <!-- <div slot="content">-->
  293. <!-- <p>评分标准:<br/>-->
  294. <!-- (1)小型水利工程参建市场主体按照《中国共产党支部工作条例(试行)》的组织设置要求,符合在项目现场成立党支部条件并在项目现场成立党支部的,每1个市场加0.5分,加满2分为止;-->
  295. <!-- (2)项目现场设立“党建活动室”的,加0.5分;-->
  296. <!-- (3)项目现场设立的“党建活动室”设置有党旗、入党誓词、党员权利义务等制度的,加0.5分;-->
  297. <!-- (4)项目现场悬挂廉洁自律相关标语并组织施工、监理、设计签订工程建设廉政责任书的,加0.5分;-->
  298. <!-- (5)项目现场设立党建宣传栏宣传党的方针政策并组织开展党的方针、政策学习活动的,加0.5分。-->
  299. <!-- </p>-->
  300. <!-- <p>分值:4</p>-->
  301. <!-- </div>-->
  302. <!-- <i class="el-icon-question"></i>-->
  303. <!-- </el-tooltip>-->
  304. <!-- </el-form-item>-->
  305. <!-- </el-form-item>-->
  306. <el-form-item label="">
  307. <el-button type="primary" @click="addHandler" v-if="openType">保 存</el-button>
  308. </el-form-item>
  309. </el-form>
  310. </el-main>
  311. <problem-dialog
  312. v-if="showAddProblemDialog && openType"
  313. :objType="104"
  314. :villType="104"
  315. :objId="currentObjectId"
  316. :objName="currentObjectName"
  317. :problemMiddleType="'标准化示范工地评选'"
  318. :problData="probId"
  319. @closeDialog="closePlDialog"
  320. :currentObjectRgstrId="currentObjectRgstrId"
  321. ></problem-dialog>
  322. <add-pic-com v-if="jqmmDialogShow" :dialogTitle="'佐证材料'" :jqmmEngId="id" :type="type" :currentNodeId="currentNodeId" :openType="openType" @jqmmDialogClose="jqmmDialogClose"></add-pic-com>
  323. </el-container>
  324. </div>
  325. </template>
  326. <script>
  327. import inputWith from "@widget/inuptWith.vue"
  328. import problemDialog from "../../duChaWenTi/problemDialog.vue";
  329. import addPicCom from "./addPic.vue"
  330. import request from "@util/gw_ajax_request.js"
  331. import {getStstnSafStat} from "@api/duChaTianBao.js"
  332. import {formatDateTimeD} from "@util/gw_date.js"
  333. export default {
  334. components: {
  335. inputWith: inputWith,
  336. problemDialog,
  337. addPicCom
  338. },
  339. props: ['currentObjectId','currentObjectName','currentObjectRgstrId','openType','currentNodeId'],
  340. data() {
  341. var checkTel = (rule, value, callback) => {
  342. var isPhone = /^([0-9]{3,4}-)?[0-9]{7,8}$/;//座机
  343. var isMob= /^[1][3,4,5,7,8][0-9]{9}$/;// 座机格式
  344. if (value&&!isMob.test(value)&&!isPhone.test(value)) {
  345. callback(new Error('请输入合理电话'));
  346. } else if(value&&(isMob.test(value)||isPhone.test(value))){
  347. callback();
  348. }
  349. // setTimeout(() => {
  350. // }, 1000);
  351. };
  352. return {
  353. id:"",
  354. objtbStatu:{
  355. wtuntStat:"",
  356. rgstrId:"",
  357. id:"",
  358. state:""
  359. },
  360. rules:{
  361. wiunWaoLegPersTel:[
  362. { validator: checkTel,trigger: 'blur' }
  363. ],
  364. techPersTel:[
  365. { validator: checkTel,trigger: 'blur' }
  366. ],
  367. patrolPersTel:[
  368. { validator: checkTel,trigger: 'blur' }
  369. ],
  370. },
  371. jqmmDialogShow: false,
  372. type: '',
  373. formObj: {
  374. siteSaf:"",
  375. isHolePrct:"",
  376. holePrctNum:"",
  377. isStarsPrct:"",
  378. starsPrctNum:"",
  379. isTunnelPrct:"",
  380. tunnelPrctNum:"",
  381. siteSysNum:"",
  382. siteFullNum:"",
  383. buldRuleNum:"",
  384. // isCommunistPartyRoom:"",
  385. // isPartyBranch:"",
  386. // communistPartyRoomNum:"",
  387. // partyBranchNum:"",
  388. regSysNum:"",
  389. isBimBuld:"",
  390. bimBuldNum:"",
  391. // isPartyActivity:"",
  392. // partyActivityNum:""
  393. },
  394. dialogFormVisible: false,
  395. formLabelWidth: '350px',
  396. loading: true,
  397. operationType1:'',
  398. rsvrRules: null,
  399. probId: '',
  400. showAddProblemDialog: false
  401. }
  402. },
  403. computed:{
  404. recPersId(){
  405. return localStorage.getItem("userid")? localStorage.getItem("userid"): ''
  406. }
  407. },
  408. created(){
  409. this.findItemByType()
  410. },
  411. mounted() {
  412. this.getRgstridObj();
  413. },
  414. watch: {
  415. currentObjectRgstrId(n,o){
  416. this.getRgstridObj();
  417. },
  418. },
  419. methods: {
  420. jqmmDialogClose() {
  421. this.jqmmDialogShow = false;
  422. },
  423. showPic(type){
  424. this.type = type
  425. this.jqmmDialogShow = true
  426. },
  427. getRgstridObj(){
  428. var _self = this;
  429. getStstnSafStat(_self.currentObjectRgstrId).then((res)=>{
  430. _self.formObj = res.data;
  431. _self.id = res.data.id;
  432. });
  433. },
  434. addHandler(){
  435. var _self = this;
  436. _self.formObj['rgstrId'] = _self.currentObjectRgstrId;
  437. _self.formObj['recPersId'] = _self.recPersId;
  438. if(
  439. this.formObj.siteSaf==null &&
  440. this.formObj.isHolePrct==null &&
  441. this.formObj.isStarsPrct==null &&
  442. this.formObj.isTunnelPrct==null &&
  443. // this.formObj.isCommunistPartyRoom==null &&
  444. // this.formObj.isPartyBranch==null &&
  445. this.formObj.siteSysNum==null &&
  446. this.formObj.siteFullNum==null &&
  447. this.formObj.buldRuleNum==null &&
  448. // this.formObj.communistPartyRoomNum==null &&
  449. // this.formObj.partyBranchNum==null &&
  450. this.formObj.regSysNum==null &&
  451. this.formObj.isBimBuld==null
  452. // this.formObj.isPartyActivity==null
  453. ){
  454. this.formObj.state = "0"
  455. }else if(
  456. this.formObj.siteSaf!=null &&
  457. this.formObj.isHolePrct!=null &&
  458. this.formObj.isStarsPrct!=null &&
  459. this.formObj.isTunnelPrct!=null &&
  460. // this.formObj.isCommunistPartyRoom!=null &&
  461. // this.formObj.isPartyBranch!=null &&
  462. this.formObj.siteSysNum!=null &&
  463. this.formObj.siteFullNum!=null &&
  464. this.formObj.buldRuleNum!=null &&
  465. // this.formObj.communistPartyRoomNum!=null &&
  466. // this.formObj.partyBranchNum!=null &&
  467. this.formObj.regSysNum!=null &&
  468. this.formObj.isBimBuld!=null
  469. // this.formObj.isPartyActivity!=null
  470. ){
  471. this.formObj.state = "2";
  472. }else{
  473. this.formObj.state = "1"
  474. }
  475. this.$confirm('确认保存现场督查情况信息?', '提示', {
  476. confirmButtonText: '确定',
  477. cancelButtonText: '取消',
  478. type: 'warning'
  479. })
  480. .then(() => {
  481. try{
  482. request.post('/bis/insp/ststn/saf',_self.formObj).then((res)=>{
  483. if (res.success) {
  484. _self.$message.success("修改成功");
  485. _self.$emit("addShuiKuSuccess");
  486. }
  487. });
  488. } catch(e) {
  489. }
  490. })
  491. .catch(() => {
  492. });
  493. },
  494. cancelHandler(){
  495. this.$emit('cancelHandler');
  496. },
  497. findItemByType(){
  498. const obj ={
  499. tname: "BIS_INSP_STSTN_SAF",
  500. }
  501. request.post("/bis/insp/item/ques/info/findItemByType",obj).then(res =>{
  502. this.rsvrRules = res.data;
  503. })
  504. },
  505. addProblem(item,iValue){
  506. let rest = this.rsvrRules.filter(e => {
  507. return e.iValue === iValue && e.eName === item;
  508. });
  509. if (rest[0]){
  510. this.probId = rest[0].id;
  511. }
  512. this.showAddProblemDialog = true;
  513. },
  514. formatRadio(val){
  515. if(val == '1'){
  516. return '是'
  517. }else if(val == '2'){
  518. return '否'
  519. }else{
  520. return val
  521. }
  522. },
  523. closePlDialog(val) {
  524. this.showAddProblemDialog = false;
  525. }
  526. },
  527. }
  528. </script>
  529. <style scoped>
  530. #dcdxHeader {
  531. padding: 15px 20px;
  532. }
  533. #dxdcFooter {
  534. text-align: center;
  535. }
  536. #dxdcAside {
  537. border:1px solid #d5d5ff;
  538. }
  539. .el-dialog__wrapper .el-treeWhite{
  540. /* max-height: 260px !important; */
  541. }
  542. .add-problem-icon{
  543. font-size: 16px;
  544. }
  545. .el-icon-camera-solid,.el-icon-circle-plus{
  546. margin-left: 20px;
  547. color: #00bbff;
  548. font-size: 18px;
  549. line-height: 12px;
  550. vertical-align: middle;
  551. cursor: pointer;
  552. }
  553. .el-icon-question,.el-icon-circle-plus{
  554. margin-left: 20px;
  555. color: #00bbff;
  556. font-size: 18px;
  557. line-height: 12px;
  558. vertical-align: middle;
  559. cursor: pointer;
  560. }
  561. .el-icon-question,.el-icon-circle-plus{
  562. margin-left: 20px;
  563. color: #00bbff;
  564. font-size: 18px;
  565. line-height: 12px;
  566. vertical-align: middle;
  567. cursor: pointer;
  568. }
  569. .el-icon-circle-plus{
  570. vertical-align: top;
  571. }
  572. </style>