411d4fb8fe145da5a0fa62dccfd17fdf73922e73.svn-base 8.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201
  1. <template>
  2. <div class="popupContentClass" :style="{'height':testHeight1+'px'}">
  3. <p style="margin-top:20px;">
  4. <div style="display: flex;align-items: center;margin-bottom: 10px">
  5. <div style="width: 4px;height: 14px;background: rgba(44,158,255,1);border-radius: 1px;margin-right: 10px;"></div>
  6. <span style="font-size:14px;font-family:MicrosoftYaHei;color:rgba(51,51,51,1);">管理机构及经费</span>
  7. </div>
  8. </p>
  9. <el-row class="rowClass">
  10. <el-col :span="6" class="nameClass">是否有管理机构:</el-col>
  11. <el-col :span="6" class="valueClass" :style="{'height':testHeight+'px'}">
  12. {{addObj.hasSpeManage&&addObj.hasSpeManage == "1"?"是":
  13. addObj.hasSpeManage&&addObj.hasSpeManage == "2"?"否":""}}
  14. </el-col>
  15. <el-col :span="6" v-if="addObj.hasSpeManage == '1'" class="nameClass">是否有稳定经费来源:</el-col>
  16. <el-col :span="6" v-if="addObj.hasSpeManage == '1'" class="valueClass" :style="{'height':testHeight+'px'}">
  17. {{addObj.hasWdEmnic&&addObj.hasWdEmnic == "1"?"是":
  18. addObj.hasWdEmnic&&addObj.hasWdEmnic == "2"?"否":""}}
  19. </el-col>
  20. </el-row>
  21. <p style="margin-top:20px;">
  22. <div style="display: flex;align-items: center;margin-bottom: 10px">
  23. <div style="width: 4px;height: 14px;background: rgba(44,158,255,1);border-radius: 1px;margin-right: 10px;"></div>
  24. <span style="font-size:14px;font-family:MicrosoftYaHei;color:rgba(51,51,51,1);">注册登记情况</span>
  25. </div>
  26. </p>
  27. <el-row class="rowClass">
  28. <el-col :span="6" class="nameClass">是否注册登记:</el-col>
  29. <el-col :span="6" class="valueClass" :style="{'height':testHeight+'px'}">
  30. {{addObj.ifManageReg&&addObj.ifManageReg == "1"?"是":
  31. addObj.ifManageReg&&addObj.ifManageReg == "2"?"否":""
  32. }}
  33. </el-col>
  34. <el-col :span="6" v-if="addObj.ifManageReg == '1'" class="nameClass">注册登记信息准确情况:</el-col>
  35. <el-col :span="6" v-if="addObj.ifManageReg == '1'" class="valueClass" :style="{'height':testHeight+'px'}">
  36. {{addObj.ifManageRegRel&&addObj.ifManageRegRel == "1"?"信息准确":
  37. addObj.ifManageRegRel&&addObj.ifManageRegRel == "2"?"存在错误或虚假信息":""}}
  38. </el-col>
  39. </el-row>
  40. <p style="margin-top:20px;">
  41. <div style="display: flex;align-items: center;margin-bottom: 10px">
  42. <div style="width: 4px;height: 14px;background: rgba(44,158,255,1);border-radius: 1px;margin-right: 10px;"></div>
  43. <span style="font-size:14px;font-family:MicrosoftYaHei;color:rgba(51,51,51,1);">公示情况</span>
  44. </div>
  45. </p>
  46. <el-row class="rowClass">
  47. <el-col :span="6" class="nameClass">是否设置水库公示牌:</el-col>
  48. <el-col :span="18" class="valueClass" :style="{'height':testHeight+'px'}">
  49. {{addObj.ifDamWarnLogo&&addObj.ifDamWarnLogo == "1"?"已设置水库公示牌":
  50. addObj.ifDamWarnLogo&&addObj.ifDamWarnLogo == "2"?"未设置水库公示牌":""}}
  51. </el-col>
  52. </el-row>
  53. <p style="margin-top:20px;">
  54. <div style="display: flex;align-items: center;margin-bottom: 10px">
  55. <div style="width: 4px;height: 14px;background: rgba(44,158,255,1);border-radius: 1px;margin-right: 10px;"></div>
  56. <span style="font-size:14px;font-family:MicrosoftYaHei;color:rgba(51,51,51,1);">安全运行总体评价</span>
  57. </div>
  58. </p>
  59. <el-row class="rowClass">
  60. <el-col :span="6" class="nameClass">安全评价:</el-col>
  61. <el-col :span="18" class="valueClass" :style="{'height':testHeight+'px'}">
  62. {{addObj.safeComment&&addObj.safeComment == "1"?"正常安全运行":
  63. addObj.safeComment&&addObj.safeComment == "2"?"存在一定安全隐患但能正常运行":
  64. addObj.safeComment&&addObj.safeComment == "3"?"存在重大安全隐患不能安全运行":""}}
  65. </el-col>
  66. </el-row>
  67. </div>
  68. </template>
  69. <script>
  70. import request from "@util/gw_ajax_request.js";
  71. import { getManagelist } from "@api/duChaTianBao.js";
  72. export default {
  73. components: {},
  74. props: ["currentObjectRgstrId","dialogHeightA","isJiangXi"],
  75. data() {
  76. return {
  77. testHeight:(window.innerHeight * 0.5 - 114) / 6,
  78. testHeight1:window.innerHeight * 0.5,
  79. dialogFormVisible: false,
  80. formLabelWidth: "180px",
  81. loading: true,
  82. addObj: {
  83. //注意有几个字段无法确认,需要掉接口查看
  84. mngrnId: "",
  85. rgstrId: "",
  86. recPersId: "",
  87. safeCommontNote: "",
  88. safeComment: "",
  89. retainRegular: "",
  90. hasRetainRegular: "",
  91. hasWdEmnic: "",
  92. hasManagePers: "",
  93. hasSpeManage: "",
  94. noRetainRegular: "",
  95. canNotRetainWater: "",
  96. dikeHasLeak: "",
  97. leakMakeSafe: "",
  98. hasAstable: "",
  99. hasSetMainFl: "",
  100. isMainFlNormal: "",
  101. hasSetPourFl: "",
  102. pourFyIsNormal: "",
  103. havFlLowLimLev: "",
  104. gtFlLowLimLev: "",
  105. extDamSafeAppr: "",
  106. ifReinForce: "",
  107. ifComplateAccAll: "",
  108. ifManageRegRel: "",
  109. manageRegRelNote: "",
  110. ifDamWarnLogo: "",
  111. recPers2: "",
  112. recPersTel: "",
  113. status: ""
  114. //注意有几个字段无法确认,需要掉接口查看
  115. },
  116. operationType1: ""
  117. };
  118. },
  119. computed: {
  120. recPersId() {
  121. return localStorage.getItem("userid")? localStorage.getItem("userid"): "1098101939614724096";
  122. }
  123. },
  124. mounted() {
  125. this.getformList();
  126. },
  127. watch: {
  128. currentObjectRgstrId(n, o) {
  129. this.getformList();
  130. }
  131. },
  132. methods: {
  133. getformList() {
  134. let _self = this;
  135. let url
  136. if(this.isJiangXi){
  137. url = `/dc/insp/safeExtManage/get/${this.currentObjectRgstrId}?repeat=0`
  138. }else{
  139. url = `/dc/insp/safeExtManage/get/${this.currentObjectRgstrId}`
  140. }
  141. request.get(url).then(res => {
  142. if (res.success) {
  143. if (res.data) {
  144. _self.addObj = res.data;
  145. _self.operationType1 = "update";
  146. } else {
  147. _self.addObj = {};
  148. _self.operationType1 = "add";
  149. }
  150. } else {
  151. }
  152. });
  153. },
  154. //保存
  155. makesure() {
  156. let _self = this;
  157. this.addObj["rgstrId"] = this.currentObjectRgstrId;
  158. this.addObj["recPersId"] = this.recPersId;
  159. var params = {
  160. bisInspSafeExtManage: _self.addObj
  161. };
  162. if (_self.operationType1 == "add") {
  163. request.post("/dc/insp/safeExtManage", _self.addObj).then(res => {
  164. if (res.success) {
  165. _self.$message.success("添加成功");
  166. _self.$emit("addShuiKuSuccess");
  167. }
  168. });
  169. } else if (_self.operationType1 == "update") {
  170. request.post("/dc/insp/safeExtManage/update", _self.addObj).then(res => {
  171. if (res.success) {
  172. _self.$message.success("修改成功");
  173. _self.$emit("addShuiKuSuccess");
  174. }
  175. });
  176. }
  177. },
  178. //查看
  179. makeshow(type, row) {
  180. this.dialogFormVisible = true;
  181. },
  182. formatRadio(val) {
  183. if (val == "1") {
  184. return "是";
  185. } else if (val == "0") {
  186. return "否";
  187. } else {
  188. return val;
  189. }
  190. },
  191. cancelHandler() {
  192. this.$emit("cancelHandler");
  193. }
  194. }
  195. };
  196. </script>
  197. <style scoped>
  198. @import "../../../../assets/style/popup.css";
  199. </style>