b2de3a0e83e396586160cac2d1114dd776f164f4.svn-base 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149
  1. <template>
  2. <el-container>
  3. <el-card class="box-card">
  4. <div slot="header" class="clearfix">
  5. <span class="title-card">流程查询</span>
  6. <div class="headerBtn">
  7. <el-button type="primary">刷新</el-button>
  8. </div>
  9. </div>
  10. <div class="text item">
  11. <el-table
  12. :data="tableData"
  13. :height="tableHeight"
  14. border
  15. ref="taskTable"
  16. class="taskTable">
  17. <el-table-column
  18. prop="id"
  19. label="流程名称"
  20. width="400">
  21. </el-table-column>
  22. <el-table-column
  23. prop="name"
  24. label="当前节点名称">
  25. </el-table-column>
  26. <el-table-column
  27. prop="amount1"
  28. label="流程类型">
  29. </el-table-column>
  30. <el-table-column
  31. prop="amount2"
  32. label="流程发起人">
  33. </el-table-column>
  34. <el-table-column
  35. prop="amount3"
  36. label="上一节点处理人">
  37. </el-table-column>
  38. <el-table-column
  39. prop="amount3"
  40. label="流程发起时间">
  41. </el-table-column>
  42. <el-table-column
  43. prop="amount3"
  44. label="上一节点提交时间">
  45. </el-table-column>
  46. </el-table>
  47. <el-pagination background :pager-count="5" :current-page="pageIndex"
  48. :page-size="pageSize"
  49. layout="total, prev, pager, next" :total="total"
  50. @current-change="pageIndexChange"
  51. ></el-pagination>
  52. </div>
  53. </el-card>
  54. </el-container>
  55. </template>
  56. <script>
  57. export default {
  58. components: {
  59. },
  60. data() {
  61. return {
  62. tableHeight:0,
  63. pageIndex:1,
  64. pageSize:10,
  65. total:100,
  66. tableData: [{
  67. id: '12987122',
  68. name: '王小虎',
  69. amount1: '234',
  70. amount2: '3.2',
  71. amount3: 10
  72. }, {
  73. id: '12987123',
  74. name: '王小虎',
  75. amount1: '165',
  76. amount2: '4.43',
  77. amount3: 12
  78. }, {
  79. id: '12987124',
  80. name: '王小虎',
  81. amount1: '324',
  82. amount2: '1.9',
  83. amount3: 9
  84. }, {
  85. id: '12987125',
  86. name: '王小虎',
  87. amount1: '621',
  88. amount2: '2.2',
  89. amount3: 17
  90. }, {
  91. id: '12987126',
  92. name: '王小虎',
  93. amount1: '539',
  94. amount2: '4.1',
  95. amount3: 15
  96. }]
  97. }
  98. },
  99. computed: {
  100. },
  101. activated() {
  102. },
  103. created(){
  104. },
  105. mounted(){
  106. this.$nextTick(function () {
  107. this.tableHeight = window.innerHeight - 210;
  108. var _self = this;
  109. window.onresize = function() {
  110. _self.tableHeight = window.innerHeight - 210;
  111. }
  112. })
  113. },
  114. methods: {
  115. pageIndexChange(val){
  116. this.pageIndex = val;
  117. }
  118. },
  119. watch: {
  120. }
  121. }
  122. </script>
  123. <style scoped>
  124. .el-container {
  125. width: 100%;
  126. height:100%;
  127. background: red;
  128. }
  129. .box-card{
  130. width: 100%;
  131. }
  132. .headerBtn{
  133. margin-top: -3px;
  134. width: 100px;
  135. float:right;
  136. }
  137. .taskTable{
  138. width: 100%;
  139. }
  140. .title-card{
  141. font-weight: bold;
  142. }
  143. </style>