store-qc-detail.page.html 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148
  1. <ion-header>
  2. <ion-toolbar>
  3. <ion-buttons slot="start">
  4. <ion-back-button [defaultHref]="defaultHref"></ion-back-button>
  5. </ion-buttons>
  6. <ion-title>QC验货初检详情</ion-title>
  7. <!-- <ion-popover-controller></ion-popover-controller> -->
  8. <!-- <ion-buttons slot="end" (click)="presentPopover($event)">
  9. <ion-button>
  10. <ion-icon name="more"></ion-icon>
  11. </ion-button>
  12. </ion-buttons> -->
  13. <!-- <ion-buttons slot="end" *ngIf="QCdetails===null">
  14. <ion-button (click)="recordQC()">
  15. 记录
  16. </ion-button>
  17. <ion-button (click)="createQC()">
  18. 生成
  19. </ion-button>
  20. </ion-buttons> -->
  21. </ion-toolbar>
  22. </ion-header>
  23. <ion-content>
  24. <ion-list *ngIf="QCdetails!==null">
  25. <ion-item lines="none">
  26. <span class="qc-title">初检报告编号:{{qcData.code}}</span>
  27. </ion-item>
  28. <ion-item>
  29. <span>操作人:{{qcData.operator}} </span>
  30. </ion-item>
  31. <ion-item>
  32. <span>修改时间:{{qcData.modifiedtime}}</span>
  33. </ion-item>
  34. <ion-item lines="none" *ngIf="showDetail">
  35. <ion-label color="danger">无详情</ion-label>
  36. </ion-item>
  37. </ion-list>
  38. <ion-list *ngFor="let qc of qcData['details']">
  39. <ion-item-group>
  40. <ion-item-divider sticky>
  41. <ion-label>
  42. 初检单详情
  43. </ion-label>
  44. </ion-item-divider>
  45. </ion-item-group>
  46. <ion-item>
  47. <ion-label>产品图片:</ion-label>
  48. <ion-img [src]="qc.pictures[0].smallPicture" (click)="showFullScreenImage(qc)" class="qc-product-img"></ion-img>
  49. </ion-item>
  50. <ion-item>
  51. <ion-label>
  52. 我司货号:
  53. </ion-label>
  54. <ion-input [(ngModel)]="qc.scpCode"></ion-input>
  55. </ion-item>
  56. <ion-item>
  57. <ion-label>
  58. 客户货号:
  59. </ion-label>
  60. <ion-input [(ngModel)]="qc.scpCustomercode"></ion-input>
  61. </ion-item>
  62. <ion-item>
  63. <ion-label>
  64. 合同号:
  65. </ion-label>
  66. <ion-input [(ngModel)]="qc.sscCode"></ion-input>
  67. </ion-item>
  68. <ion-item>
  69. <ion-label>
  70. PO号:
  71. </ion-label>
  72. <ion-input [(ngModel)]="qc.scpPoCode"></ion-input>
  73. </ion-item>
  74. <ion-item>
  75. <ion-label>
  76. 中文品名:
  77. </ion-label>
  78. <ion-input [(ngModel)]="qc.scpCnname"></ion-input>
  79. </ion-item>
  80. <ion-item>
  81. <ion-label>
  82. 抽检箱数:
  83. </ion-label>
  84. <ion-input [(ngModel)]="qc.checkboxcount"></ion-input>
  85. </ion-item>
  86. <ion-item>
  87. <ion-label>
  88. 抽检数量:
  89. </ion-label>
  90. <ion-input [(ngModel)]="qc.checkcount"></ion-input>
  91. </ion-item>
  92. <ion-item>
  93. <ion-label>
  94. 瑕疵数量:
  95. </ion-label>
  96. <ion-input [(ngModel)]="qc.badcount"></ion-input>
  97. </ion-item>
  98. <ion-item>
  99. <ion-label>
  100. 处理意见:
  101. </ion-label>
  102. <ion-item slot="end">
  103. <ion-checkbox [(ngModel)]="qc.deal" readonly></ion-checkbox>
  104. <ion-label *ngIf="qc.deal">通过</ion-label>
  105. <ion-label *ngIf="!qc.deal" color="danger">未通过</ion-label>
  106. </ion-item>
  107. </ion-item>
  108. <ion-item>
  109. <ion-label>
  110. QA日志:
  111. </ion-label>
  112. <ion-textarea [(ngModel)]="qc.qalog" readonly></ion-textarea>
  113. <!-- <ion-icon name="camera" slot="end" (click)="takePicture(qc)"></ion-icon> -->
  114. </ion-item>
  115. <ion-item>
  116. <ion-label>qa日志图片:</ion-label>
  117. <ion-thumbnail *ngFor="let photo of qc.qaimgList index as i">
  118. <ion-img [src]="photo" (click)="showFullScreenImage(photo)">
  119. </ion-img>
  120. </ion-thumbnail>
  121. <!-- <ion-icon *ngIf="qc.showPicture" name="close-circle-outline" (click)="deletePicture(qc)" slot="end"> -->
  122. <!-- </ion-icon> -->
  123. </ion-item>
  124. <ion-item>
  125. <ion-label>
  126. QC日志:
  127. </ion-label>
  128. <ion-textarea [(ngModel)]="qc.qclog"></ion-textarea>
  129. <ion-icon name="cloud-upload" slot="end" (click)="choosePicture(qc)"></ion-icon>
  130. <ion-icon name="camera" slot="end" (click)="takePicture(qc)"></ion-icon>
  131. </ion-item>
  132. <ion-item>
  133. <ion-label>QC日志图片:</ion-label>
  134. <ion-thumbnail *ngFor="let photo of qc.qcimgList index as i">
  135. <ion-icon name="close-circle-outline" (click)="deletePicture(qc, i)"></ion-icon>
  136. <ion-img [src]="photo" (click)="showFullScreenImage(photo)">
  137. </ion-img>
  138. </ion-thumbnail>
  139. </ion-item>
  140. </ion-list>
  141. <div class="ion-padding">
  142. <ion-button color="primary" type="submit" expand="block" (click)="addQClog()">
  143. 添加QC日志</ion-button>
  144. </div>
  145. </ion-content>