4f1f2304317cfbcf166900ff65e8cbc9134e0e42.svn-base 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113
  1. <template>
  2. <div style="height:100%;max-height:100%;overflow-y:auto;display:flex;flex-direction:column;justify-content:space-between;">
  3. <div class="box-card" style="background-color:#ECF8FF;height:30px;font-size:small;line-height:30px;">
  4. <!-- <p style="font-weight:bolder;color:#409EFF;float:right;margin-right:10px;"><i class="el-icon-info" style="margin-right:10px;"></i>
  5. 当前督查水库10座,总体占比10%,完成此次督查计划要求50%
  6. </p> -->
  7. </div>
  8. <el-table
  9. :data="tableData"
  10. style="width: 100%;max-height:85%;overflow:auto;">
  11. <el-table-column
  12. prop="engId"
  13. label="人饮水工程ID"
  14. min-width="100">
  15. </el-table-column>
  16. <el-table-column
  17. prop="objId"
  18. label="督查对象ID"
  19. min-width="100">
  20. </el-table-column>
  21. <el-table-column
  22. prop="gropLeader"
  23. label="组长名称"
  24. min-width="100">
  25. </el-table-column>
  26. <el-table-column
  27. prop="gropLeaderTel"
  28. label="组长电话"
  29. min-width="100">
  30. </el-table-column>
  31. <el-table-column
  32. prop="recPers"
  33. label="记录人员名称"
  34. min-width="100">
  35. </el-table-column>
  36. <el-table-column
  37. prop="intm"
  38. label="创建时间"
  39. min-width="100">
  40. </el-table-column>
  41. <el-table-column
  42. prop="uptm"
  43. label="修改时间"
  44. min-width="100">
  45. </el-table-column>
  46. <el-table-column
  47. prop="note"
  48. label="备注"
  49. min-width="100">
  50. </el-table-column>
  51. <el-table-column
  52. prop="dataStat"
  53. label="数据状态"
  54. min-width="100">
  55. </el-table-column>
  56. </el-table>
  57. <div style="display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-top:5px;">
  58. <el-pagination
  59. @size-change="handleSizeChange"
  60. @current-change="handleCurrentChange"
  61. :current-page="currentPage4"
  62. :page-sizes="[100, 200, 300, 400]"
  63. :page-size="100"
  64. layout="total, sizes, prev, pager, next, jumper"
  65. :total="400">
  66. </el-pagination>
  67. <el-button type="primary" @click="editHandler" icon="el-icon-setting" plain size="medium">管理人饮对象</el-button>
  68. </div>
  69. </div>
  70. </template>
  71. <script>
  72. import Vue from 'vue'
  73. export default {
  74. components: {
  75. },
  76. data:function() {
  77. return {
  78. //test
  79. tableData: []
  80. }
  81. },
  82. created() {
  83. },
  84. mounted:function(){
  85. },
  86. computed: {
  87. },
  88. methods: {
  89. editHandler(item){
  90. this.$emit("showEditDialog_dx",item);
  91. },
  92. },
  93. watch: {
  94. }
  95. }
  96. </script>
  97. <style>
  98. </style>