2292ba2dacdcdf9f38486c73b26c12699fda1bc9.svn-base 2.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. <template>
  2. <div class="xzq_gcjs" style="width: 100%; margin: auto;">
  3. <div>
  4. <h3 style="text-align: center;margin: 10px auto;">行政区水利工程建设统计</h3>
  5. </div>
  6. <el-table :data="tableData" :height="tableHeight" style="width: 100%" v-loading="loading">
  7. <el-table-column align="center" type="index" fixed label="序号" min-width="60">
  8. <template slot-scope="scope">{{ (pageIndex - 1) * pageSize + (scope.$index + 1) }}</template>
  9. </el-table-column>
  10. <el-table-column label="省" v-if="isXj" prop="adName" align="center" min-width="100"></el-table-column>
  11. <el-table-column label="检查单位" align="center" prop="name"></el-table-column>
  12. <el-table-column label="组数" align="center" prop="group"></el-table-column>
  13. <el-table-column label="人数" prop="pers" align="center" min-width="100">
  14. </el-table-column>
  15. <el-table-column label="县(市、区)" v-if="isXj" prop="country" align="center"></el-table-column>
  16. <el-table-column label="工程数量" align="center" prop="empwt" show-overflow-tooltip></el-table-column>
  17. <el-table-column label="问题数量" align="center">
  18. <el-table-column align="center" show-overflow-tooltip prop="pblmOne" label="一般" min-width="70"></el-table-column>
  19. <el-table-column align="center" show-overflow-tooltip prop="pblmTwo" label="较重" min-width="70"></el-table-column>
  20. <el-table-column align="center" show-overflow-tooltip prop="pblmThree" label="严重" min-width="70"></el-table-column>
  21. <el-table-column align="center" show-overflow-tooltip prop="pblm" label="小计" min-width="70"></el-table-column>
  22. </el-table-column>
  23. </el-table>
  24. </div>
  25. </template>
  26. <script>
  27. import request from '../../utils/gw_ajax_request'
  28. export default {
  29. props:['formName','formType','sttm','entm','tableHeight','formState'],
  30. data() {
  31. return {
  32. tableData: [],
  33. loading: false,
  34. pageIndex: 1,
  35. pageSize: 20,
  36. state:''
  37. }
  38. },
  39. mounted() {
  40. // this.getXzqGcjsData();
  41. },
  42. methods:{
  43. getXzqGcjsData(){
  44. this.loading = true;
  45. request.get(`/dc/brief/report/getEmpwtConWorkByOrgPro?adName=${this.formName}&state=${this.formState}&orgName=${this.formType}&sttm=${this.sttm}&entm=${this.entm}`).then(res =>{
  46. this.loading = false;
  47. if(res.success){
  48. this.tableData = res.data;
  49. }
  50. }).catch(err =>{
  51. })
  52. }
  53. }
  54. }
  55. </script>
  56. <style>
  57. </style>