heartRecorrd.vue 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. <template>
  2. <div class="page">
  3. <el-table :data="dataList" border cell-class-name="vertical-top-cell" v-loading="loading" empty-text="暂无爱心值记录">
  4. <el-table-column prop="xxx" label="序号">
  5. <template slot-scope="scope">{{ scope.$index + 1 }}</template>
  6. </el-table-column>
  7. <el-table-column prop="xxx" label="订单编号"></el-table-column>
  8. <el-table-column prop="xxx" label="操作时间"></el-table-column>
  9. <el-table-column prop="xxx" label="爱心值数值">
  10. <template slot-scope="scope"></template>
  11. </el-table-column>
  12. <el-table-column prop="xxx" label="类型"></el-table-column>
  13. <el-table-column prop="xxx" label="状态">
  14. <template slot-scope="scope"></template>
  15. </el-table-column>
  16. <el-table-column prop="xxx" label="操作人员"></el-table-column>
  17. <el-table-column prop="xxx" label="备注"></el-table-column>
  18. </el-table>
  19. <el-pagination
  20. :current-page="queryParams.page"
  21. :page-sizes="[10, 20, 50, 100]"
  22. :page-size="queryParams.limit"
  23. :total="total"
  24. layout="total, sizes, prev, pager, next, jumper"
  25. @size-change="pageSizeChangeHandle"
  26. @current-change="pageCurrentChangeHandle">
  27. </el-pagination>
  28. </div>
  29. </template>
  30. <script>
  31. export default {
  32. data () {
  33. return {
  34. queryParams: {
  35. memberId: this.$route.query.memberId || '',
  36. page: 1,
  37. limit: 10
  38. },
  39. dataList: [],
  40. total: 0,
  41. loading: false
  42. }
  43. },
  44. methods: {
  45. getList () {
  46. this.loading = true
  47. this.$http.get('/xxx', { params: this.queryParams }).then(({ data: res }) => {
  48. if (res.code === 200) {
  49. this.dataList = res.data.list
  50. this.total = res.data.total
  51. }
  52. this.loading = false
  53. })
  54. },
  55. pageSizeChangeHandle (val) {
  56. this.queryParams.limit = val
  57. this.getList()
  58. },
  59. pageCurrentChangeHandle (val) {
  60. this.queryParams.page = val
  61. this.getList()
  62. }
  63. }
  64. }
  65. </script>
  66. <style scoped lang="scss">
  67. </style>