Service instance lifecycle management 29/87329/1
authorguochuyicmri <guochuyi@chinamobile.com>
Thu, 9 May 2019 08:32:36 +0000 (16:32 +0800)
committerguochuyicmri <guochuyi@chinamobile.com>
Thu, 9 May 2019 08:32:43 +0000 (16:32 +0800)
Change-Id: Ifd0768dae0d13a8daca99c488323ef1e5751020a
Issue-ID: USECASEUI-218
Signed-off-by: guochuyicmri <guochuyi@chinamobile.com>
usecaseui-portal/src/app/services/onboard-vnf-vm/onboard-vnf-vm.component.ts
usecaseui-portal/src/assets/i18n/en.json
usecaseui-portal/src/assets/i18n/zh.json
usecaseui-portal/src/assets/images/execute-faild.png [new file with mode: 0644]
usecaseui-portal/src/assets/images/execute-inproess.png [new file with mode: 0644]
usecaseui-portal/src/assets/images/execute-success.png [new file with mode: 0644]
usecaseui-portal/src/assets/images/notificationmodel.png [new file with mode: 0644]
usecaseui-portal/src/styles.less

index 75d39eb..9729907 100644 (file)
@@ -272,8 +272,7 @@ export class OnboardVnfVmComponent implements OnInit {
     this.fileListNS = [];
     this.fileListVNF = [];
     this.fileListPNF = [];
-    this.http
-      .request(req)
+    this.http.request(req)
       .pipe(filter(e => e instanceof HttpResponse))
       .subscribe(
         (event: {}) => {
index fffaf6e..b3b90e5 100644 (file)
   "i18nTextDefine_cause":"cause",
   "i18nTextDefine_action":"action",
   "i18nTextDefine_actionvminfo":"actionvminfo",
+  "i18nTextDefine_InstanceCreationStarting":"instance creation is starting.",
+  "i18nTextDefine_InstanceCreatedSuccessfully":"instance was created successfully.",
+  "i18nTextDefine_InstanceCreationFailed":"instance creation failed!!!",
+  "i18nTextDefine_InstanceTeminationStarting":"instance temination is starting.",
+  "i18nTextDefine_InstanceTeminatedSuccessfully":"instance was teminated successfully.",
+  "i18nTextDefine_InstanceTeminationFailed":" instance temination failed!!!",
+  "i18nTextDefine_InstanceScaleStarting":"instance scale is starting.",
+  "i18nTextDefine_InstanceScaledSuccessfully":"instance was scaled successfully.",
+  "i18nTextDefine_InstanceScaleFailed":"instance scale failed!!!",
+  "i18nTextDefine_InstanceHealingStarting":" instance healing is starting.",
+  "i18nTextDefine_InstanceHealedSuccessfully":"instance was healed successfully.",
+  "i18nTextDefine_InstanceHealingFailed":"instance healing failed!!!",
+  "i18nTextDefine_InstanceUpdateStarting":"instance update is starting.",
+  "i18nTextDefine_InstanceUpdatedSuccessfully":"instance was updated successfully.",
+  "i18nTextDefine_InstanceUpdateFailed":"instance update failed!!!",
+
 
   "ccvpn-creation-component":"--:",
   "i18nTextDefine_InstanceCreation":"Instance Creation",
index 2743f8e..208c932 100644 (file)
   "i18nTextDefine_cause":"原因",
   "i18nTextDefine_action":"动作",
   "i18nTextDefine_actionvminfo":"操作虚拟机信息",
+  "i18nTextDefine_InstanceCreationStarting":"创建开始",
+  "i18nTextDefine_InstanceCreatedSuccessfully":"创建成功",
+  "i18nTextDefine_InstanceCreationFailed":"创建失败!",
+  "i18nTextDefine_InstanceTeminationStarting":"删除开始",
+  "i18nTextDefine_InstanceTeminatedSuccessfully":"删除成功",
+  "i18nTextDefine_InstanceTeminationFailed":" 删除失败",
+  "i18nTextDefine_InstanceScaleStarting":"缩扩容开始",
+  "i18nTextDefine_InstanceScaledSuccessfully":"缩扩容成功",
+  "i18nTextDefine_InstanceScaleFailed":"缩扩容失败",
+  "i18nTextDefine_InstanceHealingStarting":"自愈开始",
+  "i18nTextDefine_InstanceHealedSuccessfully":"自愈成功",
+  "i18nTextDefine_InstanceHealingFailed":"自愈失败",
+  "i18nTextDefine_InstanceUpdateStarting":"更新开始",
+  "i18nTextDefine_InstanceUpdatedSuccessfully":"更新成功",
+  "i18nTextDefine_InstanceUpdateFailed":"更新失败",
 
   "ccvpn-creation-component":"--:",
   "i18nTextDefine_InstanceCreation":"实例创建",
diff --git a/usecaseui-portal/src/assets/images/execute-faild.png b/usecaseui-portal/src/assets/images/execute-faild.png
new file mode 100644 (file)
index 0000000..91ab52f
Binary files /dev/null and b/usecaseui-portal/src/assets/images/execute-faild.png differ
diff --git a/usecaseui-portal/src/assets/images/execute-inproess.png b/usecaseui-portal/src/assets/images/execute-inproess.png
new file mode 100644 (file)
index 0000000..6a1beb3
Binary files /dev/null and b/usecaseui-portal/src/assets/images/execute-inproess.png differ
diff --git a/usecaseui-portal/src/assets/images/execute-success.png b/usecaseui-portal/src/assets/images/execute-success.png
new file mode 100644 (file)
index 0000000..36d67ef
Binary files /dev/null and b/usecaseui-portal/src/assets/images/execute-success.png differ
diff --git a/usecaseui-portal/src/assets/images/notificationmodel.png b/usecaseui-portal/src/assets/images/notificationmodel.png
new file mode 100644 (file)
index 0000000..315ed21
Binary files /dev/null and b/usecaseui-portal/src/assets/images/notificationmodel.png differ
index 487d06d..6bc9652 100644 (file)
@@ -723,4 +723,50 @@ nz-modal .healModel.ant-modal {
 nz-modal .scaleModel.ant-modal {
   height: 628px !important;
   overflow: auto;
+}
+
+//2019.05.09 add notification model
+nz-notification-container .ant-notification{
+  width: 592px!important;
+  max-width: 592px!important;
+  background-image: url("assets/images/notificationmodel.png");
+  background-repeat:  no-repeat;
+  opacity: 0.8;
+  nz-notification{
+    width: 100%!important;
+    opacity: 1!important;
+    color: #ffffff;
+    .ant-notification-notice{
+      width: 100%!important;
+      height: 140px !important;
+      background: rgba(255,255,255,0);
+      opacity: 1!important;
+      color: #ffffff;
+      .ant-notification-notice-content{
+        .ant-notification-notice-icon{}
+        .ant-notification-notice-message{
+          margin-left: 88px;
+          font-size: 18px;
+          color: #ffffff;
+          font-weight: 500;
+        }
+        .ant-notification-notice-description{
+          margin-left: 88px;
+          .notificationlist{
+            height: 25px;
+            line-height: 25px;
+            margin-bottom: 5px;
+            p,span{
+              display: inline-block;
+              margin-bottom: 0!important;
+              margin-right: 6px;
+            }
+            span{
+              color: #D9DEF1;
+            }
+          }
+        }
+      }
+    }
+  }
 }
\ No newline at end of file