bbf66b430c257cd97a31f808d31f40ec186dab01.svn-base 11 KB

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