list.component.html 3.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  1. <page-header [action]="phActionTpl">
  2. <ng-template #phActionTpl>
  3. <!-- <button (click)="add()" nz-button nzType="primary">新建</button> -->
  4. </ng-template>
  5. </page-header>
  6. <nz-card>
  7. <form nz-form>
  8. <!-- 查询条件 -->
  9. <div nz-row [nzGutter]="{xs:12,sm:15,md:29,lg: 36, xl: 40}">
  10. <!-- 派工时间 -->
  11. <div nz-col nzXs="24" nzSm="4" nzLg="8">
  12. <nz-form-item class="nz-form-item">
  13. <nz-form-label [nzSpan]="8">时间</nz-form-label>
  14. <nz-form-control [nzSpan]="16">
  15. <!-- <input [(ngModel)]="fbsWorkshopDispatchList.name" name="name" nz-input
  16. placeholder="请输入" /> -->
  17. <nz-date-picker name="fbsWorkshopDispatchList.start" [(ngModel)]="fbsWorkingStatistics.start"
  18. 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="fbsWorkshopDispatchList.end" [(ngModel)]="fbsWorkingStatistics.end"
  30. nzPlaceHolder="请选择">
  31. </nz-date-picker>
  32. </nz-form-control>
  33. </nz-form-item>
  34. </div>
  35. <!-- 按钮 -->
  36. <div nz-col nzXs="24" nzSm="4" nzLg="8">
  37. <nz-form-item class="nz-form-item">
  38. <nz-form-label [nzSpan]="2" [nzNoColon]="true"></nz-form-label>
  39. <nz-form-control [nzSpan]="22" style="text-align: right;">
  40. <!-- 查询 -->
  41. <button nz-button nzType="primary" (click)="query()">查询</button>
  42. </nz-form-control>
  43. </nz-form-item>
  44. </div>
  45. </div>
  46. <div nz-row [nzGutter]="{xs:12,sm:15,md:29,lg: 36, xl: 40}">
  47. <!-- 名称 -->
  48. <div nz-col nzXs="24" nzSm="4" nzLg="8">
  49. <nz-form-item class="nz-form-item">
  50. <nz-form-label [nzSpan]="8">姓名</nz-form-label>
  51. <nz-form-control [nzSpan]="16">
  52. <nz-select [(ngModel)]="fbsWorkingStatistics.personnelCode" name="personnelCode" style="width: 100%"
  53. nzShowSearch nzAllowClear nzPlaceHolder="请选择">
  54. <ng-container *ngFor="let proper of properList">
  55. <nz-option [nzLabel]="proper.personnelName" [nzValue]="proper.personnelCode"> </nz-option>
  56. </ng-container>
  57. </nz-select>
  58. </nz-form-control>
  59. </nz-form-item>
  60. </div>
  61. </div>
  62. </form>
  63. <!-- 数据表 -->
  64. <nz-table nzSize="small" class="buttonDistance" [nzData]="dataList" [nzLoading]="isLoading"
  65. [nzFrontPagination]="false" #borderedTable [nzTotal]="page.total" [nzPageIndex]="page.current"
  66. (nzPageIndexChange)="pageIndexChange($event)">
  67. <thead>
  68. <tr>
  69. <th>人员编码</th>
  70. <th>人员名称</th>
  71. <th>订单号</th>
  72. <th>物料编码</th>
  73. <th>物料名称</th>
  74. <th>上岗日期</th>
  75. <th>下岗时间</th>
  76. <th>扫码信息</th>
  77. <th nzAlign="center">工时</th>
  78. <th nzAlign="center">完成数量</th>
  79. </tr>
  80. </thead>
  81. <tbody>
  82. <tr *ngFor="let item of borderedTable.data">
  83. <td>{{item.personnelCode}}</td>
  84. <td>{{item.personnelName}}</td>
  85. <td>{{item.orderNumber}}</td>
  86. <td>{{item.materielCode}}</td>
  87. <td>{{item.materielName}}</td>
  88. <td>{{item.firstTime}}</td>
  89. <td>{{item.finalTime}}</td>
  90. <td>{{item.finalInfo}}</td>
  91. <td nzAlign="center">{{item.workingHours}}</td>
  92. <td nzAlign="center">{{item.qualifiedNumber}}</td>
  93. </tr>
  94. </tbody>
  95. </nz-table>
  96. </nz-card>