From 875fc6eab813e28e3b4ccee01362ae751a2824c9 Mon Sep 17 00:00:00 2001 From: guochuyicmri Date: Mon, 13 May 2019 00:18:56 +0800 Subject: Support OTN Domain Management Change-Id: I4e431e642c1f0ec1d998614f861ee0909c1c5ffe Issue-ID: USECASEUI-226 Signed-off-by: guochuyicmri --- .../app/ccvpn-network/ccvpn-network.component.css | 29 ++++++++ .../app/ccvpn-network/ccvpn-network.component.html | 79 +++++++++++++-------- .../app/ccvpn-network/ccvpn-network.component.ts | 3 + .../src/assets/images/no-network available.png | Bin 0 -> 50933 bytes 4 files changed, 81 insertions(+), 30 deletions(-) create mode 100644 usecaseui-portal/src/assets/images/no-network available.png (limited to 'usecaseui-portal') diff --git a/usecaseui-portal/src/app/ccvpn-network/ccvpn-network.component.css b/usecaseui-portal/src/app/ccvpn-network/ccvpn-network.component.css index 0347ce72..2165364a 100644 --- a/usecaseui-portal/src/app/ccvpn-network/ccvpn-network.component.css +++ b/usecaseui-portal/src/app/ccvpn-network/ccvpn-network.component.css @@ -45,12 +45,41 @@ float: left; background: #EEF9FF; } +#tpContainer .no-network{ + width: 300px; + margin: 0 auto; + height: 280px; + position: absolute; + top: 50%; + left: 50%; + margin-top: -140px; + margin-left: -150px; +} +.no-network img{ + width: 100%; +} +.no-network p{ + text-align: center; + color: #A0AACD; + font-size: 18px; + margin-top: 20px; +} .model { position: relative; padding: 15px; height: 100vh; width: 100%; } +.model h2{ + display: inline-block; + margin: 0; + color: #3C4F8C; + margin-left: 10px; + display: inline-block; +} +.model .title-modelshow{ + color: #A0AACD; +} .model .creation { /*margin-top:-4%;*/ background-color: #fff; diff --git a/usecaseui-portal/src/app/ccvpn-network/ccvpn-network.component.html b/usecaseui-portal/src/app/ccvpn-network/ccvpn-network.component.html index 7e20c769..c7eae608 100644 --- a/usecaseui-portal/src/app/ccvpn-network/ccvpn-network.component.html +++ b/usecaseui-portal/src/app/ccvpn-network/ccvpn-network.component.html @@ -15,118 +15,137 @@ -->
- -
+ +

+ Please configure network links for registered devices and partner system. +

+
+
+

+ There is not any terminal device can be used for configuration +

+
+

+ please register external network into ONAP. +

+
+
+ No network available +

No network available

+
+
-

Set Attribtes

+

{{"i18nTextDefine_SetAttribtes" | translate}}

  • - *Link Name + * {{"i18nTextDefine_LinkName" | translate}}
-

Left Port

+

{{"i18nTextDefine_LeftPort" | translate}}

  • - *Network + * {{"i18nTextDefine_Network" | translate}}
  • - *Node + * {{"i18nTextDefine_Node" | translate}}
  • - *Terminal Point + * {{"i18nTextDefine_TerminalPoint" | translate}}
-

Right Port

- +

{{"i18nTextDefine_RightPort" | translate}}

+
  • - *Host Url + * {{"i18nTextDefine_HostUrl" | translate}}
  • - *Network + * {{"i18nTextDefine_Network" | translate}}
  • - *Node + * {{"i18nTextDefine_Node" | translate}}
  • - *Terminal Point + * {{"i18nTextDefine_TerminalPoint" | translate}}
- - + +
-

Set Attribtes

  • - Link Name + {{"i18nTextDefine_LinkName" | translate}}
-

Left Port

+

{{"i18nTextDefine_LeftPort" | translate}}

  • - Network + {{"i18nTextDefine_Network" | translate}}
  • - Node + {{"i18nTextDefine_Node" | translate}}
  • - Terminal Point + {{"i18nTextDefine_TerminalPoint" | translate}}
-

Right Port

+

{{"i18nTextDefine_RightPort" | translate}}

  • - Host Url + {{"i18nTextDefine_HostUrl" | translate}}
  • - Network + {{"i18nTextDefine_Network" | translate}}
  • - Node + {{"i18nTextDefine_Node" | translate}}
  • - Terminal Point + {{"i18nTextDefine_TerminalPoint" | translate}}
- - - + + +
diff --git a/usecaseui-portal/src/app/ccvpn-network/ccvpn-network.component.ts b/usecaseui-portal/src/app/ccvpn-network/ccvpn-network.component.ts index 3bf4aa70..cfd32f7c 100644 --- a/usecaseui-portal/src/app/ccvpn-network/ccvpn-network.component.ts +++ b/usecaseui-portal/src/app/ccvpn-network/ccvpn-network.component.ts @@ -82,6 +82,7 @@ export class CcvpnNetworkComponent implements OnInit { } addLinkDisabled = true; + nonetwork = false; isVisible = false; outCloudShow = false; inputshow = false; @@ -169,8 +170,10 @@ export class CcvpnNetworkComponent implements OnInit { .subscribe((data) => { if (data.length == 0) { this.addLinkDisabled = false; + this.nonetwork = true; return; } + this.nonetwork = false; for (let ii = 0; ii < data.length; ii++) {//Determine if there is external cloud information in the data, and kick it out. if (data[ii]['aaiId'] != null) { this.dataCloud = data.splice(ii, 1); diff --git a/usecaseui-portal/src/assets/images/no-network available.png b/usecaseui-portal/src/assets/images/no-network available.png new file mode 100644 index 00000000..23040ef7 Binary files /dev/null and b/usecaseui-portal/src/assets/images/no-network available.png differ -- cgit 1.2.3-korg