|
@@ -0,0 +1,70 @@
|
|
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
|
+<!-- 遮罩 -->
|
|
70
|
+<app-mask *ngIf="maskFlag"></app-mask>
|