feat:Optimize service instance creation parameter passing 91/99691/1
authorcyuamber <xuranyjy@chinamobile.com>
Tue, 17 Dec 2019 04:22:15 +0000 (12:22 +0800)
committercyuamber <xuranyjy@chinamobile.com>
Tue, 17 Dec 2019 04:22:19 +0000 (12:22 +0800)
Change-Id: I0ccf20c574f004f3fd39a223052f002099451560
Issue-ID: USECASEUI-370
Signed-off-by: cyuamber <xuranyjy@chinamobile.com>
usecaseui-portal/src/app/views/services/services-list/services-list.component.html
usecaseui-portal/src/app/views/services/services-list/services-list.component.ts

index 9bbd745..8e07eea 100644 (file)
                             *ngIf="thisCreateService.status == 'Failed'">
                     </span>
                     <div class="ant-notification-notice-message"
-                        *ngIf="(thisCreateService['serviceDomain'] == 'CCVPN' || thisCreateService['serviceDomain'] == 'SOTN') && thisCreateService.status == 'Successful'">
-                        {{ thisCreateService['serviceDomain'] }} &nbsp; {{"i18nTextDefine_InstanceCreatedSuccessfully" |
+                        *ngIf="(createData['commonParams']['templateType'] == 'CCVPN' || thisCreateService['serviceDomain'] == 'SOTN') && thisCreateService.status == 'Successful'">
+                        {{ createData['commonParams']['templateType'] }} &nbsp; {{"i18nTextDefine_InstanceCreatedSuccessfully" |
                         translate}}
                     </div>
                     <div class="ant-notification-notice-message"
-                        *ngIf="(thisCreateService['serviceDomain'] == 'E2E Service') && thisCreateService.status == 'Successful'">
+                        *ngIf="(createData['commonParams']['templateType'] == 'E2E Service') && thisCreateService.status == 'Successful'">
                         E2E &nbsp; {{"i18nTextDefine_InstanceCreatedSuccessfully" | translate}}
                     </div>
                     <div class="ant-notification-notice-message"
-                        *ngIf="(thisCreateService['serviceDomain'] == 'Network Service') && thisCreateService.status == 'Successful'">
+                        *ngIf="(createData['commonParams']['templateType'] == 'Network Service') && thisCreateService.status == 'Successful'">
                         NS &nbsp; {{"i18nTextDefine_InstanceCreatedSuccessfully" | translate}}
                     </div>
                     <div class="ant-notification-notice-message"
-                        *ngIf="(thisCreateService['serviceDomain'] == 'CCVPN' || thisCreateService['serviceDomain'] == 'SOTN') && thisCreateService.status == 'Failed'">
-                        {{ thisCreateService['serviceDomain'] }} &nbsp; {{"i18nTextDefine_InstanceCreationFailed" |
+                        *ngIf="(createData['commonParams']['templateType'] == 'CCVPN' || thisCreateService['serviceDomain'] == 'SOTN') && thisCreateService.status == 'Failed'">
+                        {{ createData['commonParams']['templateType'] }} &nbsp; {{"i18nTextDefine_InstanceCreationFailed" |
                         translate}}
                     </div>
                     <div class="ant-notification-notice-message"
-                        *ngIf="(thisCreateService['serviceDomain'] == 'E2E Service') && thisCreateService.status == 'Failed'">
+                        *ngIf="(createData['commonParams']['templateType'] == 'E2E Service') && thisCreateService.status == 'Failed'">
                         E2E &nbsp; {{"i18nTextDefine_InstanceCreationFailed" | translate}}
                     </div>
                     <div class="ant-notification-notice-message"
-                        *ngIf="(thisCreateService['serviceDomain'] == 'Network Service') && thisCreateService.status == 'Failed'">
+                        *ngIf="(createData['commonParams']['templateType'] == 'Network Service') && thisCreateService.status == 'Failed'">
                         NS &nbsp; {{"i18nTextDefine_InstanceCreationFailed" | translate}}
                     </div>
                     <div class="ant-notification-notice-description">
index 4e57a82..6ee5c27 100644 (file)
@@ -517,14 +517,14 @@ export class ServicesListComponent implements OnInit {
 
         let createParams = "?customerId=" + this.createData['commonParams'].customer.id +
             "&serviceType=" + this.createData['commonParams'].serviceType.name +
-            "&serviceDomain=" + this.templateTypeSelected;
+            "&serviceDomain=" + this.createData['commonParams'].templateType;
         this.createService(obj, createParams, templateCreatestarting, templateCreateSuccessFaild).then((data) => {
             console.log(data);
             this.loadingAnimateShow = false;
             newData = {  //Newly created service data in the main form
                 'service-instance-id': data["serviceId"],
                 'service-instance-name': obj.service.name,
-                serviceDomain: this.templateTypeSelected,
+                serviceDomain: this.createData['commonParams'].templateType,
                 childServiceInstances: [],
                 status: "In Progress",
                 rate: 0,
@@ -582,7 +582,7 @@ export class ServicesListComponent implements OnInit {
         let newData; //
         let createParams = "?customerId=" + this.customerSelected.id +
             "&serviceType=" + this.createData['commonParams'].serviceType.name +
-            "&serviceDomain=" + this.templateTypeSelected +
+            "&serviceDomain=" + this.createData['commonParams'].templateType +
             "&parentServiceInstanceId=" +
             "&uuid=" + obj.service.serviceUuid +
             "&invariantUuuid=" + obj.service.serviceInvariantUuid;
@@ -592,7 +592,7 @@ export class ServicesListComponent implements OnInit {
             newData = {  //
                 'service-instance-id': data["serviceId"],
                 'service-instance-name': obj.service.name,
-                serviceDomain: this.templateTypeSelected,
+                serviceDomain: this.createData['commonParams'].templateType,
                 childServiceInstances: [],
                 status: "In Progress",
                 statusClass: 1001,
@@ -657,7 +657,7 @@ export class ServicesListComponent implements OnInit {
                 newData = {  //
                     'service-instance-id': data.nsInstanceId,
                     'service-instance-name': obj.step1.nsName,
-                    serviceDomain: this.templateTypeSelected,
+                    serviceDomain: this.createData['commonParams'].templateType,
                     childServiceInstances: [],
                     status: "In Progress",
                     statusClass: 1001,
@@ -676,7 +676,7 @@ export class ServicesListComponent implements OnInit {
                 let createParams = "?ns_instance_id=" + data.nsInstanceId +
                     "&customerId=" + this.createData['commonParams'].customer.id +
                     "&serviceType=" + this.createData['commonParams'].serviceType.name +
-                    "&serviceDomain=" + this.templateTypeSelected +
+                    "&serviceDomain=" + this.createData['commonParams'].templateType +
                     "&parentServiceInstanceId=";
                 // step2
                 this.createNsService(createParams, obj.step2).then((jobid) => {