feat:add mockjson data of slicing page 98/99298/1
authorcyuamber <xuranyjy@chinamobile.com>
Sun, 8 Dec 2019 15:24:09 +0000 (23:24 +0800)
committercyuamber <xuranyjy@chinamobile.com>
Sun, 8 Dec 2019 15:24:27 +0000 (23:24 +0800)
Change-Id: I2d398b00cbea4e33a212eaefa11a68650be229d9
Issue-ID: USECASEUI-369
Signed-off-by: cyuamber <xuranyjy@chinamobile.com>
usecaseui-portal/src/app/app.module.ts
usecaseui-portal/src/app/mock/json/slicing_business_list.json
usecaseui-portal/src/app/mock/json/slicing_nsi_list.json
usecaseui-portal/src/app/mock/json/slicing_nsi_list_activated.json
usecaseui-portal/src/app/mock/json/slicing_nssi_list.json [new file with mode: 0644]
usecaseui-portal/src/app/mock/json/slicing_nssi_list_activated.json [new file with mode: 0644]
usecaseui-portal/src/app/views/services/slicing-management/slicing-resource-management/slicing-business-management/slicing-business-model/slicing-business-model.component.html [new file with mode: 0644]
usecaseui-portal/src/app/views/services/slicing-management/slicing-resource-management/slicing-business-management/slicing-business-model/slicing-business-model.component.less [new file with mode: 0644]
usecaseui-portal/src/app/views/services/slicing-management/slicing-resource-management/slicing-business-management/slicing-business-model/slicing-business-model.component.spec.ts [new file with mode: 0644]
usecaseui-portal/src/app/views/services/slicing-management/slicing-resource-management/slicing-business-management/slicing-business-model/slicing-business-model.component.ts [new file with mode: 0644]
usecaseui-portal/src/app/views/services/slicing-management/slicing-resource-management/slicing-business-management/slicing-business-table/slicing-business-table.component.ts

index 3755613..a34bca7 100644 (file)
@@ -96,6 +96,7 @@ import { BasicInfoComponent } from './shared/components/basic-info/basic-info.co
 import { CheckProcessModelComponent } from './views/services/slicing-management/slicing-task-management/check-process-model/check-process-model.component'
 import { NsiTableComponent } from './views/services/slicing-management/slicing-resource-management/nsi-management/nsi-table/nsi-table.component'
 import { NssiTableComponent } from './views/services/slicing-management/slicing-resource-management/nssi-management/nssi-table/nssi-table.component'
+import { SlicingBusinessModelComponent } from './views/services/slicing-management/slicing-resource-management/slicing-business-management/slicing-business-model/slicing-business-model.component'
 
 @NgModule({
   providers: [
@@ -156,7 +157,8 @@ import { NssiTableComponent } from './views/services/slicing-management/slicing-
     BasicInfoComponent,
     CheckProcessModelComponent,
       NsiTableComponent,
-      NssiTableComponent
+      NssiTableComponent,
+      SlicingBusinessModelComponent
   ],
   imports: [
     BrowserModule,
index 4620185..48145fd 100644 (file)
@@ -4,7 +4,7 @@
     "result_message": "5G slicing service instances query result."
   },
   "result_body": {
-    "record_number": 14,
+    "record_number": 30,
     "slicing_business_list": [
       {
         "service_instance_id": "23edd22b-a0b2-449f-be87-d094159b9265",
index 63a26f5..418d819 100644 (file)
@@ -4,7 +4,7 @@
     "result_message": "5G slicing NSI service instances result."
   },
   "result_body": {
-    "record_number": 12,
+    "record_number": 20,
     "nsi_service_instances": [
       {
         "service_instance_order": "1",
index 327352c..480d069 100644 (file)
@@ -4,63 +4,63 @@
     "result_message": "5G slicing NSI service instances result."
   },
   "result_body": {
-    "record_number":8,
+    "record_number": 2,
     "nsi_service_instances": [
       {
         "service_instance_order": "1",
         "service_instance_id": "46da8cf8-0878-48ac-bea3-f2200959411a",
         "service_instance_name": "eMBB instancel",
-        "nsi_type":"eMBB",
-        "nsi_orchestration-status": "activated"
+        "service_type":"eMBB",
+        "orchestration-status": "activated"
       },
       {
         "service_instance_order": "2",
         "service_instance_id": "46da8cf8-0878-48ac-bea3-f2200959413a",
         "service_instance_name": "eMBB instancel",
-        "nsi_type":"eMBB",
-        "nsi_orchestration-status": "activated"
+        "service_type":"eMBB",
+        "orchestration-status": "activated"
       },
       {
         "service_instance_order": "3",
         "service_instance_id": "46da8cf8-0878-48ac-bea3-f2200959415a",
         "service_instance_name": "eMBB instancel",
-        "nsi_type":"eMBB",
-        "nsi_orchestration-status": "activated"
+        "service_type":"eMBB",
+        "orchestration-status": "activated"
       },
       {
         "service_instance_order": "4",
         "service_instance_id": "46da8cf8-0878-48ac-bea3-f2200959415a",
         "service_instance_name": "eMBB instancel",
-        "nsi_type":"eMBB",
-        "nsi_orchestration-status": "activated"
+        "service_type":"eMBB",
+        "orchestration-status": "activated"
       },
       {
         "service_instance_order": "5",
         "service_instance_id": "46da8cf8-0878-48ac-bea3-f2200959415a",
         "service_instance_name": "eMBB instancel",
-        "nsi_type":"eMBB",
-        "nsi_orchestration-status": "activated"
+        "service_type":"eMBB",
+        "orchestration-status": "activated"
       },
       {
         "service_instance_order": "6",
         "service_instance_id": "46da8cf8-0878-48ac-bea3-f2200959417a",
         "service_instance_name": "eMBB instancel",
-        "nsi_type":"eMBB",
-        "nsi_orchestration-status": "activated"
+        "service_type":"eMBB",
+        "orchestration-status": "activated"
       },
       {
         "service_instance_order": "7",
         "service_instance_id": "46da8cf8-0878-48ac-bea3-f2200959419a",
         "service_instance_name": "eMBB instancel",
-        "nsi_type":"eMBB",
-        "nsi_orchestration-status": "activated"
+        "service_type":"eMBB",
+        "orchestration-status": "activated"
       },
       {
         "service_instance_order": "8",
         "service_instance_id": "46da8cf8-0878-48ac-bea3-f2200959421a",
         "service_instance_name": "eMBB instancel",
-        "nsi_type":"eMBB",
-        "nsi_orchestration-status": "activated"
+        "service_type":"eMBB",
+        "orchestration-status": "activated"
       }
     ]
   }
diff --git a/usecaseui-portal/src/app/mock/json/slicing_nssi_list.json b/usecaseui-portal/src/app/mock/json/slicing_nssi_list.json
new file mode 100644 (file)
index 0000000..315087b
--- /dev/null
@@ -0,0 +1,107 @@
+{
+  "result_header": {
+    "result_code": "200",
+    "result_message": "5G slicing NSSI query result."
+  },
+  "result_body": {
+    "record_number": 12,
+    "nssi_service_instances": [
+      {
+        "service_instance_order": "1",
+        "service_instance_id": "NSSI-C-001-HDBNJ-NSSMF-01-A-ZX",
+        "service_instance_name": "slicing_core_notwork",
+        "service_type": "slicing_core_notwork",
+        "environment_context": "cn",
+        "orchestration_status": "activated"
+      },
+      {
+        "service_instance_order": "2",
+        "service_instance_id": "NSSI-C-001-HDBNJ-NSSMF-02-A-ZX",
+        "service_instance_name": "slicing_core_notwork",
+        "service_type": "slicing_core_notwork",
+        "environment_context": "cn",
+        "orchestration_status": "activated"
+      },
+      {
+        "service_instance_order": "3",
+        "service_instance_id": "NSSI-C-001-HDBNJ-NSSMF-03-A-ZX",
+        "service_instance_name": "slicing_core_notwork",
+        "service_type": "slicing_core_notwork",
+        "environment_context": "cn",
+        "orchestration_status": "deactivated"
+      },
+      {
+        "service_instance_order": "4",
+        "service_instance_id": "NSSI-C-001-HDBNJ-NSSMF-04-A-ZX",
+        "service_instance_name": "slicing_core_notwork",
+        "service_type": "slicing_core_notwork",
+        "environment_context": "cn",
+        "orchestration_status": "deactivated"
+      },
+      {
+        "service_instance_order": "5",
+        "service_instance_id": "NSSI-C-001-HDBNJ-NSSMF-05-A-ZX",
+        "service_instance_name": "slicing_core_notwork",
+        "service_type": "slicing_core_notwork",
+        "environment_context": "cn",
+        "orchestration_status": "activated"
+      },
+      {
+        "service_instance_order": "6",
+        "service_instance_id": "NSSI-C-001-HDBNJ-NSSMF-06-A-ZX",
+        "service_instance_name": "slicing_core_notwork",
+        "service_type": "slicing_core_notwork",
+        "environment_context": "cn",
+        "orchestration_status": "activated"
+      },
+      {
+        "service_instance_order": "7",
+        "service_instance_id": "NSSI-C-001-HDBNJ-NSSMF-07-A-ZX",
+        "service_instance_name": "slicing_core_notwork",
+        "service_type": "slicing_core_notwork",
+        "environment_context": "cn",
+        "orchestration_status": "deactivated"
+      },
+      {
+        "service_instance_order": "8",
+        "service_instance_id": "NSSI-C-001-HDBNJ-NSSMF-08-A-ZX",
+        "service_instance_name": "slicing_core_notwork",
+        "service_type": "slicing_core_notwork",
+        "environment_context": "cn",
+        "orchestration_status": "deactivated"
+      },
+      {
+        "service_instance_order": "9",
+        "service_instance_id": "NSSI-C-001-HDBNJ-NSSMF-09-A-ZX",
+        "service_instance_name": "slicing_core_notwork",
+        "service_type": "slicing_core_notwork",
+        "environment_context": "cn",
+        "orchestration_status": "activated"
+      },
+      {
+        "service_instance_order": "10",
+        "service_instance_id": "NSSI-C-001-HDBNJ-NSSMF-10-A-ZX",
+        "service_instance_name": "slicing_core_notwork",
+        "service_type": "slicing_core_notwork",
+        "environment_context": "cn",
+        "orchestration_status": "activated"
+      },
+      {
+        "service_instance_order": "11",
+        "service_instance_id": "NSSI-C-001-HDBNJ-NSSMF-11-A-ZX",
+        "service_instance_name": "slicing_core_notwork",
+        "service_type": "slicing_core_notwork",
+        "environment_context": "cn",
+        "orchestration_status": "deactivated"
+      },
+      {
+        "service_instance_order": "12",
+        "service_instance_id": "NSSI-C-001-HDBNJ-NSSMF-12-A-ZX",
+        "service_instance_name": "slicing_core_notwork",
+        "service_type": "slicing_core_notwork",
+        "environment_context": "cn",
+        "orchestration_status": "deactivated"
+      }
+    ]
+  }
+}
\ No newline at end of file
diff --git a/usecaseui-portal/src/app/mock/json/slicing_nssi_list_activated.json b/usecaseui-portal/src/app/mock/json/slicing_nssi_list_activated.json
new file mode 100644 (file)
index 0000000..d40addb
--- /dev/null
@@ -0,0 +1,59 @@
+{
+  "result_header": {
+    "result_code": "200",
+    "result_message": "5G slicing NSSI query result."
+  },
+  "result_body": {
+    "record_number": 6,
+    "nssi_service_instances": [
+      {
+        "service_instance_order": "1",
+        "service_instance_id": "NSSI-C-001-HDBNJ-NSSMF-01-A-ZX",
+        "service_instance_name": "slicing_core_notwork",
+        "service_type": "slicing_core_notwork",
+        "environment_context": "cn",
+        "orchestration_status": "activated"
+      },
+      {
+        "service_instance_order": "2",
+        "service_instance_id": "NSSI-C-001-HDBNJ-NSSMF-02-A-ZX",
+        "service_instance_name": "slicing_core_notwork",
+        "service_type": "slicing_core_notwork",
+        "environment_context": "cn",
+        "orchestration_status": "activated"
+      },
+      {
+        "service_instance_order": "5",
+        "service_instance_id": "NSSI-C-001-HDBNJ-NSSMF-05-A-ZX",
+        "service_instance_name": "slicing_core_notwork",
+        "service_type": "slicing_core_notwork",
+        "environment_context": "cn",
+        "orchestration_status": "activated"
+      },
+      {
+        "service_instance_order": "6",
+        "service_instance_id": "NSSI-C-001-HDBNJ-NSSMF-06-A-ZX",
+        "service_instance_name": "slicing_core_notwork",
+        "service_type": "slicing_core_notwork",
+        "environment_context": "cn",
+        "orchestration_status": "activated"
+      },
+      {
+        "service_instance_order": "9",
+        "service_instance_id": "NSSI-C-001-HDBNJ-NSSMF-09-A-ZX",
+        "service_instance_name": "slicing_core_notwork",
+        "service_type": "slicing_core_notwork",
+        "environment_context": "cn",
+        "orchestration_status": "activated"
+      },
+      {
+        "service_instance_order": "10",
+        "service_instance_id": "NSSI-C-001-HDBNJ-NSSMF-10-A-ZX",
+        "service_instance_name": "slicing_core_notwork",
+        "service_type": "slicing_core_notwork",
+        "environment_context": "cn",
+        "orchestration_status": "activated"
+      }
+    ]
+  }
+}
\ No newline at end of file
diff --git a/usecaseui-portal/src/app/views/services/slicing-management/slicing-resource-management/slicing-business-management/slicing-business-model/slicing-business-model.component.html b/usecaseui-portal/src/app/views/services/slicing-management/slicing-resource-management/slicing-business-management/slicing-business-model/slicing-business-model.component.html
new file mode 100644 (file)
index 0000000..839e3aa
--- /dev/null
@@ -0,0 +1,3 @@
+<p>
+  slicing-business-model works!
+</p>
diff --git a/usecaseui-portal/src/app/views/services/slicing-management/slicing-resource-management/slicing-business-management/slicing-business-model/slicing-business-model.component.less b/usecaseui-portal/src/app/views/services/slicing-management/slicing-resource-management/slicing-business-management/slicing-business-model/slicing-business-model.component.less
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/usecaseui-portal/src/app/views/services/slicing-management/slicing-resource-management/slicing-business-management/slicing-business-model/slicing-business-model.component.spec.ts b/usecaseui-portal/src/app/views/services/slicing-management/slicing-resource-management/slicing-business-management/slicing-business-model/slicing-business-model.component.spec.ts
new file mode 100644 (file)
index 0000000..1f8f116
--- /dev/null
@@ -0,0 +1,25 @@
+import { async, ComponentFixture, TestBed } from '@angular/core/testing';
+
+import { SlicingBusinessModelComponent } from './slicing-business-model.component';
+
+describe('SlicingBusinessModelComponent', () => {
+  let component: SlicingBusinessModelComponent;
+  let fixture: ComponentFixture<SlicingBusinessModelComponent>;
+
+  beforeEach(async(() => {
+    TestBed.configureTestingModule({
+      declarations: [ SlicingBusinessModelComponent ]
+    })
+    .compileComponents();
+  }));
+
+  beforeEach(() => {
+    fixture = TestBed.createComponent(SlicingBusinessModelComponent);
+    component = fixture.componentInstance;
+    fixture.detectChanges();
+  });
+
+  it('should create', () => {
+    expect(component).toBeTruthy();
+  });
+});
diff --git a/usecaseui-portal/src/app/views/services/slicing-management/slicing-resource-management/slicing-business-management/slicing-business-model/slicing-business-model.component.ts b/usecaseui-portal/src/app/views/services/slicing-management/slicing-resource-management/slicing-business-management/slicing-business-model/slicing-business-model.component.ts
new file mode 100644 (file)
index 0000000..dc144c9
--- /dev/null
@@ -0,0 +1,15 @@
+import { Component, OnInit } from '@angular/core';
+
+@Component({
+  selector: 'app-slicing-business-model',
+  templateUrl: './slicing-business-model.component.html',
+  styleUrls: ['./slicing-business-model.component.less']
+})
+export class SlicingBusinessModelComponent implements OnInit {
+
+  constructor() { }
+
+  ngOnInit() {
+  }
+
+}
index 0559256..ffcb2fe 100644 (file)
@@ -170,6 +170,7 @@ export class SlicingBusinessTableComponent implements OnInit {
                                 requery();
                             },5000);
                         } else {
+                            clearInterval(this.progressingTimer);
                             res(data.result_body);
                         }
                     })