bc924d498dcd20e19865fcff92fa72b94940f5e8.svn-base 4.9 KB

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