store-sample-pending.page.html 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. <ion-header>
  2. <ion-toolbar>
  3. <ion-buttons slot="start">
  4. <ion-menu-button></ion-menu-button>
  5. </ion-buttons>
  6. <ion-title>待备样</ion-title>
  7. <ion-buttons slot="end">
  8. <ion-button (click)="qrscan()">
  9. <ion-icon name="qr-scanner"></ion-icon>
  10. </ion-button>
  11. </ion-buttons>
  12. </ion-toolbar>
  13. </ion-header>
  14. <ion-content>
  15. <ion-refresher slot="fixed" (ionRefresh)="doRefresh($event)">
  16. <ion-refresher-content pullingIcon="arrow-dropdown" pullingText="加载中..." refreshingSpinner="circles"
  17. refreshingText="刷新...">
  18. </ion-refresher-content>
  19. </ion-refresher>
  20. <ion-item>
  21. <ion-label>样品扫描备样:</ion-label>
  22. <ion-input #scanInput clear-on-edit (ionChange)="getStoreSampleDetail()" [(ngModel)]="scanCode"></ion-input>
  23. </ion-item>
  24. <ion-card *ngFor="let storeSample of storeSampleLists">
  25. <ion-card-content class="storeSample-content">
  26. <ion-item lines="none">
  27. <span>产品图片:</span>
  28. <img slot="end" (click)="showFullScreenImage(storeSample)" [src]="storeSample.imgsrc" class="title-image" />
  29. </ion-item>
  30. <ion-item>
  31. <ion-icon name="briefcase"></ion-icon>
  32. <ion-label style="white-space:unset;word-break:break-all;">货架:{{storeSample.shelves}}</ion-label>
  33. <!-- <ion-input [(ngModel)]='storeSample.shelves' readonly></ion-input> -->
  34. </ion-item>
  35. <ion-item>
  36. <ion-icon name="square"></ion-icon>
  37. <ion-label style="white-space:unset;word-break:break-all;">货号:{{storeSample.code}}</ion-label>
  38. <!-- <ion-text [(ngModel)]='storeSample.code' readonly></ion-input> -->
  39. </ion-item>
  40. <ion-item>
  41. <ion-icon name="checkbox-outline"></ion-icon>
  42. <ion-label>状态: </ion-label>
  43. <ion-input [(ngModel)]="storeSample.statusName" readonly></ion-input>
  44. </ion-item>
  45. <ion-item>
  46. <ion-icon name="hand"></ion-icon>
  47. 是否借出:
  48. <ion-label>{{storeSample.lendName}}</ion-label>
  49. </ion-item>
  50. <!-- <ion-item>
  51. <ion-icon name="calendar"></ion-icon>
  52. <ion-label>更新时间: </ion-label>
  53. <ion-datetime [(ngModel)]="storeSample.updatetime" readonly></ion-datetime>
  54. </ion-item> -->
  55. <ion-item>
  56. <ion-icon name="apps"></ion-icon>
  57. <ion-label>数量: </ion-label>
  58. <ion-input [(ngModel)]='storeSample.count' readonly></ion-input>
  59. </ion-item>
  60. <div class="ion-padding">
  61. <ion-button color="primary" type="submit" expand="block" (click)="managePending(storeSample)">
  62. 备样完成</ion-button>
  63. </div>
  64. </ion-card-content>
  65. </ion-card>
  66. <ion-infinite-scroll #IonInfiniteScroll threshold="100px" (ionInfinite)="loadData($event)">
  67. <ion-infinite-scroll-content loadingSpinner="bubbles" loadingText="加载...">
  68. </ion-infinite-scroll-content>
  69. </ion-infinite-scroll>
  70. </ion-content>