3e77339df174d7ab84e04b303f6ccaa35d192f7f.svn-base 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112
  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">2016:</span>
  10. <span>{{formList.qsl2016}}</span>
  11. </p>
  12. </el-col>
  13. <el-col :span="24">
  14. <p>
  15. <span class="label">2017:</span>
  16. <span>{{formList.qsl2017}}</span>
  17. </p>
  18. </el-col>
  19. <el-col :span="24">
  20. <p>
  21. <span class="label">2018:</span>
  22. <span>{{formList.qsl2018}}</span>
  23. </p>
  24. </el-col>
  25. <el-col :span="24">
  26. <p>
  27. <span class="label">单位:</span>
  28. <span>万m³/年</span>
  29. </p>
  30. </el-col>
  31. </el-row>
  32. </div>
  33. </el-main>
  34. <div class="no_data" v-if="noData">
  35. <span class="label">暂无数据</span>
  36. </div>
  37. </el-container>
  38. </template>
  39. <script>
  40. import request from "@util/gw_ajax_request.js"
  41. export default {
  42. props: ['currentObjectId','currentObjectCode','currentObjectRgstrId','baseId'],
  43. data(){
  44. return{
  45. formList:{
  46. },
  47. noData: false
  48. }
  49. },
  50. mounted(){
  51. this.getInfo()
  52. },
  53. methods:{
  54. getInfo(){
  55. request.get(`/att/wint/base/${this.baseId}`).then(res=>{
  56. if(res.success && Object.keys(res.data).length){
  57. this.formList = res.data
  58. }else if(res.success && !Object.keys(res.data).length){
  59. this.noData = true
  60. }else{
  61. this.$message.error(res.message)
  62. }
  63. })
  64. // request.post(`/att/wiu/int/pl/list`,{wiuId:this.currentObjectCode}).then(res=>{
  65. // if(res.success && Object.keys(res.data).length){
  66. // let formList = res.data
  67. // formList.forEach((ele,index)=>{
  68. // if(ele.yrTp == '2'){
  69. // let item = formList.splice(index,1)
  70. // formList.push(item[0])
  71. // }
  72. // })
  73. // this.formList = formList
  74. // }else if(res.success && !Object.keys(res.data).length){
  75. // this.noData = true
  76. // }else{
  77. // this.$message.error(res.message)
  78. // }
  79. // })
  80. },
  81. },
  82. }
  83. </script>
  84. <style scoped>
  85. .wrapper{
  86. line-height: 32px;
  87. margin-bottom: 26px;
  88. }
  89. h4{
  90. color: #666;
  91. border-left: solid #009fff 3px;
  92. line-height: 14px;
  93. padding-left: 8px;
  94. margin-bottom: 12px;
  95. }
  96. .label{
  97. display: inline-block;
  98. /* min-width: 80px; */
  99. color: #999;
  100. }
  101. .label+span{
  102. color: #333;
  103. }
  104. .no_data{
  105. text-align: center;
  106. width: 100%;
  107. line-height: 100px;
  108. }
  109. </style>