detail.component.html 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. <nav title="订单详情"></nav>
  2. <ion-content class="content">
  3. <div class="status-view">
  4. <img
  5. [src]="
  6. order?.get('status') == '200' ? 'img/complete.png' : 'img/warn.png'
  7. "
  8. alt=""
  9. class=""
  10. />
  11. @switch (order?.get("status")) { @case ('100') {
  12. <div class="text">已取消</div>
  13. <div class="desc">订单已取消</div>
  14. }@case ('200') {
  15. <div class="text">已完成</div>
  16. <div class="desc">订单已完成</div>
  17. } @case ('500') {
  18. <div class="text">已退款</div>
  19. <div class="desc">订单已退款</div>
  20. } }
  21. </div>
  22. <div class="h3">商品详情</div>
  23. <div class="card-container">
  24. <div class="row">
  25. <div class="label">产品名称:</div>
  26. <div class="val">{{ order?.get("targetObject")[0]?.get("name") }}</div>
  27. </div>
  28. <div class="row">
  29. <div class="label">产品周期:</div>
  30. <div class="val">
  31. {{ order?.get("targetObject")[0]?.get("validity") }}天
  32. </div>
  33. </div>
  34. </div>
  35. <div class="h3">订单详情</div>
  36. <div class="card-container">
  37. <div class="row">
  38. <div class="label">订单编号:</div>
  39. <div class="val">{{ order?.get("orderNum") }}</div>
  40. </div>
  41. <div class="row">
  42. <div class="label">创建时间:</div>
  43. <div class="val">
  44. {{ order?.get("createdAt") | date : "yyyy-MM-dd HH:ss" }}
  45. </div>
  46. </div>
  47. <div class="row">
  48. <div class="label">实付:</div>
  49. <div class="val">
  50. {{ order?.get("isPay") ? order?.get("price") : "未付款" }}
  51. </div>
  52. </div>
  53. </div>
  54. </ion-content>