diff options
Diffstat (limited to 'usecaseui-portal/src/app/views/intent-management/input-intent-management/input-intent-management.component.ts')
-rw-r--r-- | usecaseui-portal/src/app/views/intent-management/input-intent-management/input-intent-management.component.ts | 20 |
1 files changed, 17 insertions, 3 deletions
diff --git a/usecaseui-portal/src/app/views/intent-management/input-intent-management/input-intent-management.component.ts b/usecaseui-portal/src/app/views/intent-management/input-intent-management/input-intent-management.component.ts index 180afcad..1a6b95e2 100644 --- a/usecaseui-portal/src/app/views/intent-management/input-intent-management/input-intent-management.component.ts +++ b/usecaseui-portal/src/app/views/intent-management/input-intent-management/input-intent-management.component.ts @@ -67,12 +67,12 @@ export class InputIntentManagementComponent implements OnInit { this.modalOpreation.emit({ "cancel": true }); } handleOk(): void { - this.showModel = false; if(JSON.stringify(this.editIntentTableData)==='{}'){ this.defaultParams['intentId']=this.Util.getUuid() + this.createIntentInstance() + }else{ + this.editIntentInstanceData() } - this.createIntentInstance() - this.modalOpreation.emit({ "cancel": false, "param": this.defaultParams }); this.clearIntentData() } clearIntentData(): void{ @@ -138,6 +138,7 @@ export class InputIntentManagementComponent implements OnInit { ...this.defaultParams }).subscribe( (response) => { + this.showModel = false; this.modalOpreation.emit({ "cancel": false }); }, (err) => { @@ -145,4 +146,17 @@ export class InputIntentManagementComponent implements OnInit { } ) } + editIntentInstanceData(): void { + let id = this.defaultParams['intentId']; + let obj = this.defaultParams; + this.myhttp.updateIntentManagementData(id,obj).subscribe( + (response) => { + this.showModel = false; + this.modalOpreation.emit({ "cancel": false}); + }, + (err) => { + console.log(err); + } + ) + } }
\ No newline at end of file |