5a1463fee373636de75af5e58ef914b9c47a8a83.svn-base 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
  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="tableHeightRyyj" 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="100"
  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="persName" label="人员" min-width="60"></el-table-column>
  17. <!--<el-table-column align="center" show-overflow-tooltip prop="groupName" label="组名" min-width="100"></el-table-column>-->
  18. <!--<el-table-column-->
  19. <!--align="center"-->
  20. <!--show-overflow-tooltip-->
  21. <!--prop="proCount"-->
  22. <!--:label="ownAdName+'(市、自治区)数量'"-->
  23. <!--min-width="100"-->
  24. <!--&gt;</el-table-column>-->
  25. <!--<el-table-column align="center" show-overflow-tooltip prop="persCount" label="人数" min-width="70"></el-table-column>-->
  26. <!--<el-table-column-->
  27. <!--align="center"-->
  28. <!--show-overflow-tooltip-->
  29. <!--prop="countyCount"-->
  30. <!--label="县(市、区)" v-if="isXj"-->
  31. <!--min-width="90"-->
  32. <!--&gt;</el-table-column>-->
  33. <el-table-column label="水闸数量" align="center" show-overflow-tooltip>
  34. <el-table-column align="center" show-overflow-tooltip prop="oneWagaCount" label="大型" min-width="50"></el-table-column>
  35. <el-table-column align="center" show-overflow-tooltip prop="twoWagaCount" label="中型" min-width="50"></el-table-column>
  36. <el-table-column align="center" show-overflow-tooltip prop="threeWagaCount" label="小型" min-width="50"></el-table-column>
  37. <el-table-column align="center" show-overflow-tooltip prop="fourWagaCount" label="其他" min-width="50"></el-table-column>
  38. <el-table-column align="center" show-overflow-tooltip prop="allWagaCount" label="小计" min-width="50"></el-table-column>
  39. </el-table-column>
  40. <el-table-column label="问题数量" align="center" show-overflow-tooltip>
  41. <el-table-column align="center" show-overflow-tooltip prop="oneProCount" label="一般" min-width="50"></el-table-column>
  42. <el-table-column align="center" show-overflow-tooltip prop="twoProCount" label="较重" min-width="50"></el-table-column>
  43. <el-table-column align="center" show-overflow-tooltip prop="threeProCount" label="严重" min-width="50"></el-table-column>
  44. <el-table-column align="center" show-overflow-tooltip prop="fourProCount" label="特别严重" min-width="80"></el-table-column>
  45. <el-table-column align="center" show-overflow-tooltip prop="allProCount" label="小计" min-width="50"></el-table-column>
  46. </el-table-column>
  47. <el-table-column align="center" show-overflow-tooltip prop="mileage" label="人员轨迹里程(米)" min-width="120"></el-table-column>
  48. </el-table>
  49. </div>
  50. </template>
  51. <script>
  52. import request from '../../../utils/gw_ajax_request'
  53. export default {
  54. components: {},
  55. props: ["sttm", "entm" ,"formName" ,"formLyId", "formPersName","tableHeightRyyj",'formState'],
  56. data() {
  57. return {
  58. tableData: [],
  59. title: "人员业绩水闸统计",
  60. loading: false,
  61. state:''
  62. };
  63. },
  64. mounted() {
  65. // this.getRyyjSzData();
  66. },
  67. methods: {
  68. getTableData() {
  69. console.log(this.sttm + this.entm + this.title);
  70. },
  71. getRyyjSzData(){
  72. this.loading = true;
  73. request.get(`/dc/brief/report/getWagaPersAchive`,
  74. {
  75. params: {
  76. 'adName': this.formName,
  77. 'state': this.formState,
  78. 'basinId': this.formLyId,
  79. 'sttm': this.sttm,
  80. 'entm': this.entm,
  81. 'persName': this.formPersName
  82. },
  83. }
  84. ).then(res =>{
  85. // request.get(`/dc/brief/report/getRiverSupervisionWtdCount`).then(res =>{
  86. this.loading = false;
  87. if(res.success){
  88. this.tableData = res.data;
  89. }
  90. }).catch(err =>{
  91. })
  92. }
  93. }
  94. };
  95. </script>
  96. <style>
  97. </style>