6 <nz-form-label class="colm-s-1 lblCls" [nzSm]="6" [nzXs]="24" nzRequired nzFor="capacity">{{"i18nTextDefine_subscriptionType" | translate}}</nz-form-label>
9 <nz-select class="colm-s-2" id="subscriptionType" [(ngModel)]="selectedSubscriptionType" (ngModelChange)="getServiceInstanceList($event)" nzAllowClear
10 nzPlaceHolder="Choose">
11 <nz-option *ngFor="let option of serviceSubscriptionList" [nzValue]="option.serviceType" [nzLabel]="option.serviceType"></nz-option>
14 <td style="width: 5%"></td>
16 <nz-form-label class="colm-s-1 lblCls" [nzSm]="6" [nzXs]="24" nzRequired nzFor="capacity">{{"i18nTextDefine_serviceInstance" | translate}}</nz-form-label>
19 <nz-select class="colm-s-2" id="serviceInstance" [(ngModel)]="selectedServiceInstance" (ngModelChange)="getSubscribedSites($event)" nzAllowClear
20 nzPlaceHolder="Choose">
21 <nz-option *ngFor="let option of serviceInstanceList" [nzValue]="option.serviceInstance" [nzLabel]="option.serviceInstancename"></nz-option>
24 <td style="width: 5%"></td>
26 <button *ngIf="((selectedSubscriptionType|lowercase) == 'sotn' && selectedServiceInstance !='' )" nz-button nzType="primary"
27 (click)="deleteSelectedService()">{{"i18nTextDefine_delete" | translate}}</button>
32 <div class="desktop view">
33 <nz-table #nzExpandTable [nzData]="expandDataSet" [nzShowPagination]=false>
35 <ng-template ngFor let-data [ngForOf]="nzExpandTable.data">
37 <td width="4%" class="tdCls" nzShowExpand [(nzExpand)]="data.expand"></td>
38 <td width="96%" class="tdCls">{{data.name | translate}}</td>
40 <tr [nzExpand]="data.expand">
41 <td class="noPadding" colspan="2">
42 <ng-template [ngIf]="data.rowIdx == 1">
43 <div style="display: flex; justify-content: center; padding: 1%;">
44 <div style="width: 45%" class="">
45 <div style="padding: 1%">
49 <span>{{summaryInfo.name}}</span>
52 <div style="width: 45%" class="">
53 <div style="padding: 1%">
57 <span>{{summaryInfo.description}}</span>
62 <ng-template [ngIf]="data.rowIdx == 2">
63 <div style="display: flex; justify-content: center; padding: 1%;">
64 <div style="width: 45%" class="">
65 <div style="padding: 1%">
69 <span>{{vpnInfo.l2vpn_name}}</span>
71 <div style="padding: 1%">
75 <span>{{vpnInfo.l2vpn_description}}</span>
77 <div style="padding: 1%">
81 <span>{{vpnInfo.l2vpn_COS}}</span>
83 <div style="padding: 1%">
87 <span>{{vpnInfo.l2vpn_dualLink}}</span>
89 <div style="padding: 1%">
93 <span>{{vpnInfo.l2vpn_tenantId}}</span>
95 <div style="padding: 1%">
99 <span>{{vpnInfo.l2vpn_vpnType}}</span>
101 <div style="padding: 1%">
105 <span>{{vpnInfo.l2vpn_cbs}}</span>
107 <div style="padding: 1%">
111 <span>{{vpnInfo.l2vpn_ebs}}</span>
114 <div style="width: 45%" class="">
115 <div style="padding: 1%">
119 <span>{{vpnInfo.l2vpn_colorAware}}</span>
121 <div style="padding: 1%">
125 <span>{{vpnInfo.l2vpn_reroute}}</span>
127 <div style="padding: 1%">
129 <b>Coupling Flag: </b>
131 <span>{{vpnInfo.l2vpn_couplingFlag}}</span>
133 <div style="padding: 1%">
137 <span>{{vpnInfo.l2vpn_cir}}</span>
140 <div style="padding: 1%">
144 <span>{{vpnInfo.l2vpn_startTime}}</span>
146 <div style="padding: 1%">
150 <span>{{vpnInfo.l2vpn_endTime}}</span>
152 <div style="padding: 1%">
156 <span>{{vpnInfo.l2vpn_eir}}</span>
158 <div style="padding: 1%">
162 <span>{{vpnInfo.l2vpn_SLS}}</span>
168 <ng-template [ngIf]="data.rowIdx == 3">
169 <div style="display: flex; justify-content: center; padding: 1%;">
170 <div style="width: 90%" class="">
171 <nz-table #basicTable [nzData]="uniInfo" [nzShowPagination]="false">
179 <tr *ngFor="let data of basicTable.data">
180 <td>{{ data.sotnuni_cVLAN }}</td>
181 <td>{{ data.sotnuni_tpId }}</td>
194 <!-- <app-sotn-order-service *ngIf="((selectedSubscriptionType|lowercase) == 'sotn' && selectedServiceInstance !='' )" [subscriptionType]="selectedSubscriptionType"
195 [serviceInstanceId]="selectedServiceInstance"></app-sotn-order-service>
196 <app-ordered-service *ngIf="((selectedSubscriptionType|lowercase) == 'sdwan' && selectedServiceInstance !='' )"></app-ordered-service> -->