income.vue 2.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. <template>
  2. <div>
  3. <h2>收入</h2>
  4. <!-- 搜索类型 -->
  5. <el-form :inline="true"
  6. class="searchForm"
  7. v-model="searchForm">
  8. <el-form-item>
  9. <el-select v-model="searchForm.status"
  10. placeholder="工作类型">
  11. <el-option label="哈哈哈"
  12. value="1"></el-option>
  13. </el-select>
  14. </el-form-item>
  15. </el-form>
  16. <!-- 查询列表 -->
  17. <div class="searchWrap">
  18. <p>查询条件:</p>
  19. <div class="searchItem"
  20. @click="closeSearch(item)"
  21. v-for="(item,index) in searchLsit">
  22. {{ item.key }}
  23. <i class="el-icon-close"></i>
  24. </div>
  25. </div>
  26. <!-- 列表 -->
  27. <div class="tableWrap">
  28. <el-table :data='tableList'>
  29. <el-table-column align='center'
  30. label="交易流水号">
  31. </el-table-column>
  32. <el-table-column align='center'
  33. label="订单日期">
  34. </el-table-column>
  35. <el-table-column align='center'
  36. label="交易类型">
  37. </el-table-column>
  38. <el-table-column align='center'
  39. label="订单说明">
  40. </el-table-column>
  41. <el-table-column align='center'
  42. label="应付金额">
  43. </el-table-column>
  44. <el-table-column align='center'
  45. label="实付金额">
  46. </el-table-column>
  47. <el-table-column align='center'
  48. label="学员姓名">
  49. </el-table-column>
  50. <el-table-column align='center'
  51. label="交易方式">
  52. </el-table-column>
  53. <el-table-column align='center'
  54. label="收款账户">
  55. </el-table-column>
  56. <el-table-column align='center'
  57. label="交易状态">
  58. </el-table-column>
  59. </el-table>
  60. <pagination :total="rules.total"
  61. :page.sync="rules.page"
  62. :limit.sync="rules.limit"
  63. :page-sizes="rules.page_size"
  64. @pagination="getList" />
  65. </div>
  66. </div>
  67. </template>
  68. <script>
  69. import pagination from '@/components/Pagination/index'
  70. export default {
  71. components: { pagination },
  72. name: 'income',
  73. data () {
  74. return {
  75. searchForm: {
  76. status: ''
  77. },
  78. searchLsit: [],
  79. tableList: [],
  80. rules: {
  81. // 分页规则
  82. limit: 10, // 限制显示条数
  83. page: 1, // 当前页
  84. total: 0, // 总条数
  85. page_size: [10, 20, 40, 50] // 选择限制显示条数
  86. },
  87. }
  88. },
  89. methods: {
  90. getList () { }
  91. }
  92. }
  93. </script>
  94. <style lang="scss">
  95. </style>