23eff8d314c6ad4607d7f30fa6d39d2b7e89a218.svn-base 9.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269
  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="24">
  8. <p>
  9. <span class="label">设施是否安装:</span>
  10. <span>{{form.sfazjcjlss | wiuIsAtlonwms}}</span>
  11. </p>
  12. </el-col>
  13. <el-col :span="24">
  14. <p>
  15. <span class="label">是否全部计量:</span>
  16. <span>{{form.qsjlssazqk}}</span>
  17. </p>
  18. </el-col>
  19. <el-col :span="24">
  20. <p>
  21. <span class="label">取水监测计量设施类型及套餐:</span>
  22. <span>{{form.csblljts}}</span>
  23. </p>
  24. </el-col>
  25. <el-col :span="24">
  26. <p>
  27. <span class="label">监测项目:</span>
  28. <span>{{form.jcxm}}</span>
  29. </p>
  30. </el-col>
  31. <el-col :span="24">
  32. <p>
  33. <span class="label">监测计量设施安装位置(布设情况):</span>
  34. <span>{{form.jlssazwzms}}</span>
  35. </p>
  36. </el-col>
  37. <el-col :span="24">
  38. <p>
  39. <span class="label">监测计量信息是否接入地方或国家水资源监控系统:</span>
  40. <span>{{form.jcxxsfjrcjw | wiuIsAtlonwms}}</span>
  41. </p>
  42. </el-col>
  43. <el-col :span="24">
  44. <p>
  45. <span class="label">监测计量设施管理或者运维单位:</span>
  46. <span>{{form.jcssglhzywdw}}</span>
  47. </p>
  48. </el-col>
  49. <el-col :span="24">
  50. <p>
  51. <span class="label">取水计量设施是否检定或者校准及最近一次校准时间:</span>
  52. <span v-if="form.jlsssfdqjdjz">{{form.jlsssfdqjdjz | wiuIsAtlonwms}}</span>
  53. <span v-else-if="form.zjycjdjzsj">{{form.zjycjdjzsj}}</span>
  54. <span v-else-if="form.zjycjdjzsj && form.jlsssfdqjdjz">{{form.jlsssfdqjdjz | wiuIsAtlonwms}},{{form.zjycjdjzsj}}</span>
  55. </p>
  56. </el-col>
  57. </el-row>
  58. </div>
  59. <!-- <div class="wrapper">
  60. <h4>取用水情况</h4>
  61. <el-row :gutter="20">
  62. <el-col :span="12">
  63. <p>
  64. <span class="label">取水用途:</span>
  65. <span></span>
  66. </p>
  67. <p>
  68. <span class="label"></span>
  69. <span>1.{{form.wainUse1 | wainUse}}</span>
  70. </p>
  71. <p v-if="form.wainUse2">
  72. <span class="label"></span>
  73. <span>2.{{form.wainUse2 | wainUse}}</span>
  74. </p>
  75. <p v-if="form.wainUse3">
  76. <span class="label"></span>
  77. <span>3.{{form.wainUse3 | wainUse}}</span>
  78. </p>
  79. <p v-if="form.wainUse4">
  80. <span class="label"></span>
  81. <span>4.{{form.wainUse4 | wainUse}}</span>
  82. </p>
  83. <p v-if="form.wainUse5">
  84. <span class="label"></span>
  85. <span>5.{{form.wainUse5 | wainUse}}</span>
  86. </p>
  87. </el-col>
  88. <el-col :span="12">
  89. <p>
  90. <span class="label">近三年实际年取水量(万m³/年)</span>
  91. <span></span>
  92. </p>
  93. <div v-for="(item,index) in yearUsedWaterList" :key="index">
  94. <p>
  95. <span class="label">{{item.year}}年:</span>
  96. <span>{{item.watCons}}</span>
  97. </p>
  98. <p>
  99. <span class="label">数据获得方式:</span>
  100. <span>{{item.dataType | dataType}}</span>
  101. </p>
  102. </div>
  103. </el-col>
  104. </el-row>
  105. </div> -->
  106. </el-main>
  107. <div class="no_data" v-if="noData">
  108. <span class="label">暂无数据</span>
  109. </div>
  110. </el-container>
  111. </template>
  112. <script>
  113. import request from "@util/gw_ajax_request.js"
  114. export default {
  115. props: ['currentObjectId','currentObjectCode','currentObjectRgstrId','baseId'],
  116. data(){
  117. return{
  118. form:{
  119. },
  120. noData: false,
  121. yearUsedWaterList:[]
  122. }
  123. },
  124. mounted(){
  125. this.getInfo()
  126. },
  127. methods:{
  128. getInfo(){
  129. request.get(`/att/wint/base/${this.baseId}`).then(res=>{
  130. if(res.success && Object.keys(res.data).length){
  131. this.form = res.data
  132. if(this.form.zjycjdjzsj){
  133. this.form.zjycjdjzsj = this.form.zjycjdjzsj.substr(0,10);
  134. }
  135. }else if(res.success && !Object.keys(res.data).length){
  136. this.noData = true
  137. }else{
  138. this.$message.error(res.message)
  139. }
  140. })
  141. // request.get(`/att/wiu/meas/dwt/getBy/${this.currentObjectCode}`).then(res=>{
  142. // if(res.success && Object.keys(res.data).length){
  143. // this.form = res.data
  144. // }else if(res.success && !Object.keys(res.data).length){
  145. // this.noData = true
  146. // }else{
  147. // this.$message.error(res.message)
  148. // }
  149. // })
  150. // request.post(`/att/wiu/wat/cons/getConsList`,{wiuId:this.currentObjectCode}).then(res=>{
  151. // if(res.success && Object.keys(res.data).length){
  152. // this.yearUsedWaterList = res.data
  153. // }else{
  154. // this.$message.error(res.message)
  155. // }
  156. // })
  157. },
  158. },
  159. filters:{
  160. wwCond(val){
  161. if(val == '1'){
  162. return '全部计量'
  163. }else if(val == '2'){
  164. return '部分计量'
  165. }else if(val == '3'){
  166. return '无计量'
  167. }else{
  168. return ''
  169. }
  170. },
  171. wiustTp(val){
  172. if(val == '1'){
  173. return '超声波流量计'
  174. }else if(val == '2'){
  175. return '电磁流量计'
  176. }else if(val == '3'){
  177. return '水表'
  178. }else if(val == '4'){
  179. return '水位计'
  180. }else if(val == '5'){
  181. return '水尺'
  182. }else if(val == '9'){
  183. return '其他'
  184. }else{
  185. return ''
  186. }
  187. },
  188. wiustRunCond(val){
  189. if(val == '1'){
  190. return '能'
  191. }else if(val == '2'){
  192. return '否'
  193. }else{
  194. return ''
  195. }
  196. },
  197. wiuIsAtlonwms(val){
  198. if(val == '1'){
  199. return '是'
  200. }else if(val == '2'){
  201. return '否'
  202. }else{
  203. return ''
  204. }
  205. },
  206. wainUse(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 if(val == '8'){
  222. return '水资源配置调度取水'
  223. }else if(val == '9'){
  224. return '其他用水'
  225. }else{
  226. return ''
  227. }
  228. },
  229. dataType(val){
  230. if(val == '1'){
  231. return '计量'
  232. }else if(val == '2'){
  233. return '估算'
  234. }else{
  235. return ''
  236. }
  237. }
  238. }
  239. }
  240. </script>
  241. <style scoped>
  242. .wrapper{
  243. line-height: 32px;
  244. margin-bottom: 26px;
  245. }
  246. h4{
  247. color: #666;
  248. border-left: solid #009fff 3px;
  249. line-height: 14px;
  250. padding-left: 8px;
  251. margin-bottom: 12px;
  252. }
  253. .label{
  254. display: inline-block;
  255. /* min-width: 80px; */
  256. color: #999;
  257. }
  258. .label+span{
  259. color: #333;
  260. }
  261. .no_data{
  262. text-align: center;
  263. width: 100%;
  264. line-height: 100px;
  265. }
  266. </style>