SUPPORT-8746 small fix

This commit is contained in:
kochetkov 2024-11-26 18:11:50 +03:00
parent 7ceed04db1
commit 2c390fc5d8
3 changed files with 21 additions and 16 deletions

View file

@ -1,5 +1,5 @@
import {ChangeDetectionStrategy, ChangeDetectorRef, Component, ElementRef} from "@angular/core";
import {AbstractButton, NotNull, ObjectRef, TextArea} from "@webbpm/base-package";
import {AbstractButton, MessagesService, NotNull, ObjectRef, TextArea} from "@webbpm/base-package";
import {ConfigExecutorRpcService} from "../generated/rpc/ConfigExecutorRpcService";
/**
@ -19,6 +19,7 @@ export class ConfigExecuteBtn extends AbstractButton {
@NotNull()
public methodPath: string;
private script: ConfigExecutorRpcService;
private messagesService: MessagesService;
constructor(el: ElementRef, cd: ChangeDetectorRef) {
super(el, cd);
@ -26,7 +27,8 @@ export class ConfigExecuteBtn extends AbstractButton {
initialize() {
super.initialize();
this.script = this.getScript(ConfigExecutorRpcService)
this.script = this.getScript(ConfigExecutorRpcService);
this.messagesService = this.getScript(MessagesService);
}
doClickActions(): Promise<any> {
@ -37,6 +39,7 @@ export class ConfigExecuteBtn extends AbstractButton {
.map(id => id.trim().replace(/"/g, ''));
return this.script.callConfigExecutor(this.methodPath, ids, true)
.then(successMsg => this.messagesService.success(successMsg))
.catch(error => Promise.reject(error));
}
}