This commit is contained in:
IDONTSUDO 2024-04-18 20:44:26 +03:00
parent 38ffde1d77
commit 94b40bf24c
8 changed files with 33 additions and 16 deletions

View file

@ -23,6 +23,8 @@ export class DataSetStore extends UiErrorState<HttpError> {
dataSetModel = DataSetModel.empty();
drawers: Drawer[];
socketRepository: SocketRepository;
titleDrawer: string = DrawersDataset.NewDataset;
constructor() {
super();
this.socketRepository = socketRepository;
@ -55,6 +57,7 @@ export class DataSetStore extends UiErrorState<HttpError> {
}
openEmptyCard() {
this.dataSetModel = DataSetModel.empty();
this.titleDrawer = DrawersDataset.NewDataset;
this.editDrawer(DrawersDataset.NewDataset, true);
}
@ -92,6 +95,7 @@ export class DataSetStore extends UiErrorState<HttpError> {
}
editDataset(id: string) {
this.titleDrawer = DrawersDataset.FormBuilderDrawer;
this.dataSetModel = DataSetModel.fromIDatasetModel(this.datasets?.find((el) => el._id === id) as IDatasetModel);
this.editDrawer(DrawersDataset.NewDataset, true);
}
@ -111,7 +115,7 @@ export class DataSetStore extends UiErrorState<HttpError> {
async (s) => {
(await this.dataSetRepository.execDatasetProcess(id)).fold(
() => {
this.updateDatasetStatus(id,ProcessStatus.RUN)
this.updateDatasetStatus(id, ProcessStatus.RUN);
message.success("Процесс запущен");
},
(e) => message.error(e.message)
@ -133,6 +137,7 @@ export class DataSetStore extends UiErrorState<HttpError> {
async () => {
message.success("Датасет сохранен");
await this.getDatasets();
this.editDrawer(DrawersDataset.NewDataset, false);
},
async (error) => message.error(error.message)
);
@ -141,6 +146,7 @@ export class DataSetStore extends UiErrorState<HttpError> {
async () => {
message.success("Настройки датасета измнены");
await this.getDatasets();
this.editDrawer(DrawersDataset.NewDataset, false);
},
async (error) => message.error(error.message)
);