phone-search-more.component.html 6.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
  1. <div class="save add display_flex align-items_center justify-content_flex-center">
  2. <div class="modalBody">
  3. <div class="title">更多搜索<i class="icon_transport transport-guanbi" (click)="hideModal()"></i>
  4. </div>
  5. <div class="content">
  6. <form nz-form [formGroup]="validateForm" class="addForm">
  7. <nz-form-item [hidden]="!fieldConfig.config.groupAndUser">
  8. <nz-form-label [nzSpan]="6" nzFor="groupId">分<span style="visibility: hidden;">囧囧</span>组</nz-form-label>
  9. <nz-form-control [nzSpan]="18" nzErrorTip="请选择分组!">
  10. <nz-select [nzDropdownMatchSelectWidth]="false" nzAllowClear nzServerSearch nzShowSearch (nzOnSearch)="changeGroupInp($event)" formControlName="groupId" nzPlaceHolder="请选择分组" (nzOpenChange)="openChangeGroup($event)" (ngModelChange)="changeGroup($event)">
  11. <ng-container *ngFor="let option of groupList">
  12. <nz-option *ngIf="!isLoading" [nzLabel]="option.groupName" [nzValue]="option.id"></nz-option>
  13. </ng-container>
  14. <nz-option *ngIf="isLoading" nzDisabled nzCustomContent>
  15. <i nz-icon nzType="loading" class="loading-icon"></i> 搜索中...
  16. </nz-option>
  17. </nz-select>
  18. </nz-form-control>
  19. </nz-form-item>
  20. <nz-form-item [hidden]="!fieldConfig.config.groupAndUser">
  21. <nz-form-label [nzSpan]="6" nzFor="userId">人<span style="visibility: hidden;">囧囧</span>员</nz-form-label>
  22. <nz-form-control [nzSpan]="18" nzErrorTip="请选择人员!">
  23. <nz-select [nzDropdownMatchSelectWidth]="false" nzAllowClear nzServerSearch nzShowSearch (nzOnSearch)="changeUserInp($event)" formControlName="userId" nzPlaceHolder="请选择人员" (nzOpenChange)="openChangeUser($event)" (ngModelChange)="setIsSelecting(true)">
  24. <ng-container *ngFor="let option of userList">
  25. <nz-option *ngIf="!isLoading" [nzLabel]="option.name" [nzValue]="option.id"></nz-option>
  26. </ng-container>
  27. <nz-option *ngIf="isLoading" nzDisabled nzCustomContent>
  28. <i nz-icon nzType="loading" class="loading-icon"></i> 搜索中...
  29. </nz-option>
  30. </nz-select>
  31. </nz-form-control>
  32. </nz-form-item>
  33. <nz-form-item [hidden]="!fieldConfig.config.statisticsType">
  34. <nz-form-label [nzSpan]="6" nzFor="statisticsTypeId">统计分类</nz-form-label>
  35. <nz-form-control [nzSpan]="18" nzErrorTip="请选择统计分类!">
  36. <nz-select [nzDropdownMatchSelectWidth]="false" nzAllowClear formControlName="statisticsTypeId" nzPlaceHolder="请选择统计分类">
  37. <ng-container *ngFor="let option of statisticsTypeList">
  38. <nz-option *ngIf="!isLoading" [nzLabel]="option.name" [nzValue]="option.id"></nz-option>
  39. </ng-container>
  40. <nz-option *ngIf="isLoading" nzDisabled nzCustomContent>
  41. <i nz-icon nzType="loading" class="loading-icon"></i> 搜索中...
  42. </nz-option>
  43. </nz-select>
  44. </nz-form-control>
  45. </nz-form-item>
  46. <nz-form-item [hidden]="!fieldConfig.config.taskType">
  47. <nz-form-label [nzSpan]="6" nzFor="taskTypeId">任务类型</nz-form-label>
  48. <nz-form-control [nzSpan]="18" nzErrorTip="请选择任务类型!">
  49. <nz-select [nzDropdownMatchSelectWidth]="false" nzAllowClear nzServerSearch nzShowSearch (nzOnSearch)="changeTaskTypeInp($event)" formControlName="taskTypeId" nzPlaceHolder="请选择任务类型" (nzOpenChange)="openChangeTaskType($event)" (ngModelChange)="setIsSelecting(true)">
  50. <ng-container *ngFor="let option of taskTypeList">
  51. <nz-option *ngIf="!isLoading" [nzLabel]="option.hosId.hosName + '-' + option.taskName" [nzValue]="option.id"></nz-option>
  52. </ng-container>
  53. <nz-option *ngIf="isLoading" nzDisabled nzCustomContent>
  54. <i nz-icon nzType="loading" class="loading-icon"></i> 搜索中...
  55. </nz-option>
  56. </nz-select>
  57. </nz-form-control>
  58. </nz-form-item>
  59. <nz-form-item [hidden]="!fieldConfig.config.building">
  60. <nz-form-label [nzSpan]="6" nzFor="buildingId">楼<span style="visibility: hidden;">囧囧</span>栋</nz-form-label>
  61. <nz-form-control [nzSpan]="18" nzErrorTip="请选择楼栋!">
  62. <nz-select [nzDropdownMatchSelectWidth]="false" nzAllowClear nzServerSearch nzShowSearch (nzOnSearch)="changeBuildingInp($event)" formControlName="buildingId" nzPlaceHolder="请选择楼栋" (nzOpenChange)="openChangeBuilding($event)" (ngModelChange)="setIsSelecting(true)">
  63. <ng-container *ngFor="let option of buildingList">
  64. <nz-option *ngIf="!isLoading" [nzLabel]="option.hosName + '-' + option.buildingName" [nzValue]="option.id"></nz-option>
  65. </ng-container>
  66. <nz-option *ngIf="isLoading" nzDisabled nzCustomContent>
  67. <i nz-icon nzType="loading" class="loading-icon"></i> 搜索中...
  68. </nz-option>
  69. </nz-select>
  70. </nz-form-control>
  71. </nz-form-item>
  72. <nz-form-item [hidden]="!fieldConfig.config.dept">
  73. <nz-form-label [nzSpan]="6" nzFor="deptId">科<span style="visibility: hidden;">囧囧</span>室</nz-form-label>
  74. <nz-form-control [nzSpan]="18" nzErrorTip="请选择科室!">
  75. <nz-select [nzDropdownMatchSelectWidth]="false" nzAllowClear nzServerSearch nzShowSearch (nzOnSearch)="changeRepairDeptInp($event)" formControlName="deptId" nzPlaceHolder="请选择科室" (nzOpenChange)="openChangeRepairDept($event)" (ngModelChange)="setIsSelecting(true)">
  76. <ng-container *ngFor="let option of deptList">
  77. <nz-option *ngIf="!isLoading" [nzLabel]="option.hospital.hosName + '-' + option.dept" [nzValue]="option.id"></nz-option>
  78. </ng-container>
  79. <nz-option *ngIf="isLoading" nzDisabled nzCustomContent>
  80. <i nz-icon nzType="loading" class="loading-icon"></i> 搜索中...
  81. </nz-option>
  82. </nz-select>
  83. </nz-form-control>
  84. </nz-form-item>
  85. </form>
  86. </div>
  87. <div class="display_flex justify-content_flex-center">
  88. <button nz-button nzType="default" (click)="hideModal()">取消</button>
  89. <button nzType="primary" nz-button (click)="submitForm()">确认</button>
  90. </div>
  91. </div>
  92. </div>