diff options
author | zoulingli128 <zll_1208@126.com> | 2022-09-23 15:29:46 +0800 |
---|---|---|
committer | zoulingli128 <zll_1208@126.com> | 2022-09-23 15:29:46 +0800 |
commit | 8673d020994a66bb98b456130f887a2ee822bd37 (patch) | |
tree | 8eff6e5bacca097573a2245807549020d2d36d71 /usecaseui-portal/src | |
parent | 7bdeb7cc89a8d60e4c3199f1922a6bf73a9d83c1 (diff) |
Joint debugging interface of front and rear platform
Issue-ID: USECASEUI-730
Signed-off-by: zoulingli128 <zll_1208@126.com>
Change-Id: Ibffb8a81cae041d09a079034db6766c071202886
Diffstat (limited to 'usecaseui-portal/src')
3 files changed, 24 insertions, 11 deletions
diff --git a/usecaseui-portal/src/app/core/services/intentManagement.service.ts b/usecaseui-portal/src/app/core/services/intentManagement.service.ts index eb9ad2b3..12fce9d4 100644 --- a/usecaseui-portal/src/app/core/services/intentManagement.service.ts +++ b/usecaseui-portal/src/app/core/services/intentManagement.service.ts @@ -26,7 +26,8 @@ export class IntentManagementService { url = { createIntentManagement: this.baseUrl + "/api/usecaseui-intent-analysis/v1/intents", getIntentManagement: this.baseUrl + "/api/usecaseui-intent-analysis/v1/intents", - deleteIntentManagement: this.baseUrl + "/api/usecaseui-intent-analysis/v1/intents", + deleteIntentManagement: this.baseUrl + "/api/usecaseui-intent-analysis/v1/intents/", + updateIntentManagementData: this.baseUrl + "/api/usecaseui-intent-analysis/v1/intents/" }; // intentManagement @@ -37,7 +38,9 @@ export class IntentManagementService { return this.http.post<any>(this.url["createIntentManagement"], requestBody); } deleteIntentManagementData(intentId) { - let params = new HttpParams({ fromObject: { "intentId": intentId } }); - return this.http.delete<any>(this.url.deleteIntentManagement, { params }); -} + return this.http.delete<any>(this.url.deleteIntentManagement + intentId); + } + updateIntentManagementData(id, requestBody) {//更新接口未完成 + return this.http.put<any>(this.url.updateIntentManagementData + id, requestBody); + } } 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 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 acd37ec9..7fc9f7e6 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 @@ -39,10 +39,6 @@ export class IntentManagementComponent implements OnInit { if ($event.cancel) { return; } - if(this.currentIndex>-1){ - this.listOfData[this.currentIndex]=$event.param - this.currentIndex=-1 - } this.getIntentManagementData() } editIntentList(data,i): void { |