summaryrefslogtreecommitdiffstats
path: root/ecomp-sdk/epsdk-app-overlay/src/main/webapp/ngapp/src/app/pages/analytics/Report_List/Report/sql/sql.component.html
blob: 270ee870e39aa6c341d33afcd78a0bad8675e0ce (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
<app-save-sql-changes-dialog-component [(visible)]="showSaveSQLDialog">

    <div class="card">
        <div class="card-body">
            <div class="modalTitle">{{SQLstatus}}</div>
            <button (click)="closeSaveModal()" *ngIf="SQLclosable" aria-label="Close" class="dialog__close-btn">X
            </button>
            <br/>
            <label>{{SQLmessage}}</label>
        </div>
        <div class="card-footer">
            <button (click)="showSaveSQLDialog = !showSaveSQLDialog" class="btn btn-alt btn-small close-model">Close
            </button>
        </div>
    </div>
</app-save-sql-changes-dialog-component>


<app-sql-validate-changes-dialog-component [(visible)]="showValidateSQLDialog">

    <div class="card">
        <div class="card-body card-body-style">
            <div class="div-scroll">
                <div class="modalTitle">{{Validatestatus}}</div>
                <div *ngIf="showErrorSqlMessage" [innerHTML]="errorMessageString"></div>
                <button (click)="closeValidateModal()" *ngIf="Validateclosable" aria-label="Close"
                        class="dialog__close-btn">X
                </button>
                <br/>
                <div *ngIf="ValidatePostResponse.query">
                    <app-sql-validate-success-dialog-component
                        [tableObj]="GetValidateResponseString()"></app-sql-validate-success-dialog-component>
                </div>
                <div *ngIf="ValidatePostResponse.errormessage">
                    <app-sql-validate-error-dialog-component
                        [tableObj]="GetValidateResponseString()"></app-sql-validate-error-dialog-component>
                </div>
            </div>
        </div>
        <div class="card-footer">
            <button (click)="closeValidateModal()" class="btn btn-alt btn-small close-model">Close</button>
        </div>
    </div>
</app-sql-validate-changes-dialog-component>


<div class="stdForm">
    <br/>
    <div class="tab-content">
        <h3>Step 2 - Report SQL</h3>
    </div>
    <br/>
    <span *ngIf="showSpinner" class="ecomp-spinner"></span>
    <div *ngIf="!showSpinner">
        <div class="forms-group">
            <div class="tab-pane">
                <div class="field-group">
                    <label>Report SQL</label> <br/>
                    <textarea [(ngModel)]="sqlText" class="defaultFontSize textarea-sql" id="sqlText" name="sqlText" type="textarea"
                              value="{{finalGetObj['query']}}"></textarea>
                </div>
                <br/>
                <div class="field-group">
    <pre>
      <div class="divider"></div><button (click)="validate()" class="btn btn-alt btn-small">Validate & Save</button>
    </pre>
                </div>
                <br/>
                <br/>
            </div>
        </div>
    </div>

    <style scoped>
        h1 {
            font-size: 16px;
        }
    </style>