recharge.component.html 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. <nav title="充值"></nav>
  2. <div class="recharge-content">
  3. <div class="options">
  4. @for (val of options; track $index) {
  5. <div class="select" (click)="onChange(val)">
  6. {{ val * 10 }}钻石
  7. <span>¥{{val}}</span>
  8. </div>
  9. }
  10. </div>
  11. <div class="h3">
  12. <span>充值记录</span>
  13. </div>
  14. <div class="li">
  15. <div class="int">
  16. 充值金额(¥)
  17. <input
  18. type="number"
  19. [(ngModel)]="price"
  20. maxlength="8"
  21. name="price"
  22. autocomplete="off"
  23. min="10"
  24. placeholder="最低充值金额不少于1元"
  25. class="input"
  26. (blur)="onChangeInput()"
  27. />
  28. </div>
  29. <div class="desc">
  30. 钻石:{{price * 10}}
  31. </div>
  32. </div>
  33. <div
  34. class="confirm"
  35. [style.background]="price > 0 ? '#92a1ff' : '#b7b7b7'"
  36. (click)="onShowPay()"
  37. >
  38. 下一步
  39. </div>
  40. </div>
  41. @if (showPay) {
  42. <app-pay-comp
  43. (payResult)="onComplete($event)"
  44. [tradeNo]="tradeNo"
  45. [orderType]="'balance'"
  46. [price]="price"
  47. #paycomp
  48. ></app-pay-comp>
  49. }