9e50e4fbefee9ab966323751a294aa0136aadb54.svn-base 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. <template>
  2. <div>
  3. <div>
  4. <h3 style="text-align: center;margin: 10px auto;">{{title}}</h3>
  5. </div>
  6. <el-table border :data="tableData" tooltip-effect="dark" :height="tableHeight" 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="90"
  14. ></el-table-column>
  15. <el-table-column align="center" show-overflow-tooltip prop="basinName" label="机构" min-width="60"></el-table-column>
  16. <el-table-column align="center" show-overflow-tooltip prop="groupName" label="组名" min-width="60"></el-table-column>
  17. <el-table-column
  18. align="center"
  19. show-overflow-tooltip
  20. prop="proCount"
  21. :label="ownAdName+'(市、自治区)数量'"
  22. min-width="80"
  23. ></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="80"
  31. ></el-table-column>
  32. <el-table-column align="center" show-overflow-tooltip prop="villageCount" label="行政村" min-width="70"></el-table-column>
  33. <el-table-column align="center" show-overflow-tooltip prop="watCount" label="用水户" min-width="70"></el-table-column>
  34. <el-table-column align="center" show-overflow-tooltip prop="vlgCount" label="农饮工程" min-width="90"></el-table-column>
  35. <el-table-column align="center" show-overflow-tooltip prop="sourceCount" label="水源地" min-width="70"></el-table-column>
  36. <el-table-column label="问题数量" align="center" show-overflow-tooltip>
  37. <el-table-column align="center" show-overflow-tooltip prop="oneProCount" label="一般" min-width="50"></el-table-column>
  38. <el-table-column align="center" show-overflow-tooltip prop="twoProCount" label="较重" min-width="50"></el-table-column>
  39. <el-table-column align="center" show-overflow-tooltip prop="threeProCount" label="严重" min-width="50"></el-table-column>
  40. <el-table-column align="center" show-overflow-tooltip prop="allProCount" label="小计" min-width="50"></el-table-column>
  41. </el-table-column>
  42. </el-table>
  43. </div>
  44. </template>
  45. <script>
  46. import request from '../../../utils/gw_ajax_request'
  47. export default {
  48. components: {},
  49. props: ["sttm", "entm" ,"formName" ,"formLyId","tableHeight",'formState'],
  50. data() {
  51. return {
  52. tableData: [],
  53. title: "督查组人饮工程统计",
  54. loading: false,
  55. state:''
  56. };
  57. },
  58. mounted() {
  59. // this.getLyRyData();
  60. },
  61. methods:{
  62. getLyRyData(){
  63. this.loading = true;
  64. request.get(`/dc/brief/report/getRiverSupervisionCwsCount?adName=${this.formName}&state=${this.formState}&sttm=${this.sttm}&entm=${this.entm}&basinId=${this.formLyId}`).then(res =>{
  65. this.loading = false;
  66. if(res.success){
  67. this.tableData = res.data;
  68. }
  69. }).catch(err =>{
  70. })
  71. }
  72. },
  73. };
  74. </script>
  75. <style>
  76. </style>