applyRefundAchieveDetails.vue 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. <template>
  2. <!-- 订单详情 状态支付退款成功 -->
  3. <view class="order-details">
  4. <view class="order-details-content">
  5. <view class="order-details-content-header">
  6. <image src="/static/img/refund-success.png"></image>
  7. <view>+{{ details.refundAmount }}</view>
  8. </view>
  9. <view class="order-details-content-item">
  10. <view>当前状态</view>
  11. <view>已全额退款</view>
  12. </view>
  13. <view class="order-details-content-item">
  14. <view>退款时间</view>
  15. <view>{{ details.auditTime }}</view>
  16. </view>
  17. <view class="order-details-content-item">
  18. <view>退款方式</view>
  19. <view>退回原支付账户</view>
  20. </view>
  21. <view class="order-details-content-item">
  22. <view>退款单号</view>
  23. <view>{{ details.refundNo }}</view>
  24. </view>
  25. </view>
  26. <u-toast ref="uToast" />
  27. </view>
  28. </template>
  29. <script>
  30. export default {
  31. data() {
  32. return {
  33. details: {}
  34. };
  35. },
  36. onLoad(options) {
  37. const { orderId } = options;
  38. this.getOrderRefundDetails(orderId);
  39. },
  40. methods: {
  41. /**
  42. * @description: 获取退款详情
  43. * @param {*} orderId
  44. * @return {*}
  45. */
  46. async getOrderRefundDetails(orderId) {
  47. const { code, data } = await this.$u.api.getOrderRefundDetails({ orderId });
  48. if (code === 200) {
  49. this.details = data;
  50. }
  51. }
  52. }
  53. };
  54. </script>
  55. <style lang="scss" scoped>
  56. @import './applyRefundDetails.scss';
  57. </style>