2de5cf037fe374701206d154a613e4fbe96cf7b4.svn-base 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
  1. <template>
  2. <div class="dczxsk">
  3. <div>
  4. <h3 style="text-align: center;margin: 10px auto;">{{title}}</h3>
  5. </div>
  6. <el-table border :data="tableData" :height="tableHeight" tooltip-effect="dark" style="width: 100%" v-loading="loading" show-summary>
  7. <el-table-column type="index" label="序号" width="50"></el-table-column>
  8. <el-table-column
  9. align="center"
  10. show-overflow-tooltip
  11. prop="proName"
  12. label="省" v-if="isXj"
  13. min-width="140"
  14. ></el-table-column>
  15. <el-table-column align="center" show-overflow-tooltip prop="basinName" label="机构" min-width="100"></el-table-column>
  16. <el-table-column align="center" show-overflow-tooltip prop="groupName" label="组名" min-width="100"></el-table-column>
  17. <!--<el-table-column-->
  18. <!--align="center"-->
  19. <!--show-overflow-tooltip-->
  20. <!--prop="proCount"-->
  21. <!--:label="ownAdName+'(市、自治区)数量'"-->
  22. <!--min-width="70"-->
  23. <!--&gt;</el-table-column>-->
  24. <el-table-column align="center" show-overflow-tooltip prop="persCount" label="人数" min-width="50"></el-table-column>
  25. <el-table-column
  26. align="center"
  27. show-overflow-tooltip
  28. prop="countyCount"
  29. label="县(市、区)" v-if="isXj"
  30. min-width="90"
  31. ></el-table-column>
  32. <el-table-column label="水库数量" align="center" show-overflow-tooltip>
  33. <el-table-column
  34. align="center"
  35. show-overflow-tooltip
  36. prop="oneRsCount"
  37. label="小(1)"
  38. min-width="50"
  39. ></el-table-column>
  40. <el-table-column
  41. align="center"
  42. show-overflow-tooltip
  43. prop="twoRsCount"
  44. label="小(2)"
  45. min-width="50"
  46. ></el-table-column>
  47. <el-table-column align="center" show-overflow-tooltip prop="allRsCount" label="小计" min-width="50"></el-table-column>
  48. </el-table-column>
  49. <el-table-column label="问题数量" align="center" show-overflow-tooltip>
  50. <el-table-column align="center" show-overflow-tooltip prop="oneProCount" label="一般" min-width="50"></el-table-column>
  51. <el-table-column align="center" show-overflow-tooltip prop="twoProCount" label="较重" min-width="50"></el-table-column>
  52. <el-table-column align="center" show-overflow-tooltip prop="threeProCount" label="严重" min-width="50"></el-table-column>
  53. <el-table-column align="center" show-overflow-tooltip prop="pblmFour" label="特别严重" min-width="50"></el-table-column>
  54. <el-table-column align="center" show-overflow-tooltip prop="allProCount" label="小计" min-width="50"></el-table-column>
  55. </el-table-column>
  56. </el-table>
  57. </div>
  58. </template>
  59. <script>
  60. import request from '../../../utils/gw_ajax_request'
  61. export default {
  62. components: {},
  63. props: ["sttm", "entm", "formName" ,"formLyId","tableHeight",'formState'],
  64. data() {
  65. return {
  66. tableData: [],
  67. title: "督查组小水库统计",
  68. loading: false,
  69. state:''
  70. };
  71. },
  72. mounted() {
  73. // this.getLySkData();
  74. },
  75. methods: {
  76. getTableData() {
  77. console.log(this.sttm + this.entm + this.title);
  78. },
  79. getLySkData() {
  80. this.loading = true;
  81. // request.get(`/dc/brief/report/getRiverSupervisionWtdCount?adName=${this.formName}&sttm=${this.sttm}&entm=${this.entm}`).then(res =>{
  82. request.get(`/dc/brief/report/getRiverSupervisionRivCount?adName=${this.formName}&state=${this.formState}&sttm=${this.sttm}&entm=${this.entm}&basinId=${this.formLyId}`).then(res =>{
  83. this.loading = false;
  84. if(res.success){
  85. this.tableData = res.data;
  86. }
  87. }).catch(err =>{
  88. })
  89. }
  90. }
  91. };
  92. </script>
  93. <style>
  94. </style>