c5b08b58ed95ddf5df51a8f4ad8d8cbf0e0c907f.svn-base 9.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271
  1. <template>
  2. <el-container>
  3. <el-main style="padding:0px;overflow:hidden" v-if="!noData">
  4. <div class="wrapper">
  5. <h4>取水口基本情况</h4>
  6. <el-row :gutter="20">
  7. <el-col :span="7">
  8. <p>
  9. <span class="label">名称:</span>
  10. <span>{{form.wintName}}</span>
  11. </p>
  12. </el-col>
  13. <el-col :span="7">
  14. <p>
  15. <span class="label">编号:</span>
  16. <span>{{form.wintCode}}</span>
  17. </p>
  18. </el-col>
  19. <el-col :span="10">
  20. <p>
  21. <span class="label">所在行政区划:</span>
  22. <span>{{form.adName}}</span>
  23. </p>
  24. </el-col>
  25. </el-row>
  26. <el-row :gutter="20">
  27. <el-col :span="7">
  28. <p>
  29. <span class="label">具体地点:</span>
  30. <span>{{form.wintPos}}</span>
  31. </p>
  32. </el-col>
  33. <el-col :span="7">
  34. <p>
  35. <span class="label">经度:</span>
  36. <span>{{form.wainLong}}</span>
  37. </p>
  38. </el-col>
  39. <el-col :span="10">
  40. <p>
  41. <span class="label">纬度:</span>
  42. <span>{{form.wainLat}}</span>
  43. </p>
  44. </el-col>
  45. </el-row>
  46. <el-row :gutter="20">
  47. <el-col :span="24">
  48. <p>
  49. <span class="label">所在水资源分区</span>
  50. </p>
  51. </el-col>
  52. <el-col :span="7">
  53. <p>
  54. <span class="label">一级区:{{form.locWrz1rdName}}</span>
  55. <span></span>
  56. </p>
  57. </el-col>
  58. <el-col :span="7">
  59. <p>
  60. <span class="label">二级区:{{form.locWrz2rdName}}</span>
  61. <span></span>
  62. </p>
  63. </el-col>
  64. <el-col :span="10">
  65. <p>
  66. <span class="label">三级区:{{form.locWrz3rdName}}</span>
  67. <span></span>
  68. </p>
  69. </el-col>
  70. <el-col :span="24">
  71. <p>
  72. <span class="label">取水口类型:</span>
  73. <span>{{form.wainType | wainType}}</span>
  74. </p>
  75. </el-col>
  76. </el-row>
  77. </div>
  78. <div class="wrapper">
  79. <h4>取水口水行政主管部门</h4>
  80. <el-row :gutter="20">
  81. <el-col :span="7">
  82. <p>
  83. <span class="label">部门名称:</span>
  84. <span>{{form.charDepNm}}</span>
  85. </p>
  86. </el-col>
  87. <el-col :span="7">
  88. <p>
  89. <span class="label">联系人:</span>
  90. <span>{{form.charDepPers}}</span>
  91. </p>
  92. </el-col>
  93. <el-col :span="10">
  94. <p>
  95. <span class="label">联系方式:</span>
  96. <span>{{form.charDepTel}}</span>
  97. </p>
  98. </el-col>
  99. </el-row>
  100. </div>
  101. <div class="wrapper">
  102. <h4>取水口工程基本情况</h4>
  103. <el-row :gutter="20">
  104. <el-col :span="5">
  105. <p>
  106. <span class="label">名称:</span>
  107. <span>{{form.wainIntName}}</span>
  108. </p>
  109. </el-col>
  110. <el-col :span="5">
  111. <p>
  112. <span class="label">类型:</span>
  113. <span>{{form.wainIntType | wainIntType}}</span>
  114. </p>
  115. </el-col>
  116. <el-col :span="7">
  117. <p>
  118. <span class="label">取水水源类型:</span>
  119. <span>{{form.wainWasoType | wainWasoType}}</span>
  120. </p>
  121. </el-col>
  122. <el-col :span="7">
  123. <p>
  124. <span class="label">取水水源名称:</span>
  125. <span>{{form.wainWasoName}}</span>
  126. </p>
  127. </el-col>
  128. </el-row>
  129. <el-row :gutter="20">
  130. <el-col :span="24">
  131. <p>
  132. <span class="label">工程主要特性指标</span>
  133. </p>
  134. </el-col>
  135. <el-col :span="8">
  136. <p>
  137. <span class="label">设计最大取水流量(m³/s):</span>
  138. <span>{{form.desQ}}</span>
  139. </p>
  140. </el-col>
  141. <el-col :span="8">
  142. <p>
  143. <span class="label">设计日最大取水量(m³/天):</span>
  144. <span>{{form.desDayQ}}</span>
  145. </p>
  146. </el-col>
  147. <el-col :span="8">
  148. <p>
  149. <span class="label">设计年取水量(万m³/年):</span>
  150. <span>{{form.desYearQ}}</span>
  151. </p>
  152. </el-col>
  153. </el-row>
  154. <el-row :gutter="20">
  155. <el-col :span="24">
  156. <p>
  157. <span class="label">取水口类型:</span>
  158. <span>{{form.wainType | wainType}}</span>
  159. </p>
  160. </el-col>
  161. </el-row>
  162. </div>
  163. </el-main>
  164. <div class="no_data" v-if="noData">
  165. <span class="label">暂无数据</span>
  166. </div>
  167. </el-container>
  168. </template>
  169. <script>
  170. import request from "@util/gw_ajax_request.js"
  171. export default {
  172. props: ['currentObjectId','currentObjectWintCode','currentObjectRgstrId'],
  173. data(){
  174. return{
  175. form:{
  176. },
  177. noData: false
  178. }
  179. },
  180. mounted(){
  181. this.getInfo()
  182. },
  183. methods:{
  184. getInfo(){
  185. request.get(`/att/wint/base/b/${this.currentObjectWintCode}`).then(res=>{
  186. if(res.success && Object.keys(res.data).length){
  187. this.form = res.data
  188. }else if(res.success && !Object.keys(res.data).length){
  189. this.noData = true
  190. }else{
  191. this.$message.error(res.message)
  192. }
  193. })
  194. },
  195. },
  196. filters:{
  197. wainType(val){
  198. if(val == '1'){
  199. return '单一用户取水口'
  200. }else if(val == '2'){
  201. return '多用户公用取水口'
  202. }else{
  203. return ''
  204. }
  205. },
  206. wainIntType(val){
  207. if(val == '1'){
  208. return '渠道'
  209. }else if(val == '2'){
  210. return '人工河道'
  211. }else if(val == '3'){
  212. return ':虹吸管'
  213. }else if(val == '4'){
  214. return '泵站'
  215. }else if(val == '5'){
  216. return '闸'
  217. }else if(val == '6'){
  218. return '从江河湖泊饮水的水库'
  219. }else if(val == '7'){
  220. return '其他'
  221. }else{
  222. return ''
  223. }
  224. },
  225. wainWasoType(val){
  226. if(val == '1'){
  227. return '河道内的水库'
  228. }else if(val == '2'){
  229. return '湖泊'
  230. }else if(val == '3'){
  231. return '河流'
  232. }else if(val == '4'){
  233. return '跨省引调水工程'
  234. }else if(val == '9'){
  235. return '其他'
  236. }else{
  237. return ''
  238. }
  239. }
  240. }
  241. }
  242. </script>
  243. <style scoped>
  244. .wrapper{
  245. line-height: 32px;
  246. margin-bottom: 26px;
  247. }
  248. h4{
  249. color: #666;
  250. border-left: solid #009fff 3px;
  251. line-height: 14px;
  252. padding-left: 8px;
  253. margin-bottom: 12px;
  254. }
  255. .label{
  256. display: inline-block;
  257. /* min-width: 80px; */
  258. color: #999;
  259. }
  260. .label+span{
  261. color: #333;
  262. }
  263. .no_data{
  264. text-align: center;
  265. width: 100%;
  266. line-height: 100px;
  267. }
  268. </style>