dfdebd70da67ae8d49df4dac01829bb68aa37699.svn-base 3.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. <template>
  2. <div class="dczgcjs">
  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="160"
  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="70"></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" prop="empwtConCount" show-overflow-tooltip></el-table-column>
  33. <el-table-column label="问题数量" align="center" show-overflow-tooltip>
  34. <el-table-column align="center" show-overflow-tooltip prop="oneProCount" label="一般" min-width="70"></el-table-column>
  35. <el-table-column align="center" show-overflow-tooltip prop="twoProCount" label="较重" min-width="70"></el-table-column>
  36. <el-table-column align="center" show-overflow-tooltip prop="threeProCount" label="严重" min-width="70"></el-table-column>
  37. <el-table-column align="center" show-overflow-tooltip prop="allProCount" label="小计" min-width="70"></el-table-column>
  38. </el-table-column>
  39. </el-table>
  40. </div>
  41. </template>
  42. <script>
  43. import request from '../../../utils/gw_ajax_request'
  44. export default {
  45. components: {},
  46. props: ["sttm", "entm", "formName" ,"formLyId","tableHeight",'formState'],
  47. data() {
  48. return {
  49. tableData: [],
  50. title: "督查组水利工程建设统计",
  51. loading: false,
  52. state:''
  53. };
  54. },
  55. mounted() {
  56. // this.getLySkData();
  57. },
  58. methods: {
  59. getTableData() {
  60. console.log(this.sttm + this.entm + this.title);
  61. },
  62. getDczGcJsData() {
  63. this.loading = true;
  64. // request.get(`/dc/brief/report/getRiverSupervisionWtdCount?adName=${this.formName}&sttm=${this.sttm}&entm=${this.entm}`).then(res =>{
  65. request.get(`/dc/brief/report/getRiverSupervisionEmpwtConCount?adName=${this.formName}&state=${this.formState}&sttm=${this.sttm}&entm=${this.entm}&basinId=${this.formLyId}`).then(res =>{
  66. this.loading = false;
  67. if(res.success){
  68. this.tableData = res.data;
  69. }
  70. }).catch(err =>{
  71. })
  72. }
  73. }
  74. };
  75. </script>
  76. <style>
  77. </style>