de18bdb6fe90bbe88510f9d7f6855deb57d57e4d.svn-base 7.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155
  1. <template>
  2. <div class="popupContentClass" :style="{'height':testHeight1+'px'}">
  3. <el-row class="rowClass">
  4. <el-col :span="6" class="nameClass"> 地表水水源地名称:</el-col>
  5. <el-col :span="6" class="valueClass" :style="{'height':testHeight+'px'}">{{formObj.swhsName}}</el-col>
  6. <el-col :span="6" class="nameClass"> 地表水水源地代码:</el-col>
  7. <el-col :span="6" class="valueClass" :style="{'height':testHeight+'px'}">{{formObj.swhsCode}}</el-col>
  8. </el-row>
  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'}">{{formObj.adCode}}</el-col>
  12. <el-col :span="6" class="nameClass"> 所在位置:</el-col>
  13. <el-col :span="6" class="valueClass" :style="{'height':testHeight+'px'}">{{formObj.swhsLoc}}</el-col>
  14. </el-row>
  15. <el-row class="rowClass">
  16. <el-col :span="6" class="nameClass"> 取水水源类型:</el-col>
  17. <el-col :span="6" class="valueClass" :style="{'height':testHeight+'px'}">
  18. <span v-if="formObj.wainWasoType == '1'">水库</span>
  19. <span v-if="formObj.wainWasoType == '2'">湖泊</span>
  20. <span v-if="formObj.wainWasoType == '3'">河流</span>
  21. <span v-if="formObj.wainWasoType == '9'">其他</span>
  22. </el-col>
  23. <el-col :span="6" class="nameClass">水面面积:</el-col>
  24. <el-col :span="6" class="valueClass" :style="{'height':testHeight+'px'}">{{formObj.watArea ? formObj.watArea + 'k㎡' : ''}}</el-col>
  25. </el-row>
  26. <el-row class="rowClass">
  27. <el-col :span="6" class="nameClass"> 取水口数量:</el-col>
  28. <el-col :span="6" class="valueClass" :style="{'height':testHeight+'px'}">{{formObj.wainNum}}</el-col>
  29. <el-col :span="6" class="nameClass">主要取水用途:</el-col>
  30. <el-col :span="6" class="valueClass" :style="{'height':testHeight+'px'}">
  31. <span v-if="formObj.wainUse == '1'">城乡生活</span>
  32. <span v-if="formObj.wainUse == '2'">城镇生活</span>
  33. <span v-if="formObj.wainUse == '3'">乡村生活</span>
  34. </el-col>
  35. </el-row>
  36. <el-row class="rowClass">
  37. <el-col :span="6" class="nameClass"> 供水对象类型:</el-col>
  38. <el-col :span="6" class="valueClass" :style="{'height':testHeight+'px'}">
  39. <span v-if="formObj.wasuObjType == '1'">工业</span>
  40. <span v-if="formObj.wasuObjType == '2'">生活</span>
  41. <span v-if="formObj.wasuObjType == '3'">公共</span>
  42. <span v-if="formObj.wasuObjType == '4'">混合</span>
  43. <span v-if="formObj.wasuObjType == '9'">其他</span>
  44. <span v-if="formObj.wasuObjType == '6'">表示劣Ⅴ类水质目标</span>
  45. </el-col>
  46. <el-col :span="6" class="nameClass">设计年取水量:</el-col>
  47. <el-col :span="6" class="valueClass" :style="{'height':testHeight+'px'}">{{formObj.desAnnWain ? formObj.desAnnWain + "万m³" : ""}}</el-col>
  48. </el-row>
  49. <el-row class="rowClass">
  50. <el-col :span="6" class="nameClass">设计年供水人口:</el-col>
  51. <el-col :span="6" class="valueClass" :style="{'height':testHeight+'px'}">{{formObj.desAnnWasuPop ? formObj.desAnnWasuPop + "万人" : ""}}</el-col>
  52. <el-col :span="6" class="nameClass">水质目标:</el-col>
  53. <el-col :span="6" class="valueClass" :style="{'height':testHeight+'px'}">
  54. <span v-if="formObj.waquGoal == '1'">表示Ⅰ类水质目标</span>
  55. <span v-if="formObj.waquGoal == '2'">表示Ⅱ类水质目标</span>
  56. <span v-if="formObj.waquGoal == '3'">表示Ⅲ类水质目标</span>
  57. <span v-if="formObj.waquGoal == '4'">表示Ⅳ类水质目标</span>
  58. <span v-if="formObj.waquGoal == '5'">表示Ⅴ类水质目标</span>
  59. <span v-if="formObj.waquGoal == '6'">表示劣Ⅴ类水质目标</span>
  60. </el-col>
  61. </el-row>
  62. <el-row class="rowClass">
  63. <el-col :span="6" class="nameClass">水源地水质是否监测:</el-col>
  64. <el-col :span="6" class="valueClass" :style="{'height':testHeight+'px'}">{{formatRadio(formObj.ifMonWqua)}}</el-col>
  65. <el-col :span="6" class="nameClass">水源地现状:</el-col>
  66. <el-col :span="6" class="valueClass" :style="{'height':testHeight+'px'}">
  67. <span v-if="formObj.wquaCat == '1'">表示Ⅰ类水质目标</span>
  68. <span v-if="formObj.wquaCat == '2'">表示Ⅱ类水质目标</span>
  69. <span v-if="formObj.wquaCat == '3'">表示Ⅲ类水质目标</span>
  70. <span v-if="formObj.wquaCat == '4'">表示Ⅳ类水质目标</span>
  71. <span v-if="formObj.wquaCat == '5'">表示Ⅴ类水质目标</span>
  72. <span v-if="formObj.wquaCat == '6'">表示劣Ⅴ类水质目标</span>
  73. </el-col>
  74. </el-row>
  75. <el-row class="rowClass">
  76. <el-col :span="6" class="nameClass">经度:</el-col>
  77. <el-col :span="6" class="valueClass" :style="{'height':testHeight+'px'}">{{formObj.swhsLongGd }}</el-col>
  78. <el-col :span="6" class="nameClass">纬度:</el-col>
  79. <el-col :span="6" class="valueClass" :style="{'height':testHeight+'px'}">{{formObj.swhsLatGd }}</el-col>
  80. </el-row>
  81. </div>
  82. </template>
  83. <script>
  84. import { getSydNewBaseInfo } from "../../../../../api/zhxxAPI.js";
  85. export default {
  86. components: {
  87. },
  88. props: ["currentSzySydCode","currentObjectName"],
  89. data() {
  90. return {
  91. testHeight:(window.innerHeight * 0.5 - 50) / 6,
  92. testHeight1:window.innerHeight * 0.6,
  93. dialogFormVisible:false,
  94. formObj: {},
  95. loading: true,
  96. currentDxsCode1: "",
  97. };
  98. },
  99. computed: {
  100. recPersId() {
  101. return localStorage.getItem("userid")
  102. ? localStorage.getItem("userid")
  103. : "";
  104. }
  105. },
  106. mounted() {
  107. this.dialogFormVisible = true;
  108. this.currentSzySydCode1 = this.currentSzySydCode;
  109. this.getBaseInfo();
  110. },
  111. watch: {
  112. currentSzySydCode(n, o) {
  113. this.currentSzySydCode1 = this.currentSzySydCode;
  114. this.getBaseInfo();
  115. }
  116. },
  117. methods: {
  118. showDialog(){
  119. this.dialogFormVisible = true;
  120. },
  121. getBaseInfo() {
  122. var _self = this;
  123. if(_self.currentSzySydCode1 == ""){
  124. return
  125. }
  126. getSydNewBaseInfo(_self.currentSzySydCode1).then(
  127. res => {
  128. if (res.data) {
  129. _self.formObj = res.data;
  130. // _self.value1 = dateFormat(res.data.compDate, "yyyy-MM-dd");
  131. } else {
  132. _self.formObj = {};
  133. }
  134. },
  135. err => {}
  136. );
  137. },
  138. formatRadio(val) {
  139. if (val == "1") {
  140. return "是";
  141. } else if (val == "2") {
  142. return "否";
  143. } else {
  144. return val;
  145. }
  146. },
  147. }
  148. };
  149. </script>
  150. <style>
  151. @import "../../../assets/css/popup.css";
  152. </style>