pay-comp.component.html 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. <ion-modal
  2. #modal
  3. trigger="open-modal"
  4. [isOpen]="isOpen"
  5. [backdropDismiss]="false"
  6. >
  7. <ng-template>
  8. <div class="pay-box">
  9. <div class="close" (click)="onClose()">
  10. <ion-icon name="close-outline"></ion-icon>
  11. </div>
  12. @if (!codeLink) {
  13. <div class="pay-title">支付订单</div>
  14. <div class="pay-num">¥{{ price || 0 }}</div>
  15. <div class="options">
  16. <div class="row" (click)="onchangPay('wxpay')">
  17. <div class="label">
  18. <img src="img/wxpay.png" alt="" class="icon" />
  19. <div class="text">微信支付</div>
  20. </div>
  21. <div
  22. [ngClass]="{
  23. 'check-active': checkpay == 'wxpay',
  24. chekc: true
  25. }"
  26. >
  27. <div class="checkbox"></div>
  28. </div>
  29. </div>
  30. <div class="bar"></div>
  31. <div class="row" (click)="onchangPay('alipay')">
  32. <div class="label">
  33. <img src="img/pay_alipay.png" alt="" class="icon" />
  34. <div class="text">支付宝</div>
  35. </div>
  36. <div
  37. [ngClass]="{
  38. 'check-active': checkpay == 'alipay',
  39. chekc: true
  40. }"
  41. >
  42. <div class="checkbox"></div>
  43. </div>
  44. </div>
  45. </div>
  46. <div class="pay-footer">
  47. <div class="order-num">订单编号{{ tradeNo }}</div>
  48. <div class="pay-btn" (click)="userPayment()">去付款</div>
  49. </div>
  50. } @else{
  51. <div class="qrcode">
  52. <img [src]="codeLink" alt="" />
  53. </div>
  54. }
  55. </div>
  56. </ng-template>
  57. </ion-modal>