2b466f61e2adf35f70e7d11b842957b7afef43be.svn-base 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109
  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="persCount" label="人数" min-width="70"></el-table-column>
  18. <!--<el-table-column align="center" show-overflow-tooltip prop="groupName" label="组名" min-width="100"></el-table-column>-->
  19. <el-table-column
  20. align="center"
  21. show-overflow-tooltip
  22. prop="countryCount"
  23. :label="ownAdName+'(市、自治区)数量'"
  24. min-width="100"
  25. ></el-table-column>
  26. <!--<el-table-column align="center" show-overflow-tooltip prop="persCount" label="人数" min-width="70"></el-table-column>-->
  27. <!--<el-table-column-->
  28. <!--align="center"-->
  29. <!--show-overflow-tooltip-->
  30. <!--prop="countyCount"-->
  31. <!--label="县(市、区)" v-if="isXj"-->
  32. <!--min-width="90"-->
  33. <!--&gt;</el-table-column>-->
  34. <el-table-column align="center" show-overflow-tooltip prop="objCount" label="工程数量" min-width="90"></el-table-column>
  35. <el-table-column label="问题数量" align="center" show-overflow-tooltip>
  36. <el-table-column align="center" show-overflow-tooltip prop="pblmOneCount" label="一般" min-width="70"></el-table-column>
  37. <el-table-column align="center" show-overflow-tooltip prop="pblmTwoCount" label="较重" min-width="70"></el-table-column>
  38. <el-table-column align="center" show-overflow-tooltip prop="pblmThreeCount" label="严重" min-width="70"></el-table-column>
  39. <el-table-column align="center" show-overflow-tooltip prop="pblmCount" label="小计" min-width="70"></el-table-column>
  40. </el-table-column>
  41. <!-- <el-table-column align="center" show-overflow-tooltip prop="mileage" label="人员轨迹里程(米)" min-width="120"></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", "formPersName","tableHeightRyyj",'formState'],
  50. data() {
  51. return {
  52. tableData: [],
  53. loading: false,
  54. state:''
  55. };
  56. },
  57. mounted() {
  58. // this.getLyShData();
  59. },
  60. watch: {
  61. sttm(n, o) {
  62. this.sttm = n;
  63. },
  64. entm(n, o) {
  65. this.entm = n;
  66. }
  67. },
  68. methods: {
  69. getTableData() {
  70. console.log(this.sttm + this.entm + this.title);
  71. },
  72. getDczTdfjData(objType){
  73. this.$nextTick(()=>{
  74. this.loading = true;
  75. request.get(`/dc/brief/report/getGroupWorkByObjType`
  76. ,{
  77. params: {
  78. 'adName': this.formName,
  79. 'state': this.formState,
  80. 'basinId': this.formLyId,
  81. 'sttm': this.sttm,
  82. 'entm': this.entm,
  83. 'persName': this.formPersName,
  84. 'objType': objType,
  85. 'persId': localStorage.getItem('userid'),
  86. },
  87. }
  88. ).then(res =>{
  89. this.loading = false;
  90. if(res.success){
  91. this.tableData = res.data;
  92. }
  93. }).catch(err =>{
  94. })
  95. })
  96. }
  97. }
  98. };
  99. </script>
  100. <style>
  101. </style>