add-inspect-info.component.html 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. <div class="modal display_flex justify-content_flex-center align-items_center">
  2. <div class="modalBody" style="width: 1000px;">
  3. <div class="title">新增检查信息<i class="icon_transport transport-guanbi" (click)="hideModal()"></i></div>
  4. <div class="content">
  5. <div class="tableWrap">
  6. <div class="row">
  7. <div class="formItem flex_1">
  8. <div class="name"><i class="icon_transport transport-required red"></i>患者信息:</div>
  9. <div class="value">
  10. <nz-select class="w100" [nzDropdownMatchSelectWidth]="false" [(ngModel)]="inspectData.patientId" nzShowSearch nzPlaceHolder="请选择患者信息" nzServerSearch (nzOnSearch)="searchPatient($event)" (nzOpenChange)="openPatient($event)" (ngModelChange)="changePatient($event)">
  11. <ng-container *ngFor="let data of patientList">
  12. <nz-option *ngIf="!isLoading" [nzLabel]="data.patientName + '(' + (data.bedNum || '') + ')' + '-' + data.residenceNo" [nzValue]="data.id">
  13. </nz-option>
  14. </ng-container>
  15. <nz-option *ngIf="isLoading" nzDisabled nzCustomContent>
  16. <i nz-icon nzType="loading" class="loading-icon"></i> 搜索中...
  17. </nz-option>
  18. </nz-select>
  19. </div>
  20. </div>
  21. </div>
  22. <div class="row">
  23. <div class="formItem flex_1">
  24. <div class="name"><i class="icon_transport transport-required red"></i>检查项目:</div>
  25. <div class="value">
  26. <nz-select class="w100" [nzDropdownMatchSelectWidth]="false" [(ngModel)]="inspectData.id" nzShowSearch nzPlaceHolder="请选择检查项目" nzServerSearch (nzOnSearch)="searchInspect($event)" (nzOpenChange)="openInspect($event)" (ngModelChange)="changeInspect($event)">
  27. <ng-container *ngFor="let data of inspectList">
  28. <nz-option *ngIf="!isLoading" [nzLabel]="data.name" [nzValue]="data.id">
  29. </nz-option>
  30. </ng-container>
  31. <nz-option *ngIf="isLoading" nzDisabled nzCustomContent>
  32. <i nz-icon nzType="loading" class="loading-icon"></i> 搜索中...
  33. </nz-option>
  34. </nz-select>
  35. </div>
  36. </div>
  37. </div>
  38. <div class="row">
  39. <div class="formItem flex_1">
  40. <div class="name"><i class="icon_transport transport-required red" style="visibility: hidden;"></i>医生备注:</div>
  41. <div class="value">
  42. <input class="w100" nz-input placeholder="请填写医生备注" [(ngModel)]="inspectData.remark" />
  43. </div>
  44. </div>
  45. </div>
  46. <div class="row">
  47. <div class="formItem flex_2">
  48. <div class="name"><i class="icon_transport transport-required red"></i>检查科室:</div>
  49. <div class="value">
  50. <nz-select class="w100" [nzDropdownMatchSelectWidth]="false" [(ngModel)]="inspectData.execDeptId" nzPlaceHolder="请选择检查科室">
  51. <ng-container *ngFor="let data of execDeptList">
  52. <nz-option *ngIf="!isLoading" [nzLabel]="data.dept" [nzValue]="data.id">
  53. </nz-option>
  54. </ng-container>
  55. <nz-option *ngIf="isLoading" nzDisabled nzCustomContent>
  56. <i nz-icon nzType="loading" class="loading-icon"></i> 搜索中...
  57. </nz-option>
  58. </nz-select>
  59. </div>
  60. </div>
  61. <div class="formItem flex_1 justify-content_flex-end">
  62. 检查项目标识:{{inspectData.sign}}
  63. </div>
  64. <div class="formItem flex_1 justify-content_flex-end">
  65. 检查类型:{{inspectData.type}}
  66. </div>
  67. </div>
  68. <div class="row">
  69. <div class="formItem flex_1">
  70. <div class="name"><i class="icon_transport transport-required red"></i>预约时间:</div>
  71. <div class="value">
  72. <nz-date-picker [(ngModel)]="inspectData.date" [nzAllowClear]="false" [nzShowToday]="false"></nz-date-picker>
  73. <nz-time-picker class="ml8" nzFormat="HH:mm" [(ngModel)]="inspectData.time" [nzAllowEmpty]="false"></nz-time-picker>
  74. <button nz-button nzType="primary" class="ml8 mt0" (click)="nextDay()">下一日</button>
  75. </div>
  76. </div>
  77. </div>
  78. </div>
  79. </div>
  80. <div class="display_flex justify-content_flex-center">
  81. <button class="btn" nz-button nzType="primary" (click)="confirmModal()">确认</button>
  82. <button class="btn cancel" nz-button nzType="default" (click)="hideModal()">取消</button>
  83. </div>
  84. </div>
  85. </div>