summaryrefslogtreecommitdiffstats
path: root/usecaseui-portal/src/app/views/services/intent-based-services/cloud-leased-line
diff options
context:
space:
mode:
authorliuwh7 <liuwh7@asiainfo.com>2022-03-23 09:39:00 +0800
committerliuwh7 <liuwh7@asiainfo.com>2022-03-23 09:39:14 +0800
commit1dac51bfc12c0eb84894c5aff4c970554a42e72c (patch)
treeb112f68c0f79daff0d4d8a4ffdc96f4fff9fb92f /usecaseui-portal/src/app/views/services/intent-based-services/cloud-leased-line
parent37431e9fd0fbcc7a7a8e97d1c825a3d235f6f2f8 (diff)
feat: modify intent instance4.0.6
Signed-off-by: liuwh7 <liuwh7@asiainfo.com> Change-Id: I212e71ad60c81f8135d46eae784c558cafed6d88 Issue-ID: REQ-1075
Diffstat (limited to 'usecaseui-portal/src/app/views/services/intent-based-services/cloud-leased-line')
-rw-r--r--usecaseui-portal/src/app/views/services/intent-based-services/cloud-leased-line/cloud-leased-line.component.html8
-rw-r--r--usecaseui-portal/src/app/views/services/intent-based-services/cloud-leased-line/cloud-leased-line.component.ts16
2 files changed, 24 insertions, 0 deletions
diff --git a/usecaseui-portal/src/app/views/services/intent-based-services/cloud-leased-line/cloud-leased-line.component.html b/usecaseui-portal/src/app/views/services/intent-based-services/cloud-leased-line/cloud-leased-line.component.html
index ae733c5f..78f752c6 100644
--- a/usecaseui-portal/src/app/views/services/intent-based-services/cloud-leased-line/cloud-leased-line.component.html
+++ b/usecaseui-portal/src/app/views/services/intent-based-services/cloud-leased-line/cloud-leased-line.component.html
@@ -77,6 +77,14 @@
nz-button
nzType="primary"
class="buy-button"
+ (click)="modifyCloudLeasedLine(data)"
+ >
+ Modify
+ </button>
+ <button
+ nz-button
+ nzType="primary"
+ class="buy-button"
(click)="deleteCloudLeasedLine(data)"
>
Delete
diff --git a/usecaseui-portal/src/app/views/services/intent-based-services/cloud-leased-line/cloud-leased-line.component.ts b/usecaseui-portal/src/app/views/services/intent-based-services/cloud-leased-line/cloud-leased-line.component.ts
index a9d239df..dd044e7e 100644
--- a/usecaseui-portal/src/app/views/services/intent-based-services/cloud-leased-line/cloud-leased-line.component.ts
+++ b/usecaseui-portal/src/app/views/services/intent-based-services/cloud-leased-line/cloud-leased-line.component.ts
@@ -130,6 +130,7 @@ export class CloudLeasedLineComponent implements OnInit {
this.cloudLeasedLineShowFlag = false;
this.pageIndex = 1;
this.pageSize = 10;
+ this.resolveResult = null;
this.getCloudLeasedLineList();
}
// smart dialog show
@@ -187,6 +188,21 @@ export class CloudLeasedLineComponent implements OnInit {
});
}
+ modifyCloudLeasedLine(row): void {
+ this.resolveResult = {
+ name: row.name,
+ instanceId: row.instanceId,
+ protect: row.protectStatus ? true : false,
+ accessPointOne: {
+ name: row.accessPointOneName,
+ bandwidth: row.accessPointOneBandWidth
+ },
+ cloudPointName: row.cloudPointName,
+ isUpdateFlag: true
+ };
+ this.cloudLeasedLineShowFlag = true;
+ }
+
deleteCloudLeasedLine(row): void {
this.myHttp.deleteIntentInstance(row.instanceId).subscribe((data) => {
const { code, message } = data;