edit-inspect-info2.component.html 4.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  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. <div class="addForm">
  7. <div class="row">
  8. <div class="formItem flex_1">
  9. <div class="name"><i class="icon_transport transport-required red"></i>申请科室:</div>
  10. <div class="value">
  11. <nz-select class="w100" [nzDropdownMatchSelectWidth]="false" [(ngModel)]="inspectData.applyDeptId" nzPlaceHolder="请选择申请科室" nzShowSearch nzServerSearch (nzOnSearch)="searchApplyDept($event)" (nzOpenChange)="openApplyDept($event)" (ngModelChange)="changeApplyDept($event)">
  12. <ng-container *ngFor="let data of applyDeptList">
  13. <nz-option *ngIf="!isLoading" [nzLabel]="data.dept" [nzValue]="data.id">
  14. </nz-option>
  15. </ng-container>
  16. <nz-option *ngIf="isLoading" nzDisabled nzCustomContent>
  17. <i nz-icon nzType="loading" class="loading-icon"></i> 搜索中...
  18. </nz-option>
  19. </nz-select>
  20. </div>
  21. </div>
  22. </div>
  23. <div class="row">
  24. <div class="formItem flex_1">
  25. <div class="name"><i class="icon_transport transport-required red"></i>患者信息:</div>
  26. <div class="value">
  27. <nz-select class="w100" [nzDropdownMatchSelectWidth]="false" [(ngModel)]="inspectData.patientId" nzPlaceHolder="请选择患者信息" nzShowSearch nzServerSearch (nzOnSearch)="searchPatient($event)" (nzOpenChange)="openPatient($event)" (ngModelChange)="changePatient($event)">
  28. <ng-container *ngFor="let data of patientList">
  29. <nz-option *ngIf="!isLoading" [nzLabel]="data.patientName + '(' + (data.bedNum || '') + ')' + '-' + data.residenceNo" [nzValue]="data.id">
  30. </nz-option>
  31. </ng-container>
  32. <nz-option *ngIf="isLoading" nzDisabled nzCustomContent>
  33. <i nz-icon nzType="loading" class="loading-icon"></i> 搜索中...
  34. </nz-option>
  35. </nz-select>
  36. </div>
  37. </div>
  38. </div>
  39. <div class="row">
  40. <div class="formItem flex_1">
  41. <div class="name"><i class="icon_transport transport-required red"></i>检查科室:</div>
  42. <div class="value">
  43. <nz-select class="w100" [nzDropdownMatchSelectWidth]="false" [(ngModel)]="deptId" nzPlaceHolder="请选择检查科室">
  44. <ng-container *ngFor="let data of deptList">
  45. <nz-option *ngIf="!isLoading" [nzLabel]="data.dept" [nzValue]="data.id">
  46. </nz-option>
  47. </ng-container>
  48. <nz-option *ngIf="isLoading" nzDisabled nzCustomContent>
  49. <i nz-icon nzType="loading" class="loading-icon"></i> 搜索中...
  50. </nz-option>
  51. </nz-select>
  52. </div>
  53. </div>
  54. </div>
  55. <div class="row">
  56. <div class="formItem flex_1">
  57. <div class="name"><i class="icon_transport transport-required red"></i>预约时间:</div>
  58. <div class="value">
  59. <nz-date-picker [(ngModel)]="yyDate" [nzShowToday]="false" (ngModelChange)="dateChange($event)"></nz-date-picker>
  60. <nz-time-picker [nzDisabled]="!yyDate" class="ml8" nzFormat="HH:mm" [(ngModel)]="yyTime" [nzAllowEmpty]="false" (ngModelChange)="timeChange($event)">
  61. </nz-time-picker>
  62. <button [disabled]="!yyDate" nz-button nzType="primary" class="ml8 mt0" (click)="nextDay()">
  63. 下一日
  64. </button>
  65. </div>
  66. </div>
  67. </div>
  68. <div class="row" *ngIf="endTime">
  69. <div class="formItem flex_1">
  70. <div class="name"><i class="icon_transport transport-required red"></i>预约结束时间:</div>
  71. <div class="value">
  72. {{endTime}}
  73. </div>
  74. </div>
  75. </div>
  76. <div class="row">
  77. <div class="formItem flex_1">
  78. <div class="name"><i class="icon_transport transport-required red" style="visibility: hidden;"></i>医生备注:</div>
  79. <div class="value">
  80. <input class="w100" nz-input placeholder="请填写医生备注" [(ngModel)]="remark" />
  81. </div>
  82. </div>
  83. </div>
  84. </div>
  85. </div>
  86. <div class="display_flex justify-content_flex-center">
  87. <button nzType="primary" nz-button (click)="submitForm()">确认</button>
  88. <button class="btn cancel" nz-button nzType="default" (click)="hideModal()">取消</button>
  89. </div>
  90. </div>
  91. </div>