9a958f6a16fa2e323e621cc2bb0557875baeeaa3.svn-base 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389
  1. <template>
  2. <div class="gcsthyxglqk">
  3. <el-container :style="{'max-height':this.dialogHeightA+'px'}" >
  4. <el-main style="border:1px solid #d5d5ff;margin-left:5px;padding:0px;overflow-x: hidden;">
  5. <p style="font-weight:bolder;background-color:#d5d5ff;padding:3px;">详情</p>
  6. <p style="margin-top:20px;margin-bottom: 10px">
  7. <i style="color:#409EFF;" class="el-icon-caret-right"></i>
  8. <span style="color:#409EFF;font-weight:bold;width:120px;padding-left: 10px">安全运行总体评价</span>
  9. <span class="hrs"></span>
  10. </p>
  11. <el-row :gutter="5" style="padding:10px;">
  12. <el-col :span="8" style="text-align:right;">安全评价:</el-col>
  13. <el-col :span="16" style="text-align:left;">
  14. {{addObj.safeComment&&addObj.safeComment == "1"?"正常安全运行":
  15. addObj.safeComment&&addObj.safeComment == "2"?"存在一定安全隐患但能正常运行":
  16. addObj.safeComment&&addObj.safeComment == "3"?"存在重大安全隐患不能安全运行":""
  17. }}
  18. </el-col>
  19. </el-row>
  20. <p style="margin-top:20px;margin-bottom: 10px">
  21. <i style="color:#409EFF;" class="el-icon-caret-right"></i>
  22. <span style="color:#409EFF;font-weight:bold;width:120px;padding-left: 10px">管理机构及经费</span>
  23. <span class="hrs"></span>
  24. </p>
  25. <el-row :gutter="5" style="padding:10px;">
  26. <el-col :span="8" style="text-align:right;">是否有专门管理机构:</el-col>
  27. <el-col :span="16" style="text-align:left;">
  28. {{addObj.hasSpeManage&&addObj.hasSpeManage == "1"?"是":
  29. addObj.hasSpeManage&&addObj.hasSpeManage == "2"?"否":""
  30. }}
  31. </el-col>
  32. </el-row>
  33. <el-row :gutter="5" style="padding:10px;">
  34. <el-col :span="8" style="text-align:right;">是否有管护人员:</el-col>
  35. <el-col :span="16" style="text-align:left;">
  36. {{addObj.hasManagePers&&addObj.hasManagePers == "1"?"是":
  37. addObj.hasManagePers&&addObj.hasManagePers == "2"?"否":""
  38. }}
  39. </el-col>
  40. </el-row>
  41. <el-row :gutter="5" style="padding:10px;">
  42. <el-col :span="8" style="text-align:right;">是否有稳定经济来源:</el-col>
  43. <el-col :span="16" style="text-align:left;">
  44. {{addObj.hasWdEmnic&&addObj.hasWdEmnic == "1"?"是":
  45. addObj.hasWdEmnic&&addObj.hasWdEmnic == "2"?"否":""
  46. }}
  47. </el-col>
  48. </el-row>
  49. <p style="margin-top:20px;margin-bottom: 10px">
  50. <i style="color:#409EFF;" class="el-icon-caret-right"></i>
  51. <span style="color:#409EFF;font-weight:bold;width:120px;padding-left: 10px">蓄水运行情况:</span>
  52. <span class="hrs"></span>
  53. </p>
  54. <el-row :gutter="5" style="padding:10px;">
  55. <el-col :span="8" style="text-align:right;">正常运行:</el-col>
  56. <el-col :span="16" style="text-align:left;">
  57. {{addObj.retainRegular&&addObj.retainRegular == "1"?"能正常运行":
  58. addObj.retainRegular&&addObj.retainRegular == "2"?"有缺陷基本能正常蓄水运行":""
  59. }}
  60. </el-col>
  61. </el-row>
  62. <el-row :gutter="5" style="padding:10px;">
  63. <el-col :span="8" style="text-align:right;">不具备正常蓄水运行条件:</el-col>
  64. <el-col :span="16" style="text-align:left;">
  65. {{addObj.hasRetainRegular&&addObj.hasRetainRegular == "1"?"但仍高水位运行":
  66. addObj.hasRetainRegular&&addObj.hasRetainRegular == "2"?"已采取措施限制水位运行":
  67. addObj.hasRetainRegular&&addObj.hasRetainRegular == "3"?"已空库运行":""
  68. }}
  69. </el-col>
  70. </el-row>
  71. <p style="margin-top:20px;margin-bottom: 10px">
  72. <i style="color:#409EFF;" class="el-icon-caret-right"></i>
  73. <span style="color:#409EFF;font-weight:bold;width:120px;padding-left: 10px">挡水建筑物运行情况</span>
  74. <span class="hrs"></span>
  75. </p>
  76. <el-row :gutter="5" style="padding:10px;">
  77. <el-col :span="8" style="text-align:right;">是否正常运行:</el-col>
  78. <el-col :span="16" style="text-align:left;">
  79. {{addObj.dikeHasLeak&&addObj.dikeHasLeak == "1"?"是":
  80. addObj.dikeHasLeak&&addObj.dikeHasLeak == "2"?"否":""
  81. }}
  82. </el-col>
  83. </el-row>
  84. <el-row :gutter="5" style="padding:10px;">
  85. <el-col :span="8" style="text-align:right;">是否明显漏水影响安全:</el-col>
  86. <el-col :span="16" style="text-align:left;">
  87. {{addObj.leakMakeSafe&&addObj.leakMakeSafe == "1"?"是":
  88. addObj.leakMakeSafe&&addObj.leakMakeSafe == "2"?"否":""
  89. }}
  90. </el-col>
  91. </el-row>
  92. <el-row :gutter="5" style="padding:10px;">
  93. <el-col :span="8" style="text-align:right;">是否有变形或不稳定情况:</el-col>
  94. <el-col :span="16" style="text-align:left;">
  95. {{addObj.hasAstable&&addObj.hasAstable == "1"?"是":
  96. addObj.hasAstable&&addObj.hasAstable == "2"?"否":""
  97. }}
  98. </el-col>
  99. </el-row>
  100. <p style="margin-top:20px;margin-bottom: 10px">
  101. <i style="color:#409EFF;" class="el-icon-caret-right"></i>
  102. <span style="color:#409EFF;font-weight:bold;width:120px;padding-left: 10px">泄洪建筑物运行情况</span>
  103. <span class="hrs"></span>
  104. </p>
  105. <el-row :gutter="5" style="padding:10px;">
  106. <el-col :span="8" style="text-align:right;">是否设置泄洪建筑物:</el-col>
  107. <el-col :span="16" style="text-align:left;">
  108. {{addObj.hasSetMainFl&&addObj.hasSetMainFl == "1"?"是":
  109. addObj.hasSetMainFl&&addObj.hasSetMainFl == "2"?"否":""
  110. }}
  111. </el-col>
  112. </el-row>
  113. <el-row :gutter="5" style="padding:10px;">
  114. <el-col :span="8" style="text-align:right;">运行情况:</el-col>
  115. <el-col :span="16" style="text-align:left;">
  116. {{addObj.isMainFlNormal&&addObj.isMainFlNormal == "1"?"正常运行":
  117. addObj.isMainFlNormal&&addObj.isMainFlNormal == "2"?"能运行有缺陷":
  118. addObj.isMainFlNormal&&addObj.isMainFlNormal == "3"?"不能运行":""
  119. }}
  120. </el-col>
  121. </el-row>
  122. <p style="margin-top:20px;margin-bottom: 10px">
  123. <i style="color:#409EFF;" class="el-icon-caret-right"></i>
  124. <span style="color:#409EFF;font-weight:bold;width:120px;padding-left: 10px">防洪限制水位</span>
  125. <span class="hrs"></span>
  126. </p>
  127. <el-row :gutter="5" style="padding:10px;">
  128. <el-col :span="8" style="text-align:right;">是否设置防洪限制水位:</el-col>
  129. <el-col :span="16" style="text-align:left;">
  130. {{addObj.havFlLowLimLev&&addObj.havFlLowLimLev == "1"?"是":
  131. addObj.havFlLowLimLev&&addObj.havFlLowLimLev == "2"?"否":""
  132. }}
  133. </el-col>
  134. </el-row>
  135. <el-row :gutter="5" style="padding:10px;">
  136. <el-col :span="8" style="text-align:right;">超汛限水位运行:</el-col>
  137. <el-col :span="16" style="text-align:left;">
  138. {{addObj.gtFlLowLimLev&&addObj.gtFlLowLimLev == "1"?"是":
  139. addObj.gtFlLowLimLev&&addObj.gtFlLowLimLev == "2"?"否":""
  140. }}
  141. </el-col>
  142. </el-row>
  143. <p style="margin-top:20px;margin-bottom: 10px">
  144. <i style="color:#409EFF;" class="el-icon-caret-right"></i>
  145. <span style="color:#409EFF;font-weight:bold;width:120px;padding-left: 10px">放水建筑物运行情况</span>
  146. <span class="hrs"></span>
  147. </p>
  148. <el-row :gutter="5" style="padding:10px;">
  149. <el-col :span="8" style="text-align:right;">是否设置放水建筑物:</el-col>
  150. <el-col :span="16" style="text-align:left;">
  151. {{addObj.hasSetPourFl&&addObj.hasSetPourFl == "1"?"是":
  152. addObj.hasSetPourFl&&addObj.hasSetPourFl == "2"?"否":""
  153. }}
  154. </el-col>
  155. </el-row>
  156. <el-row :gutter="5" style="padding:10px;">
  157. <el-col :span="8" style="text-align:right;">运行情况:</el-col>
  158. <el-col :span="16" style="text-align:left;">
  159. {{addObj.pourFyIsNormal&&addObj.pourFyIsNormal == "1"?"正常运行":
  160. addObj.pourFyIsNormal&&addObj.pourFyIsNormal == "2"?"不能运行":
  161. addObj.pourFyIsNormal&&addObj.pourFyIsNormal == "3"?"能运行有缺陷":""
  162. }}
  163. </el-col>
  164. </el-row>
  165. <p style="margin-top:20px;margin-bottom: 10px">
  166. <i style="color:#409EFF;" class="el-icon-caret-right"></i>
  167. <span style="color:#409EFF;font-weight:bold;width:120px;padding-left: 10px">注册登记情况</span>
  168. <span class="hrs"></span>
  169. </p>
  170. <el-row :gutter="5" style="padding:10px;">
  171. <el-col :span="8" style="text-align:right;">是否注册登记:</el-col>
  172. <el-col :span="16" style="text-align:left;">
  173. {{addObj.manageRegRelNote&&addObj.manageRegRelNote == "1"?"是":
  174. addObj.manageRegRelNote&&addObj.manageRegRelNote == "2"?"否":""
  175. }}
  176. </el-col>
  177. </el-row>
  178. <el-row :gutter="5" style="padding:10px;">
  179. <el-col :span="8" style="text-align:right;">注册信息真实:</el-col>
  180. <el-col :span="16" style="text-align:left;">
  181. {{addObj.ifManageRegRel&&addObj.ifManageRegRel == "1"?"是":
  182. addObj.ifManageRegRel&&addObj.ifManageRegRel == "2"?"否":""
  183. }}
  184. </el-col>
  185. </el-row>
  186. <p style="margin-top:20px;margin-bottom: 10px">
  187. <i style="color:#409EFF;" class="el-icon-caret-right"></i>
  188. <span style="color:#409EFF;font-weight:bold;width:120px;padding-left: 10px">大坝安全鉴定</span>
  189. <span class="hrs"></span>
  190. </p>
  191. <el-row :gutter="5" style="padding:10px;">
  192. <el-col :span="8" style="text-align:right;">安全鉴定:</el-col>
  193. <el-col :span="16" style="text-align:left;">
  194. {{addObj.extDamSafeAppr&&addObj.extDamSafeAppr == "1"?"已按要求开展":
  195. addObj.extDamSafeAppr&&addObj.extDamSafeAppr == "2"?"未按要求开展":""
  196. }}
  197. </el-col>
  198. </el-row>
  199. <p style="margin-top:20px;margin-bottom: 10px">
  200. <i style="color:#409EFF;" class="el-icon-caret-right"></i>
  201. <span style="color:#409EFF;font-weight:bold;width:120px;padding-left: 10px">水库除险加固</span>
  202. <span class="hrs"></span>
  203. </p>
  204. <el-row :gutter="5" style="padding:10px;">
  205. <el-col :span="8" style="text-align:right;">是否实施:</el-col>
  206. <el-col :span="16" style="text-align:left;">
  207. {{addObj.ifReinForce&&addObj.ifReinForce == "1"?"是":
  208. addObj.ifReinForce&&addObj.ifReinForce == "2"?"否":""
  209. }}
  210. </el-col>
  211. </el-row>
  212. <el-row :gutter="5" style="padding:10px;">
  213. <el-col :span="8" style="text-align:right;">安全鉴定:</el-col>
  214. <el-col :span="16" style="text-align:left;">
  215. {{addObj.ifComplateAccAll&&addObj.ifComplateAccAll == "1"?"已按批复内容实施":
  216. addObj.ifComplateAccAll&&addObj.ifComplateAccAll == "2"?"未按批复内容实施":
  217. addObj.ifComplateAccAll&&addObj.ifComplateAccAll == "3"?"实施后仍有隐患":
  218. addObj.ifComplateAccAll&&addObj.ifComplateAccAll == "4"?"已蓄水验收":
  219. addObj.ifComplateAccAll&&addObj.ifComplateAccAll == "5"?"存在违规行为":""
  220. }}
  221. </el-col>
  222. </el-row>
  223. <p style="margin-top:20px;margin-bottom: 10px">
  224. <i style="color:#409EFF;" class="el-icon-caret-right"></i>
  225. <span style="color:#409EFF;font-weight:bold;width:120px;padding-left: 10px">公示情况</span>
  226. <span class="hrs"></span>
  227. </p>
  228. <el-row :gutter="5" style="padding:10px;">
  229. <el-col :span="8" style="text-align:right;">安全鉴定:</el-col>
  230. <el-col :span="16" style="text-align:left;">
  231. {{addObj.ifDamWarnLogo&&addObj.ifDamWarnLogo == "1"?"是":
  232. addObj.ifDamWarnLogo&&addObj.ifDamWarnLogo == "2"?"否":""
  233. }}
  234. </el-col>
  235. </el-row>
  236. </el-main>
  237. </el-container>
  238. <!-- </el-dialog> -->
  239. </div>
  240. </template>
  241. <script>
  242. import request from "../../utils/gw_ajax_request.js";
  243. import { getManagelist } from "../../api/duChaTianBao.js";
  244. export default {
  245. components: {},
  246. props: ["currentObjectRgstrId","dialogHeightA"],
  247. data() {
  248. return {
  249. dxdcMainHeight: window.innerHeight - 197,
  250. dialogFormVisible: false,
  251. formLabelWidth: "180px",
  252. loading: true,
  253. addObj: {
  254. //注意有几个字段无法确认,需要掉接口查看
  255. mngrnId: "",
  256. rgstrId: "",
  257. recPersId: "",
  258. safeCommontNote: "",
  259. safeComment: "",
  260. retainRegular: "",
  261. hasRetainRegular: "",
  262. hasWdEmnic: "",
  263. hasManagePers: "",
  264. hasSpeManage: "",
  265. noRetainRegular: "",
  266. canNotRetainWater: "",
  267. dikeHasLeak: "",
  268. leakMakeSafe: "",
  269. hasAstable: "",
  270. hasSetMainFl: "",
  271. isMainFlNormal: "",
  272. hasSetPourFl: "",
  273. pourFyIsNormal: "",
  274. havFlLowLimLev: "",
  275. gtFlLowLimLev: "",
  276. extDamSafeAppr: "",
  277. ifReinForce: "",
  278. ifComplateAccAll: "",
  279. ifManageRegRel: "",
  280. manageRegRelNote: "",
  281. ifDamWarnLogo: "",
  282. recPers2: "",
  283. recPersTel: "",
  284. status: ""
  285. //注意有几个字段无法确认,需要掉接口查看
  286. },
  287. operationType1: ""
  288. };
  289. },
  290. computed: {
  291. recPersId() {
  292. return localStorage.getItem("userid")
  293. ? localStorage.getItem("userid")
  294. : "1098101939614724096";
  295. }
  296. },
  297. mounted() {
  298. this.getformList();
  299. },
  300. watch: {
  301. currentObjectRgstrId(n, o) {
  302. this.getformList();
  303. }
  304. },
  305. methods: {
  306. //
  307. getformList() {
  308. let _self = this;
  309. getManagelist(_self.currentObjectRgstrId).then(res => {
  310. if (res.success) {
  311. if (res.data) {
  312. _self.addObj = res.data;
  313. _self.operationType1 = "update";
  314. } else {
  315. _self.addObj = {};
  316. _self.operationType1 = "add";
  317. }
  318. } else {
  319. }
  320. });
  321. },
  322. //保存
  323. makesure() {
  324. let _self = this;
  325. this.addObj["rgstrId"] = this.currentObjectRgstrId;
  326. this.addObj["recPersId"] = this.recPersId;
  327. var params = {
  328. bisInspSafeExtManage: _self.addObj
  329. };
  330. if (_self.operationType1 == "add") {
  331. request.post("/dc/insp/safeExtManage", _self.addObj).then(res => {
  332. if (res.success) {
  333. _self.$message.success("添加成功");
  334. _self.$emit("addShuiKuSuccess");
  335. }
  336. });
  337. } else if (_self.operationType1 == "update") {
  338. request
  339. .post("/dc/insp/safeExtManage/update", _self.addObj)
  340. .then(res => {
  341. if (res.success) {
  342. _self.$message.success("修改成功");
  343. _self.$emit("addShuiKuSuccess");
  344. }
  345. });
  346. }
  347. },
  348. //查看
  349. makeshow(type, row) {
  350. this.dialogFormVisible = true;
  351. },
  352. formatRadio(val) {
  353. if (val == "1") {
  354. return "是";
  355. } else if (val == "0") {
  356. return "否";
  357. } else {
  358. return val;
  359. }
  360. },
  361. cancelHandler() {
  362. this.$emit("cancelHandler");
  363. }
  364. }
  365. };
  366. </script>
  367. <style>
  368. #dcdxHeader {
  369. padding: 15px 20px;
  370. }
  371. #dxdcFooter {
  372. text-align: center;
  373. }
  374. #dxdcAside {
  375. border: 1px solid #d5d5ff;
  376. }
  377. .el-dialog__wrapper .el-treeWhite {
  378. /* max-height: 260px !important; */
  379. }
  380. /*.gcsthyxglqk .el-form-item__content .el-radio{*/
  381. /*width: 100px!important;*/
  382. /*}*/
  383. .gcsthyxglqk label.el-radio {
  384. width: 206px;
  385. }
  386. </style>