points.vue 2.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. <!--
  2. * @Description:
  3. * @Author: 欧阳承珺
  4. * @LastEditors: 欧阳承珺
  5. * @Date: 2022-11-02 10:18:11
  6. * @LastEditTime: 2022-11-17 09:32:10
  7. -->
  8. <template>
  9. <div>
  10. <div>
  11. <p class="py-15px text-20px leading-28px">转换券购买记录</p>
  12. </div>
  13. <client-only>
  14. <el-table :data="tableData" :default-sort = "{prop: 'startDate', order: 'descending'}">
  15. <el-table-column label="类目" prop="totalPoints"></el-table-column>
  16. <el-table-column label="金额" prop="price"></el-table-column>
  17. <el-table-column label="订单编号" ></el-table-column>
  18. <el-table-column label="时间" prop="startDate"></el-table-column>
  19. <!-- 表格无数据显示 -->
  20. <div slot="empty">
  21. <div class="table-empty"></div>
  22. <p class="text-14px" style="color:rgba(0,0,0,0.54)">没有任何消费记录</p>
  23. <p class="leading-20px mt-8px mb-100px text-14px" style="color:rgba(0,0,0,0.38)">每一分钱都花在了刀刃上</p>
  24. </div>
  25. </el-table>
  26. </client-only>
  27. </div>
  28. </template>
  29. <script>
  30. export default {
  31. layout: 'userCenter',
  32. middleware: ['auth','user'],
  33. data() {
  34. return {
  35. tableData: []
  36. }
  37. },
  38. head() {
  39. return {
  40. title: '17PDF Reader - 个人中心',
  41. meta: [
  42. {
  43. name: 'keywords',
  44. content: 'PDFReader,pdfreader,17PDF Reader,pdf软件,PDF阅读器,文件扫描'
  45. },
  46. {
  47. hid: 'description',
  48. content: '17PDF Reader是行走的PDF阅读器和文件扫描仪,并提供免费的PDF文件格式转换工具,支持pdf转word,pdf转doc,pdf转ppt,pdf转图片等。17PDF Reader被用户誉为“亚洲的Adobe”,拥有自主产权的PDF核心技术,为商务精英、教育族群及企业提供全方位的PDF文件解决方案。'
  49. },
  50. ]
  51. }
  52. },
  53. mounted() {
  54. this.$axios.get("/members/getMemberInfo").then((res) => {
  55. if (res.code === 200) {
  56. // console.log(res.result)
  57. const change = []
  58. res.result.pricingList.forEach(item => {
  59. // console.log("数据",item)
  60. const totalPoints = item.totalPoints + "张转换劵"
  61. const price="¥"+item.price+".0"
  62. const id= ''
  63. const startDate=item.startDate
  64. const all={totalPoints,price,id,startDate}
  65. change.push(all)
  66. });
  67. this.tableData=change
  68. }
  69. })
  70. },
  71. }
  72. </script>
  73. <style lang="scss">
  74. .el-table {
  75. th {
  76. background-color: #f4f4f4 !important;
  77. font-size: 16px;
  78. color: #666666;
  79. font-weight: normal;
  80. }
  81. }
  82. .table-empty {
  83. margin-top: 50px;
  84. height: 200px;
  85. background: url(http://cn-file.17pdf.com/website/members/pic_noconsumption.png) no-repeat center center;
  86. }
  87. </style>