From 725979e1ecfd3817a48a547cb28edf9536adc676 Mon Sep 17 00:00:00 2001 From: zhenzhenbai <850084376@qq.com> Date: Tue, 29 Nov 2022 16:58:21 +0800 Subject: modify the URL of the get interface Modify the URL of the get interface of the intention,and add a prompt message for adding,deleting,modifying,and querying the intention. Issue-ID: USECASEUI-763 Signed-off-by: zhenzhenbai <850084376@qq.com> Change-Id: I66e9b9bccfc7c91809427bce693ede0a7ecddaa1 --- .../intent-management/intent-management.component.ts | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) (limited to 'usecaseui-portal/src/app/views/intent-management/intent-management.component.ts') diff --git a/usecaseui-portal/src/app/views/intent-management/intent-management.component.ts b/usecaseui-portal/src/app/views/intent-management/intent-management.component.ts index 7fc9f7e6..758aad06 100644 --- a/usecaseui-portal/src/app/views/intent-management/intent-management.component.ts +++ b/usecaseui-portal/src/app/views/intent-management/intent-management.component.ts @@ -1,5 +1,6 @@ import { Component, OnInit } from '@angular/core'; import { IntentManagementService } from '../../core/services/intentManagement.service' +import {NzMessageService} from "ng-zorro-antd"; @Component({ selector: 'app-intent-management', @@ -8,7 +9,10 @@ import { IntentManagementService } from '../../core/services/intentManagement.se }) export class IntentManagementComponent implements OnInit { - constructor(private myhttp: IntentManagementService) { } + constructor( + private myhttp: IntentManagementService, + private message: NzMessageService, + ) { } ngOnInit() { this.getIntentManagementData() @@ -23,10 +27,10 @@ export class IntentManagementComponent implements OnInit { this.myhttp.getIntentManagementData() .subscribe( (data) => { - this.listOfData=data + this.listOfData=data.result_body }, (err) => { - console.error(err); + this.message.error('Failed to obtain intent data'); } ) } @@ -49,8 +53,13 @@ export class IntentManagementComponent implements OnInit { deleteIntentList(data): void{ this.myhttp.deleteIntentManagementData(data.intentId).subscribe((data) => { this.getIntentManagementData() + if(data.result_header.result_code===200){ + this.message.success('Deleted successfully'); + }else{ + this.message.error(data.result_header.result_message); + } }, (err) => { - console.log(err); - }); + this.message.error('Deletion failed'); + }); } } \ No newline at end of file -- cgit 1.2.3-korg