73fdb02ae387232b2f5c08b21b247bdbd5a1bd42.svn-base 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107
  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="adName"
  12. label="省" v-if="isXj"
  13. min-width="100"
  14. ></el-table-column>
  15. <el-table-column align="center" show-overflow-tooltip prop="orgName" label="机构" min-width="70"></el-table-column>
  16. <el-table-column align="center" show-overflow-tooltip prop="groupName" 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="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 align="center" show-overflow-tooltip prop="objCount" 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="pblmOneCount" label="一般" min-width="70"></el-table-column>
  36. <el-table-column align="center" show-overflow-tooltip prop="pblmTwoCount" label="较重" min-width="70"></el-table-column>
  37. <el-table-column align="center" show-overflow-tooltip prop="pblmThreeCount" label="严重" min-width="70"></el-table-column>
  38. <el-table-column align="center" show-overflow-tooltip prop="pblmCount" 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. state:''
  54. };
  55. },
  56. mounted() {
  57. // this.getLyShData();
  58. },
  59. watch: {
  60. sttm(n, o) {
  61. this.sttm = n;
  62. },
  63. entm(n, o) {
  64. this.entm = n;
  65. }
  66. },
  67. methods: {
  68. getTableData() {
  69. console.log(this.sttm + this.entm + this.title);
  70. },
  71. getRyyjTdfjData(){
  72. this.$nextTick(()=> {
  73. this.loading = true;
  74. request.get(`/dc/brief/report/getPersWorkByObjType`
  75. , {
  76. params: {
  77. 'adName': this.formName,
  78. 'state': this.formState,
  79. 'basinId': this.formLyId,
  80. 'sttm': this.sttm,
  81. 'entm': this.entm,
  82. 'persName': this.formPersName,
  83. 'objType': 9,
  84. 'persId': localStorage.getItem('userid')
  85. },
  86. }
  87. ).then(res => {
  88. this.loading = false;
  89. if (res.success) {
  90. this.tableData = res.data;
  91. }
  92. }).catch(err => {
  93. })
  94. })
  95. }
  96. }
  97. };
  98. </script>
  99. <style>
  100. </style>