topupSuccess.vue 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105
  1. <template>
  2. <view class="success-container">
  3. <text class="success-title">充值成功</text>
  4. <text class="success-amount">充值点数: {{ info.amount }}</text>
  5. <text class="success-message">您的服务点数已更新</text>
  6. <button class="return-btn" @tap="returnToHome">返回</button>
  7. </view>
  8. </template>
  9. <script>
  10. export default {
  11. data() {
  12. return {
  13. info: {
  14. amount:0
  15. }
  16. }
  17. },
  18. onLoad(option) {
  19. // 从路由参数中获取充值金额
  20. this.geDetail(option.prePayId);
  21. },
  22. methods: {
  23. geDetail(prePayId){
  24. this.http.request({
  25. url:'/level-one-server/app/TbWalletTopup/getByPrePayId',
  26. data:{prePayId:prePayId},
  27. success:resp=>{
  28. this.info=resp.data.data;
  29. }
  30. })
  31. },
  32. returnToHome() {
  33. // 返回到应用的首页
  34. uni.reLaunch({
  35. url: '/pages/personal/personal'
  36. })
  37. }
  38. }
  39. }
  40. </script>
  41. <style>
  42. @font-face {
  43. font-family: 'iconfont';
  44. src: url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAKcAAsAAAAABlAAAAJPAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCCcApsgQ0BNgIkAwgLBgAEIAWEbQc2G7oFyK4wbuGJaCVsrXwzCN5Xzef9nLtvzMwHRJIoiAlKQqKQIlGah3TvpF7pzvL/udLXgDhQy0QkqtWuZ87sJvSGnCqkQh6Q0/+cXm0CDnx+oEvNg9oATlsDjLMosgIpIG8Yu8AlPCbQaVYjcVhZ3wIlhTEvEE8MoYBSllQpDW1DvWJjEW9Aazo9Th+BN//9+JeKUkmaMvPi/nHFBco/a3+Wg/9BdAQIEEFwvY2MNSARJ5WZQ1IwLqmTn2WwBdVq8bP2/ycysFXkv7wiyGrIbmAKs+RnrRQEP2vVIPEOXTqx3wTEY7A3cDgFx0vS1d0GlBSIyG5/3Nvde7h69Xrn6Qvd9auDZyuHV3fXL1+ygbZuHT6+Vgm7eAFOx84eX3/Rde7MwZHo9trZ3UtHR3fvHt1dO9c9gu7t3e2jI+jcNbJ/dHvvLrq1tn9y7eDZ9aNn+4/uQNf2T+/t3L3qcPzm9E3H/wdxWPy0z7z9fKs5bK+8mQ+TJfCt/OnGX+Vgp+Dj/0j4N1/8Gx/yEXxrBqXzrWGAn7WfYMFEo2HLlKYGOxSC3KBTJxCtxlHSbgp9Gu3zO3XqhEqLSiVkncYwGbWGRpc1qNVpC52u2F3dZUQpRjpYMQ+h3wVJr0/I+n1hMuoTGqO+odYfJnS6j5hL7LIaZuVYDFGhGPsPnYeKJOlGzTvyNZSLOhPlC49oCnOy4Pk5Z0SKsUNu4SJcFxmGiSAXLuA8dF0Jznmm6FNRqLgxjOp4iEIhDLP/QMdDCimlNjjz/XwNygo1J1Qgki+kUjBOLEGnHycJIdXKdqhbqpZwusAwGEkgXOACctEpCeQ4Ty/RR4lCCo3JFKqOK4r1+TXSD+5AJ+NRpMhRokIdGvQcY6YZk0o6lZRTq5kRAAA=') format('woff2');
  45. }
  46. .success-container {
  47. display: flex;
  48. flex-direction: column;
  49. align-items: center;
  50. justify-content: center;
  51. height: 50vh;
  52. background-color: #ffffff;
  53. padding: 20px;
  54. }
  55. .success-icon {
  56. font-size: 80px;
  57. color: #07c160;
  58. margin-bottom: 20px;
  59. }
  60. .iconfont {
  61. font-family: "iconfont" !important;
  62. font-style: normal;
  63. -webkit-font-smoothing: antialiased;
  64. -moz-osx-font-smoothing: grayscale;
  65. }
  66. .icon-success:before {
  67. content: "\e600";
  68. }
  69. .success-title {
  70. font-size: 24px;
  71. font-weight: bold;
  72. color: #333333;
  73. margin-bottom: 10px;
  74. }
  75. .success-amount {
  76. font-size: 18px;
  77. color: #666666;
  78. margin-bottom: 10px;
  79. }
  80. .success-message {
  81. font-size: 16px;
  82. color: #999999;
  83. margin-bottom: 30px;
  84. }
  85. .return-btn {
  86. width: 80%;
  87. height: 44px;
  88. line-height: 44px;
  89. background-color: #07c160;
  90. color: #ffffff;
  91. border-radius: 22px;
  92. text-align: center;
  93. font-size: 16px;
  94. }
  95. </style>