feat: separate csmf creation form constant data 25/117125/1
authorcyuamber <xuranyjy@chinamobile.com>
Tue, 26 Jan 2021 08:37:24 +0000 (16:37 +0800)
committercyuamber <xuranyjy@chinamobile.com>
Tue, 26 Jan 2021 08:41:29 +0000 (16:41 +0800)
Change-Id: Ieec164b3531b48d08ecb79cb32afa741bd0fc8ec
Issue-ID: USECASEUI-531
Signed-off-by: cyuamber <xuranyjy@chinamobile.com>
usecaseui-portal/src/app/views/services/slicing-management/csmf-slicing-business-management/business-order/business-order.component.ts
usecaseui-portal/src/app/views/services/slicing-management/csmf-slicing-business-management/business-order/constants.ts [new file with mode: 0644]
usecaseui-portal/src/constants/constants.ts

index 9e31c70..ef7971f 100644 (file)
@@ -1,5 +1,5 @@
 import {Component, EventEmitter, Input, OnInit, Output} from '@angular/core';
-import {COMMUNICATION_FORM_ITEMS, COMMUNICATION_FORM_ADDRESS} from "../../../../../../constants/constants";
+import {COMMUNICATION_FORM_ITEMS, COMMUNICATION_FORM_ADDRESS} from "./constants";
 import { Util } from '../../../../../shared/utils/utils';
 import {SlicingTaskServices} from "../../../../../core/services/slicingTaskServices";
 import {NzMessageService} from "ng-zorro-antd";
@@ -174,7 +174,7 @@ export class BusinessOrderComponent implements OnInit {
         const coverage_list: string[] = [];
         let coverageAreaNumber = null;
         let coverageAreas;
-        
+
         COMMUNICATION_FORM_ITEMS.forEach((item, index) => {
             if (item.key !== 'resourceSharingLevel' && item.key !== 'uEMobilityLevel' && item.key !== 'coverageArea' && item.key !== 'coverageAreaNumber') {
                 this.Util.validator(item.title,item.key, this.slicing_order_info[item.key], index, this.rulesText, this.validateRulesShow)
diff --git a/usecaseui-portal/src/app/views/services/slicing-management/csmf-slicing-business-management/business-order/constants.ts b/usecaseui-portal/src/app/views/services/slicing-management/csmf-slicing-business-management/business-order/constants.ts
new file mode 100644 (file)
index 0000000..4a42b95
--- /dev/null
@@ -0,0 +1,196 @@
+export const COMMUNICATION_FORM_ITEMS = [
+    {
+        title: 'Communication Service Name',
+        key: 'name'
+    },
+    {
+        title: 'Max Number of UEs',
+        key: 'maxNumberofUEs'
+    },
+    {
+        title: 'Data Rate Downlink (Mbps)',
+        key: 'expDataRateDL'
+    },
+    {
+        title: 'Latency',
+        key: 'latency'
+    },
+    {
+        title: 'Data Rate Uplink (Mbps)',
+        key: 'expDataRateUL'
+    },
+    {
+        title: 'Resource Sharing Level',
+        key: 'resourceSharingLevel',
+        options: [
+            {
+                title: 'Shared',
+                key: 'shared'
+            },
+            {
+                title: 'Non-shared',
+                key: 'non-shared'
+            }
+        ]
+    },
+    {
+        title: 'Mobility',
+        key: 'uEMobilityLevel',
+        options: [
+            {
+                title: 'Stationary',
+                key: 'stationary'
+            },
+            {
+                title: 'Nomadic',
+                key: 'nomadic'
+            },
+            {
+                title: 'Spatially Restricted Mobility',
+                key: 'spatially restricted mobility'
+            },
+            {
+                title: 'Fully Mobility',
+                key: 'fully mobility'
+            }
+        ]
+    },
+    {
+        title: 'Area',
+        key: 'coverageArea'
+    },
+    {
+        title: 'Coverage Area Number',
+        key: 'coverageAreaNumber'
+    }
+]
+
+export const COMMUNICATION_FORM_ADDRESS = [
+    {
+        "id": "1",
+        "name": "Beijing",
+        "city": [
+            {
+                "id": "101",
+                "name": "Beijing",
+                "county": [
+                    {
+                        "id": "1001",
+                        "name": "Haiding District",
+                        "street": [
+                            {
+                                "id": "100101",
+                                "name": "Wanshoulu Street"
+                            },
+                            {
+                                "id": "100102",
+                                "name": "Zhongguancun Street"
+                            },
+                            {
+                                "id": "100103",
+                                "name": "Haidian Street"
+                            },
+                            {
+                                "id": "100104",
+                                "name": "Xisanqi Street"
+                            }
+                        ]
+                    },
+                    {
+                        "id": "1002",
+                        "name": "Xicheng District",
+                        "street": [
+                            {
+                                "id": "100201",
+                                "name": "Guang'anmenwai Street"
+                            },
+                            {
+                                "id": "100202",
+                                "name": "Xuanwumen Street"
+                            },
+                            {
+                                "id": "100203",
+                                "name": "West Changan Street"
+                            },
+                            {
+                                "id": "100204",
+                                "name": "Financial Street"
+                            }
+                        ]
+                    },
+                    {
+                        "id": "1003",
+                        "name": "Changping District",
+                        "street": [
+                            {
+                                "id": "100301",
+                                "name": "Chengbei Street"
+                            },
+                            {
+                                "id": "100302",
+                                "name": "Chengnan Street"
+                            },
+                            {
+                                "id": "100303",
+                                "name": "Tiantongyuan North Street"
+                            },
+                            {
+                                "id": "100304",
+                                "name": "Tiantongyuan South Street"
+                            }
+                        ]
+                    }
+                ]
+            }
+        ]
+    },
+    {
+        "id": "2",
+        "name": "Shanghai",
+        "city": [{
+            "id": "201",
+            "name": "Shanghai City",
+            "county": [{
+                "id": "2001",
+                "name": "udongxin District",
+                "street": [
+                    {
+                        "id": "200101",
+                        "name": "Lujiazui Street"
+                    },
+                    {
+                        "id": "200102",
+                        "name": "Zhoujiadu Street"
+                    },
+                    {
+                        "id": "200103",
+                        "name": "Tangqiao Street"
+                    },
+                    {
+                        "id": "200104",
+                        "name": "Nanquanlu Street"
+                    }
+                ]
+            },
+                {
+                    "id": "2002",
+                    "name": "Jingan District",
+                    "street": [
+                        {
+                            "id": "200201",
+                            "name": "Jiangning Lu Street"
+                        },
+                        {
+                            "id": "200202",
+                            "name": "Jing'an Temple Street"
+                        },
+                        {
+                            "id": "200203",
+                            "name": "Nanjing West Road Street"
+                        }
+                    ]
+                }
+            ]
+        }]
+    }
+]
\ No newline at end of file
index f5954d0..e974a85 100644 (file)
@@ -493,200 +493,3 @@ export const NexthopInfo_Options = [
 export const BUSINESS_STATUS = [\r
        "All", "Activated", "Deactivated"\r
 ]\r
-\r
-export const COMMUNICATION_FORM_ITEMS = [\r
-    {\r
-        title: 'Communication Service Name',\r
-        key: 'name'\r
-    },\r
-    {\r
-        title: 'Max Number of UEs',\r
-        key: 'maxNumberofUEs'\r
-    },\r
-    {\r
-        title: 'Data Rate Downlink (Mbps)',\r
-        key: 'expDataRateDL'\r
-    },\r
-    {\r
-        title: 'Latency',\r
-        key: 'latency'\r
-    },\r
-    {\r
-        title: 'Data Rate Uplink (Mbps)',\r
-        key: 'expDataRateUL'\r
-    },\r
-    {\r
-        title: 'Resource Sharing Level',\r
-        key: 'resourceSharingLevel',\r
-        options: [\r
-            {\r
-                title: 'Shared',\r
-                key: 'shared'\r
-            },\r
-            {\r
-                title: 'Non-shared',\r
-                key: 'non-shared'\r
-            }\r
-        ]\r
-    },\r
-    {\r
-        title: 'Mobility',\r
-        key: 'uEMobilityLevel',\r
-        options: [\r
-            {\r
-                title: 'Stationary',\r
-                key: 'stationary'\r
-            },\r
-            {\r
-                title: 'Nomadic',\r
-                key: 'nomadic'\r
-            },\r
-            {\r
-                title: 'Spatially Restricted Mobility',\r
-                key: 'spatially restricted mobility'\r
-            },\r
-            {\r
-                title: 'Fully Mobility',\r
-                key: 'fully mobility'\r
-            }\r
-        ]\r
-    },\r
-    {\r
-        title: 'Area',\r
-        key: 'coverageArea'\r
-    },\r
-    {\r
-        title: 'Coverage Area Number',\r
-        key: 'coverageAreaNumber'\r
-    }\r
-]\r
-\r
-export const COMMUNICATION_FORM_ADDRESS = [\r
-    {\r
-        "id": "1",\r
-        "name": "Beijing",\r
-        "city": [\r
-            {\r
-                "id": "101",\r
-                "name": "Beijing",\r
-                "county": [\r
-                    {\r
-                        "id": "1001",\r
-                        "name": "Haiding District",\r
-                        "street": [\r
-                            {\r
-                                "id": "100101",\r
-                                "name": "Wanshoulu Street"\r
-                            },\r
-                            {\r
-                                "id": "100102",\r
-                                "name": "Zhongguancun Street"\r
-                            },\r
-                            {\r
-                                "id": "100103",\r
-                                "name": "Haidian Street"\r
-                            },\r
-                            {\r
-                                "id": "100104",\r
-                                "name": "Xisanqi Street"\r
-                            }\r
-                        ]\r
-                    },\r
-                    {\r
-                        "id": "1002",\r
-                        "name": "Xicheng District",\r
-                        "street": [\r
-                            {\r
-                                "id": "100201",\r
-                                "name": "Guang'anmenwai Street"\r
-                            },\r
-                            {\r
-                                "id": "100202",\r
-                                "name": "Xuanwumen Street"\r
-                            },\r
-                            {\r
-                                "id": "100203",\r
-                                "name": "West Changan Street"\r
-                            },\r
-                            {\r
-                                "id": "100204",\r
-                                "name": "Financial Street"\r
-                            }\r
-                        ]\r
-                    },\r
-                    {\r
-                        "id": "1003",\r
-                        "name": "Changping District",\r
-                        "street": [\r
-                            {\r
-                                "id": "100301",\r
-                                "name": "Chengbei Street"\r
-                            },\r
-                            {\r
-                                "id": "100302",\r
-                                "name": "Chengnan Street"\r
-                            },\r
-                            {\r
-                                "id": "100303",\r
-                                "name": "Tiantongyuan North Street"\r
-                            },\r
-                            {\r
-                                "id": "100304",\r
-                                "name": "Tiantongyuan South Street"\r
-                            }\r
-                        ]\r
-                    }\r
-                ]\r
-            }\r
-        ]\r
-    },\r
-    {\r
-        "id": "2",\r
-        "name": "Shanghai",\r
-        "city": [{\r
-            "id": "201",\r
-            "name": "Shanghai City",\r
-            "county": [{\r
-                "id": "2001",\r
-                "name": "udongxin District",\r
-                "street": [\r
-                    {\r
-                        "id": "200101",\r
-                        "name": "Lujiazui Street"\r
-                    },\r
-                    {\r
-                        "id": "200102",\r
-                        "name": "Zhoujiadu Street"\r
-                    },\r
-                    {\r
-                        "id": "200103",\r
-                        "name": "Tangqiao Street"\r
-                    },\r
-                    {\r
-                        "id": "200104",\r
-                        "name": "Nanquanlu Street"\r
-                    }\r
-                ]\r
-            },\r
-                {\r
-                    "id": "2002",\r
-                    "name": "Jingan District",\r
-                    "street": [\r
-                        {\r
-                            "id": "200201",\r
-                            "name": "Jiangning Lu Street"\r
-                        },\r
-                        {\r
-                            "id": "200202",\r
-                            "name": "Jing'an Temple Street"\r
-                        },\r
-                        {\r
-                            "id": "200203",\r
-                            "name": "Nanjing West Road Street"\r
-                        }\r
-                    ]\r
-                }\r
-            ]\r
-        }]\r
-    }\r
-]
\ No newline at end of file