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";
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)
--- /dev/null
+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
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