|
|
|
@@ -58,7 +58,8 @@ function ExperimentInstanceComponent({ |
|
|
|
// 删除实验实例确认 |
|
|
|
const handleRemove = (instance: ExperimentInstance) => { |
|
|
|
modalConfirm({ |
|
|
|
title: '确定删除该条实例吗?', |
|
|
|
title: '删除后,该实验实例将不可恢复', |
|
|
|
content: '是否确认删除?', |
|
|
|
onOk: () => { |
|
|
|
deleteExperimentInstance(instance.id); |
|
|
|
}, |
|
|
|
@@ -96,6 +97,18 @@ function ExperimentInstanceComponent({ |
|
|
|
} |
|
|
|
}; |
|
|
|
|
|
|
|
// 终止实验实例 |
|
|
|
const handleTerminate = (instance: ExperimentInstance) => { |
|
|
|
modalConfirm({ |
|
|
|
title: '终止后,该次实验运行将不可恢复', |
|
|
|
content: '是否确认终止?', |
|
|
|
isDelete: false, |
|
|
|
onOk: () => { |
|
|
|
terminateExperimentInstance(instance); |
|
|
|
}, |
|
|
|
}); |
|
|
|
}; |
|
|
|
|
|
|
|
// 终止实验实例 |
|
|
|
const terminateExperimentInstance = async (instance: ExperimentInstance) => { |
|
|
|
const request = config.stopInsReq; |
|
|
|
@@ -188,7 +201,7 @@ function ExperimentInstanceComponent({ |
|
|
|
item.status === ExperimentStatus.Terminated |
|
|
|
} |
|
|
|
icon={<KFIcon type="icon-zhongzhi" />} |
|
|
|
onClick={() => terminateExperimentInstance(item)} |
|
|
|
onClick={() => handleTerminate(item)} |
|
|
|
> |
|
|
|
终止 |
|
|
|
</Button> |
|
|
|
|