93a7a294a5559083b60c62ae9108757dc86de44e.svn-base 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103
  1. <template>
  2. <div>
  3. <div>
  4. <h3 style="text-align: center;margin: 10px auto;">人员业绩水毁工程统计</h3>
  5. </div>
  6. <el-table border :data="tableData" :height="tableHeightRyyj" 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="100"
  14. ></el-table-column>
  15. <el-table-column align="center" show-overflow-tooltip prop="basinName" label="机构" min-width="70"></el-table-column>
  16. <el-table-column align="center" show-overflow-tooltip prop="persName" label="人员" min-width="70"></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="70"-->
  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 align="center" show-overflow-tooltip prop="allWtdCount" label="项目数量" min-width="90"></el-table-column>
  34. <el-table-column label="问题数量" align="center" show-overflow-tooltip>
  35. <el-table-column align="center" show-overflow-tooltip prop="oneProCount" label="一般" min-width="70"></el-table-column>
  36. <el-table-column align="center" show-overflow-tooltip prop="twoProCount" label="较重" min-width="70"></el-table-column>
  37. <el-table-column align="center" show-overflow-tooltip prop="threeProCount" label="严重" min-width="70"></el-table-column>
  38. <el-table-column align="center" show-overflow-tooltip prop="allProCount" label="小计" min-width="70"></el-table-column>
  39. </el-table-column>
  40. <el-table-column align="center" show-overflow-tooltip prop="mileage" label="人员轨迹里程(米)" min-width="120"></el-table-column>
  41. </el-table>
  42. </div>
  43. </template>
  44. <script>
  45. import request from '../../../utils/gw_ajax_request'
  46. export default {
  47. components: {},
  48. props: ["sttm", "entm" ,"formName", "formLyId", "formPersName","tableHeightRyyj",'formState'],
  49. data() {
  50. return {
  51. tableData: [],
  52. loading: false,
  53. };
  54. },
  55. mounted() {
  56. // this.getLyShData();
  57. },
  58. watch: {
  59. sttm(n, o) {
  60. this.sttm = n;
  61. },
  62. entm(n, o) {
  63. this.entm = n;
  64. }
  65. },
  66. methods: {
  67. getTableData() {
  68. console.log(this.sttm + this.entm + this.title);
  69. },
  70. getLyShData(){
  71. this.loading = true;
  72. request.get(`/dc/brief/report/getWtdstPersAchive`,
  73. {
  74. params: {
  75. 'adName': this.formName,
  76. 'state': this.formState,
  77. 'basinId': this.formLyId,
  78. 'sttm': this.sttm,
  79. 'entm': this.entm,
  80. 'persName': this.formPersName
  81. },
  82. }
  83. ).then(res =>{
  84. // request.get(`/dc/brief/report/getRiverSupervisionWtdCount?basinId=${this.formLyId}`).then(res =>{
  85. this.loading = false;
  86. if(res.success){
  87. this.tableData = res.data;
  88. }
  89. }).catch(err =>{
  90. })
  91. }
  92. }
  93. };
  94. </script>
  95. <style>
  96. </style>