ccfc481b9e0f050a14b857befb4650c6fc99b783.svn-base 6.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137
  1. <template>
  2. <div class="popupContentClass" :style="{'height':testHeight1+'px'}">
  3. <el-row class="rowClass">
  4. <el-col :span="4" class="nameClass"> 地表水水源地名称:</el-col>
  5. <el-col :span="8" class="valueClass" :style="{'height':testHeight+'px'}">{{formObj.swhsName}}</el-col>
  6. <el-col :span="4" class="nameClass"> 所在位置:</el-col>
  7. <el-col :span="8" class="valueClass" :style="{'height':testHeight+'px'}">{{formObj.swhsLoc}}</el-col>
  8. </el-row>
  9. <el-row class="rowClass">
  10. <el-col :span="4" class="nameClass"> 管理单位所属行业:</el-col>
  11. <el-col :span="8" class="valueClass" :style="{'height':testHeight+'px'}">{{formObj.tra}}</el-col>
  12. <el-col :span="4" class="nameClass">取水口数量:</el-col>
  13. <el-col :span="8" class="valueClass" :style="{'height':testHeight+'px'}">{{formObj.wainNum}}</el-col>
  14. </el-row>
  15. <el-row class="rowClass">
  16. <el-col :span="4" class="nameClass"> 主要取水用途:</el-col>
  17. <el-col :span="8" class="valueClass" :style="{'height':testHeight+'px'}">
  18. <span v-if="formObj.wainUse == '1'">城乡生活</span>
  19. <span v-if="formObj.wainUse == '2'">城镇生活</span>
  20. <span v-if="formObj.wainUse == '3'">乡村生活</span>
  21. </el-col>
  22. <el-col :span="4" class="nameClass">取水水源类型:</el-col>
  23. <el-col :span="8" class="valueClass" :style="{'height':testHeight+'px'}">
  24. <span v-if="formObj.wintType == '1'">水库</span>
  25. <span v-if="formObj.wintType == '2'">湖泊</span>
  26. <span v-if="formObj.wintType == '3'">河流</span>
  27. <span v-if="formObj.wintType == '9'">其他</span>
  28. </el-col>
  29. </el-row>
  30. <el-row class="rowClass">
  31. <el-col :span="4" class="nameClass"> 水质目标:</el-col>
  32. <el-col :span="8" class="valueClass" :style="{'height':testHeight+'px'}">
  33. <span v-if="formObj.waquGoal == '1'">表示Ⅰ类水质目标</span>
  34. <span v-if="formObj.waquGoal == '2'">表示Ⅱ类水质目标</span>
  35. <span v-if="formObj.waquGoal == '3'">表示Ⅲ类水质目标</span>
  36. <span v-if="formObj.waquGoal == '4'">表示Ⅳ类水质目标</span>
  37. <span v-if="formObj.waquGoal == '5'">表示Ⅴ类水质目标</span>
  38. <span v-if="formObj.waquGoal == '6'">表示劣Ⅴ类水质目标</span>
  39. </el-col>
  40. <el-col :span="4" class="nameClass">水面面积(k㎡):</el-col>
  41. <el-col :span="8" class="valueClass" :style="{'height':testHeight+'px'}">{{formObj.watArea}}</el-col>
  42. </el-row>
  43. <el-row class="rowClass">
  44. <el-col :span="4" class="nameClass"> 一级保护区水域面积(k㎡):</el-col>
  45. <el-col :span="8" class="valueClass" :style="{'height':testHeight+'px'}">{{formObj.watArea1stProt}}</el-col>
  46. <el-col :span="4" class="nameClass">二级保护区水域面积(k㎡):</el-col>
  47. <el-col :span="8" class="valueClass" :style="{'height':testHeight+'px'}">{{formObj.watArea2ndProt}}</el-col>
  48. </el-row>
  49. <el-row class="rowClass">
  50. <el-col :span="4" class="nameClass"> 取水湖泊名称:</el-col>
  51. <el-col :span="8" class="valueClass" :style="{'height':testHeight+'px'}">{{formObj.wintLakeName}}</el-col>
  52. <el-col :span="4" class="nameClass">取水水库名称:</el-col>
  53. <el-col :span="8" class="valueClass" :style="{'height':testHeight+'px'}">{{formObj.wintRsName}}</el-col>
  54. </el-row>
  55. <el-row class="rowClass">
  56. <el-col :span="4" class="nameClass"> 取水河流名称:</el-col>
  57. <el-col :span="8" class="valueClass" :style="{'height':testHeight+'px'}">{{formObj.wintRvName}}</el-col>
  58. <el-col :span="4" class="nameClass">水源地现状-水质类别:</el-col>
  59. <el-col :span="8" class="valueClass" :style="{'height':testHeight+'px'}">
  60. <span v-if="formObj.waquGoal == '1'">表示Ⅰ类水质目标</span>
  61. <span v-if="formObj.waquGoal == '2'">表示Ⅱ类水质目标</span>
  62. <span v-if="formObj.waquGoal == '3'">表示Ⅲ类水质目标</span>
  63. <span v-if="formObj.waquGoal == '4'">表示Ⅳ类水质目标</span>
  64. <span v-if="formObj.waquGoal == '5'">表示Ⅴ类水质目标</span>
  65. <span v-if="formObj.waquGoal == '6'">表示劣Ⅴ类水质目标</span>
  66. </el-col>
  67. </el-row>
  68. <el-row class="rowClass">
  69. <el-col :span="4" class="nameClass">经度:</el-col>
  70. <el-col :span="8" class="valueClass" :style="{'height':testHeight+'px'}">{{formObj.swhsLong }}</el-col>
  71. <el-col :span="4" class="nameClass">纬度:</el-col>
  72. <el-col :span="8" class="valueClass" :style="{'height':testHeight+'px'}">{{formObj.swhsLat }}</el-col>
  73. </el-row>
  74. </div>
  75. </template>
  76. <script>
  77. import { getDbsBaseInfo } from "../../../../../api/zhxxAPI.js";
  78. export default {
  79. components: {
  80. },
  81. props: ["currentResCode"],
  82. data() {
  83. return {
  84. testHeight:(window.innerHeight * 0.5 - 114) / 6,
  85. testHeight1:window.innerHeight * 0.5,
  86. dialogFormVisible:false,
  87. formObj: {},
  88. loading: true,
  89. currentDxsCode1: "",
  90. };
  91. },
  92. computed: {
  93. recPersId() {
  94. return localStorage.getItem("userid")
  95. ? localStorage.getItem("userid")
  96. : "";
  97. }
  98. },
  99. mounted() {
  100. this.dialogFormVisible = true;
  101. this.currentResCode1 = this.currentResCode;
  102. this.getBaseInfo();
  103. },
  104. watch: {
  105. currentResCode(n, o) {
  106. this.currentResCode1 = this.currentResCode;
  107. this.getBaseInfo();
  108. }
  109. },
  110. methods: {
  111. showDialog(){
  112. this.dialogFormVisible = true;
  113. },
  114. getBaseInfo() {
  115. var _self = this;
  116. if(_self.currentResCode1 == ""){
  117. return
  118. }
  119. getDbsBaseInfo(_self.currentResCode1).then(res => {
  120. if (res.data) {
  121. _self.formObj = res.data;
  122. } else {
  123. _self.formObj = {};
  124. }
  125. }).catch(err =>{
  126. console.log(err);
  127. });
  128. }
  129. }
  130. };
  131. </script>
  132. <style>
  133. @import "../../../assets/css/popup.css";
  134. </style>