68e1f931372cced322bfb52f13f1b4e0d39e9db4.svn-base 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100
  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">
  7. <el-table-column type="index" label="序号" width="50"></el-table-column>
  8. <el-table-column align="center" show-overflow-tooltip prop="orgName" label="检查单位" min-width="70"></el-table-column>
  9. <el-table-column align="center" show-overflow-tooltip prop="groupCount" label="组数" min-width="70"></el-table-column>
  10. <el-table-column align="center" show-overflow-tooltip prop="persCount" label="人数" min-width="70"></el-table-column>
  11. <el-table-column align="center" show-overflow-tooltip prop="countryCount" label="县(市、区)" v-if="isXj" min-width="70"></el-table-column>
  12. <!--<el-table-column align="center" show-overflow-tooltip prop="groupName" label="组名" min-width="100"></el-table-column>-->
  13. <!--<el-table-column-->
  14. <!--align="center"-->
  15. <!--show-overflow-tooltip-->
  16. <!--prop="proCount"-->
  17. <!--:label="ownAdName+'(市、自治区)数量'"-->
  18. <!--min-width="100"-->
  19. <!--&gt;</el-table-column>-->
  20. <!--<el-table-column align="center" show-overflow-tooltip prop="persCount" label="人数" min-width="70"></el-table-column>-->
  21. <!--<el-table-column-->
  22. <!--align="center"-->
  23. <!--show-overflow-tooltip-->
  24. <!--prop="countyCount"-->
  25. <!--label="县(市、区)" v-if="isXj"-->
  26. <!--min-width="90"-->
  27. <!--&gt;</el-table-column>-->
  28. <el-table-column align="center" show-overflow-tooltip prop="objCount" label="工程数量" min-width="90"></el-table-column>
  29. <el-table-column label="问题数量" align="center" show-overflow-tooltip>
  30. <el-table-column align="center" show-overflow-tooltip prop="pblmOneCount" label="一般" min-width="70"></el-table-column>
  31. <el-table-column align="center" show-overflow-tooltip prop="pblmTwoCount" label="较重" min-width="70"></el-table-column>
  32. <el-table-column align="center" show-overflow-tooltip prop="pblmThreeCount" label="严重" min-width="70"></el-table-column>
  33. <el-table-column align="center" show-overflow-tooltip prop="pblmCount" label="小计" min-width="70"></el-table-column>
  34. </el-table-column>
  35. <!-- <el-table-column align="center" show-overflow-tooltip prop="mileage" label="人员轨迹里程(米)" min-width="120"></el-table-column>-->
  36. </el-table>
  37. </div>
  38. </template>
  39. <script>
  40. import request from '../../../utils/gw_ajax_request'
  41. export default {
  42. components: {},
  43. props: ["sttm", "entm" ,"formName", "formLyId", "formPersName","tableHeightRyyj",'formState'],
  44. data() {
  45. return {
  46. tableData: [],
  47. loading: false,
  48. state:''
  49. };
  50. },
  51. mounted() {
  52. // this.getLyShData();
  53. },
  54. watch: {
  55. sttm(n, o) {
  56. this.sttm = n;
  57. },
  58. entm(n, o) {
  59. this.entm = n;
  60. }
  61. },
  62. methods: {
  63. getTableData() {
  64. console.log(this.sttm + this.entm + this.title);
  65. },
  66. getLyjgTdfjData(objType){
  67. this.loading = true;
  68. request.get(`/dc/brief/report/getOrgWorkByObjType`
  69. ,{
  70. params: {
  71. 'adName': this.formName,
  72. 'state': this.formState,
  73. 'basinId': this.formLyId,
  74. 'sttm': this.sttm,
  75. 'entm': this.entm,
  76. 'persName': this.formPersName,
  77. 'objType': objType,
  78. 'persId': localStorage.getItem('userid'),
  79. },
  80. }
  81. ).then(res =>{
  82. this.loading = false;
  83. if(res.success){
  84. this.tableData = res.data;
  85. }
  86. }).catch(err =>{
  87. })
  88. }
  89. }
  90. };
  91. </script>
  92. <style>
  93. </style>