incident-create.component copy.html 3.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. <!--
  2. * @Author: seimin
  3. * @Date: 2024-10-24 13:47:40
  4. * @LastEditors: seimin
  5. * @LastEditTime: 2024-10-24 13:58:19
  6. * @Description: 创建
  7. -->
  8. <div class="save display_flex justify-content_flex-center align-items_center add">
  9. <div class="modalBody">
  10. <div class="title">回访<i class="icon_transport transport-guanbi" (click)="hideModal()"></i></div>
  11. <div class="content">
  12. <overlay-scrollbars #osComponentRef1 class="workingArea">
  13. <div class="tabs">
  14. <div class="tab" *ngFor="let item of tabs" (click)="clickTbab(item)" [ngClass]="{ active: activeTabValue === item.value }">{{ item.name }}</div>
  15. </div>
  16. <div class="detail">
  17. <ng-container *ngIf="activeTabValue === 1">
  18. <!-- <app-incident-handle-repair [incidentData]="incidentData"></app-incident-handle-repair> -->
  19. </ng-container>
  20. <ng-container *ngIf="activeTabValue === 2">
  21. <!-- <app-incident-handle-handle [incidentData]="incidentData"></app-incident-handle-handle> -->
  22. </ng-container>
  23. </div>
  24. </overlay-scrollbars>
  25. <form nz-form [formGroup]="validateForm" class="addForm">
  26. <nz-form-item>
  27. <nz-form-label [nzSpan]="6" nzRequired nzFor="degree">满意度评价</nz-form-label>
  28. <nz-form-control [nzSpan]="18" nzErrorTip="请选择满意度评价!">
  29. <nz-select [nzDropdownMatchSelectWidth]="false" formControlName="degree" nzPlaceHolder="请选择满意度评价" nzServerSearch>
  30. <ng-container *ngFor="let data of deferralDayList">
  31. <nz-option *ngIf="!isLoading" [nzLabel]="data.name" [nzValue]="data.id"></nz-option>
  32. </ng-container>
  33. <nz-option *ngIf="isLoading" nzDisabled nzCustomContent>
  34. <i nz-icon nzType="loading" class="loading-icon"></i> 搜索中...
  35. </nz-option>
  36. </nz-select>
  37. </nz-form-control>
  38. </nz-form-item>
  39. <nz-form-item>
  40. <nz-form-label [nzSpan]="6" nzRequired nzFor="handleResult">回访处理结果</nz-form-label>
  41. <nz-form-control [nzSpan]="18" nzErrorTip="请选择回访处理结果!">
  42. <nz-select [nzDropdownMatchSelectWidth]="false" formControlName="handleResult" nzPlaceHolder="请选择回访处理结果" nzServerSearch>
  43. <ng-container *ngFor="let data of repairTypeList">
  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. </nz-form-control>
  51. </nz-form-item>
  52. <nz-form-item>
  53. <nz-form-label [nzSpan]="6" nzFor="visitRemarks" style="text-indent: 11px;">回访备注</nz-form-label>
  54. <nz-form-control [nzSpan]="18" nzErrorTip="请输入回访备注!">
  55. <nz-input-group>
  56. <textarea formControlName="visitRemarks" nz-input rows="3" placeholder="请输入回访备注"></textarea>
  57. </nz-input-group>
  58. </nz-form-control>
  59. </nz-form-item>
  60. </form>
  61. </div>
  62. <div class="display_flex justify-content_flex-center">
  63. <button nz-button nzType="primary" (click)="submitForm()"[nzLoading]="isLoading">确认</button>
  64. <button nz-button nzType="default" class="btn cancel" (click)="hideModal()">取消</button>
  65. </div>
  66. </div>
  67. </div>
  68. <!-- 遮罩 -->
  69. <app-mask *ngIf="maskFlag"></app-mask>