Browse Source

解决定时器bug

master-fzznrj423
somunslotus 1 year ago
parent
commit
d3542ce827
2 changed files with 3 additions and 4 deletions
  1. +0
    -1
      react-ui/src/components/KFModal/index.tsx
  2. +3
    -3
      react-ui/src/pages/Experiment/index.jsx

+ 0
- 1
react-ui/src/components/KFModal/index.tsx View File

@@ -1,6 +1,5 @@
// 自定义 Modal

import { ReactComponent as CloseIcon } from '@/assets/svg/modal-close.svg';
import ModalTitle from '@/components/ModalTitle';
import { Modal, type ModalProps } from 'antd';
import classNames from 'classnames';


+ 3
- 3
react-ui/src/pages/Experiment/index.jsx View File

@@ -98,7 +98,7 @@ function Experiment() {
setExperimentInList(list);
// 获取 TensorBoard 状态
list.forEach((item) => {
if (item.nodes_result.tensorboard_log) {
if (item.nodes_result?.tensorboard_log) {
const timerId = setTimeout(() => {
getTensorBoardStatus(item);
}, 0);
@@ -161,8 +161,8 @@ function Experiment() {
}
};
const expandChange = (e, record) => {
clearExperimentInTimers();
if (record.id === expandedRowKeys) {
clearExperimentInTimers();
setExpandedRowKeys(null);
} else {
getQueryByExperiment(record.id);
@@ -434,7 +434,7 @@ function Experiment() {
{index + 1}
</a>
<div style={{ width: '300px' }}>
{item.nodes_result.tensorboard_log ? (
{item.nodes_result?.tensorboard_log ? (
<TensorBoardStatus
status={item.tensorBoardStatus}
onClick={() => handleTensorboard(item)}


Loading…
Cancel
Save