quilt-washing-get-page-control.component.html 4.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. <div class="TaskTypeManagement">
  2. <div class="taskTypeInfo">
  3. <div class="top">
  4. <div class="item" (click)="tabModal('characteristics')" [ngClass]="{'items':tabModalName=='characteristics'}">
  5. 特性配置
  6. </div>
  7. <div class="item" (click)="tabModal('automaticOrderCreation')" [ngClass]="{'items':tabModalName=='automaticOrderCreation'}">
  8. 自动建单配置
  9. </div>
  10. </div>
  11. <div class="list" *ngIf="!loading">
  12. <!-- 特性配置 -->
  13. <div *ngIf="tabModalName=='characteristics'">
  14. <!-- 被服洗涤-回收 -->
  15. <div class="display_flex align-items_center mb8">
  16. <nz-form-label class="label" nzRequired>被服洗涤-回收</nz-form-label>
  17. <nz-select class="w320px" [nzDropdownMatchSelectWidth]="false" nzServerSearch nzShowSearch nzAllowClear
  18. (nzOnSearch)="changeTasktype($event)" nzPlaceHolder="请选择被服洗涤-回收" [(ngModel)]="clothingGetTypeId">
  19. <ng-container *ngFor="let option of taskTypes">
  20. <nz-option *ngIf="!isLoading" [nzLabel]="option.taskName" [nzValue]="option.id"></nz-option>
  21. </ng-container>
  22. <nz-option *ngIf="isLoading" nzDisabled nzCustomContent>
  23. <i nz-icon nzType="loading" class="loading-icon"></i> 搜索中...
  24. </nz-option>
  25. </nz-select>
  26. </div>
  27. <!-- 被服洗涤科室 -->
  28. <div class="display_flex align-items_center mb8">
  29. <nz-form-label class="label" nzRequired>被服洗涤科室</nz-form-label>
  30. <nz-select class="w320px" [nzDropdownMatchSelectWidth]="false" nzServerSearch nzShowSearch nzAllowClear nzPlaceHolder="请选择" (nzOnSearch)="changeDept($event)" [(ngModel)]="clothingDept">
  31. <ng-container *ngFor="let data of clothingDepts">
  32. <nz-option *ngIf="!isLoading" [nzLabel]="data.dept" [nzValue]="data.id"></nz-option>
  33. </ng-container>
  34. <nz-option *ngIf="isLoading" nzDisabled nzCustomContent>
  35. <i nz-icon nzType="loading" class="loading-icon"></i> 搜索中...
  36. </nz-option>
  37. </nz-select>
  38. </div>
  39. <!-- 批次号生成规则 -->
  40. <div class="display_flex align-items_center mb8">
  41. <nz-form-label class="label" nzRequired>批次号生成规则</nz-form-label>
  42. <nz-select class="w320px" [nzDropdownMatchSelectWidth]="false" nzPlaceHolder="请选择" [(ngModel)]="batchNoRule">
  43. <ng-container *ngFor="let data of clothing_batchno_rule">
  44. <nz-option *ngIf="!isLoading" [nzLabel]="data.name" [nzValue]="data.id"></nz-option>
  45. </ng-container>
  46. <nz-option *ngIf="isLoading" nzDisabled nzCustomContent>
  47. <i nz-icon nzType="loading" class="loading-icon"></i> 搜索中...
  48. </nz-option>
  49. </nz-select>
  50. </div>
  51. <!-- 特定科室无需填写回收数量 -->
  52. <div class="display_flex align-items_center mb8">
  53. <nz-form-label class="label" nzRequired>特定科室无需填写回收数量</nz-form-label>
  54. <nz-select nzMode="multiple" class="w320px" [nzDropdownMatchSelectWidth]="false" nzServerSearch nzShowSearch nzAllowClear nzPlaceHolder="请选择" (nzOnSearch)="changeDept($event)" [(ngModel)]="noFillInQuantityIds">
  55. <ng-container *ngFor="let data of clothingDepts">
  56. <nz-option *ngIf="!isLoading" [nzLabel]="data.dept" nzValue="{{data.id}}"></nz-option>
  57. </ng-container>
  58. <nz-option *ngIf="isLoading" nzDisabled nzCustomContent>
  59. <i nz-icon nzType="loading" class="loading-icon"></i> 搜索中...
  60. </nz-option>
  61. </nz-select>
  62. </div>
  63. </div>
  64. <!-- 自动建单配置 -->
  65. <div *ngIf="tabModalName=='automaticOrderCreation'">
  66. </div>
  67. <div class="bottom">
  68. <button class="login-form-button" nzType="primary" [nzLoading]="btnLoading" nz-button (click)="submitForm()">保存</button>
  69. </div>
  70. </div>
  71. <div class="list" *ngIf="loading">
  72. <div class="loadingFull display_flex justify-content_flex-center align-items_center">
  73. <div class="loadingFullInner">
  74. <img src="../../../assets/images/loading.gif" alt="">
  75. <div>加载中...</div>
  76. </div>
  77. </div>
  78. </div>
  79. </div>
  80. </div>