list.component.html 5.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126
  1. <page-header [action]="phActionTpl">
  2. <ng-template #phActionTpl>
  3. <button (click)="add()" nz-button nzType="primary">新建</button>
  4. <button (click)="export()" nz-button nzType="primary" [nzLoading]="exportLoading">导出</button>
  5. </ng-template>
  6. </page-header>
  7. <nz-card>
  8. <form nz-form>
  9. <!-- 查询条件 -->
  10. <div nz-row [nzGutter]="{xs:12,sm:15,md:29,lg: 36, xl: 40}">
  11. <!-- 姓名 -->
  12. <div nz-col nzXs="24" nzSm="4" nzLg="8">
  13. <nz-form-item class="nz-form-item">
  14. <nz-form-label [nzSpan]="8">时间</nz-form-label>
  15. <nz-form-control [nzSpan]="16">
  16. <!-- <input [(ngModel)]="fbsWorkshopDispatchList.name" name="name" nz-input
  17. placeholder="请输入" /> -->
  18. <nz-date-picker name="start" [(ngModel)]="fbsWarehouse.start" nzPlaceHolder="请选择" >
  19. </nz-date-picker>
  20. </nz-form-control>
  21. </nz-form-item>
  22. </div>
  23. <div nz-col nzXs="24" nzSm="4" nzLg="8">
  24. <nz-form-item class="nz-form-item">
  25. <nz-form-label [nzSpan]="8"[nzNoColon]="true"></nz-form-label>
  26. <nz-form-control [nzSpan]="16">
  27. <!-- <input [(ngModel)]="fbsWorkshopDispatchList.name" name="name" nz-input
  28. placeholder="请输入" /> -->
  29. <nz-date-picker name="end" [(ngModel)]="fbsWarehouse.end" nzPlaceHolder="请选择" >
  30. </nz-date-picker>
  31. </nz-form-control>
  32. </nz-form-item>
  33. </div>
  34. <!-- 按钮 -->
  35. <div nz-col nzXs="24" nzSm="4" nzLg="8">
  36. <nz-form-item class="nz-form-item">
  37. <nz-form-label [nzSpan]="2" [nzNoColon]="true"></nz-form-label>
  38. <nz-form-control [nzSpan]="22" style="text-align: right;">
  39. <!-- 查询 -->
  40. <button nz-button nzType="primary" (click)="query()">查询</button>
  41. </nz-form-control>
  42. </nz-form-item>
  43. </div>
  44. </div>
  45. </form>
  46. <div nz-row [nzGutter]="{xs:12,sm:15,md:29,lg: 36, xl: 40}">
  47. <div nz-col nzXs="24" nzSm="4" nzLg="24">
  48. <nz-table nzSize="small" class="buttonDistance" [nzData]="dataList" [nzLoading]="isLoading"
  49. [nzFrontPagination]="false" #borderedTable [nzTotal]="page.total" [nzPageIndex]="page.current"
  50. (nzPageIndexChange)="pageIndexChange($event)">
  51. <thead>
  52. <tr>
  53. <th>日期</th>
  54. <th nzAlign="center">加班工时</th>
  55. <th nzAlign="center">工单配料</th>
  56. <th nzAlign="center">成品收存</th>
  57. <th nzAlign="center">原材料收存</th>
  58. <th nzAlign="center">研发领用</th>
  59. <th nzAlign="center">项目配料</th>
  60. <th nzAlign="center">项目发货</th>
  61. <th nzAlign="center">项目打包</th>
  62. <th nzAlign="center">装车</th>
  63. <th nzAlign="center">盘点</th>
  64. <th nzAlign="center">培训</th>
  65. <th nzAlign="center">会议</th>
  66. <th nzAlign="center">5S</th>
  67. <th nzAlign="center">其他</th>
  68. <th nzAlign="center">操作</th>
  69. </tr>
  70. </thead>
  71. <tbody>
  72. <tr *ngFor="let item of borderedTable.data">
  73. <td>{{item.date}}</td>
  74. <td nzAlign="center">{{item.overtimeHours}}</td>
  75. <td nzAlign="center">{{item.workOrderBatching}}</td>
  76. <td nzAlign="center">{{item.storageFinishedProducts}}</td>
  77. <td nzAlign="center">{{item.storageRawMaterials}}</td>
  78. <td nzAlign="center">{{item.researchAndDevelopment}}</td>
  79. <td nzAlign="center">{{item.projectIngredients}}</td>
  80. <td nzAlign="center">{{item.projectDelivery}}</td>
  81. <td nzAlign="center">{{item.packProject}}</td>
  82. <td nzAlign="center">{{item.loading}}</td>
  83. <td nzAlign="center">{{item.inventory}}</td>
  84. <td nzAlign="center">{{item.train}}</td>
  85. <td nzAlign="center">{{item.meeting}}</td>
  86. <td nzAlign="center">{{item.fiveS}}</td>
  87. <td nzAlign="center">{{item.other}}</td>
  88. <td>
  89. <!-- 详情 -->
  90. <a (click)="view(item)">详情</a>
  91. <!-- 修改 -->
  92. <span>&nbsp;|&nbsp;</span>
  93. <a (click)="update(item)">修改</a>
  94. <!-- 删除 -->
  95. <span>&nbsp;|&nbsp;</span>
  96. <a nz-popconfirm nzTitle="是否删除" nzOkText="是" nzCancelText="否"
  97. (nzOnConfirm)="delete(item)">删除</a>
  98. </td>
  99. </tr>
  100. <tr style="font-weight:bolder;text-align: center;">
  101. <td>总计</td>
  102. <td>{{totalList.overtimeHours}}</td>
  103. <td>{{totalList.workOrderBatching}}</td>
  104. <td>{{totalList.storageFinishedProducts}}</td>
  105. <td>{{totalList.storageRawMaterials}}</td>
  106. <td>{{totalList.researchAndDevelopment}}</td>
  107. <td>{{totalList.projectIngredients}}</td>
  108. <td>{{totalList.projectDelivery}}</td>
  109. <td>{{totalList.packProject}}</td>
  110. <td>{{totalList.loading}}</td>
  111. <td>{{totalList.inventory}}</td>
  112. <td>{{totalList.train}}</td>
  113. <td>{{totalList.meeting}}</td>
  114. <td>{{totalList.fiveS}}</td>
  115. <td>{{totalList.other}}</td>
  116. <!-- <td>{{totalList.mixedIngredients}}</td>
  117. <td>{{totalList.warehousing}}</td>
  118. <td>{{totalList.pack}}</td> -->
  119. <td></td>
  120. </tr>
  121. </tbody>
  122. </nz-table>
  123. </div>
  124. </div>
  125. </nz-card>