-
- 启动时间:{momnet(message.create_time).format('YYYY-MM-DD HH:mm:ss')}
-
+
启动时间:{formatDate(message.create_time)}
执行时长:
{message.finish_time
diff --git a/react-ui/src/pages/Experiment/experimentText/props.jsx b/react-ui/src/pages/Experiment/experimentText/props.jsx
index 7683c833..98ef4984 100644
--- a/react-ui/src/pages/Experiment/experimentText/props.jsx
+++ b/react-ui/src/pages/Experiment/experimentText/props.jsx
@@ -1,5 +1,5 @@
import { getNodeResult, getQueryByExperimentLog } from '@/services/experiment/index.js';
-import { elapsedTime } from '@/utils/date';
+import { elapsedTime, formatDate } from '@/utils/date';
import { downLoadZip } from '@/utils/downloadfile';
import { DatabaseOutlined, ProfileOutlined } from '@ant-design/icons';
import { Drawer, Form, Input, Tabs, message } from 'antd';
@@ -419,7 +419,7 @@ const Props = forwardRef(({ onParentChange }, ref) => {
- 启动时间:{moment(stagingItem.experimentStartTime).format('YYYY-MM-DD HH:mm:ss')}
+ 启动时间:{formatDate(stagingItem.experimentStartTime)}
耗时:
diff --git a/react-ui/src/pages/Experiment/index.jsx b/react-ui/src/pages/Experiment/index.jsx
index 611c18c6..43db02f9 100644
--- a/react-ui/src/pages/Experiment/index.jsx
+++ b/react-ui/src/pages/Experiment/index.jsx
@@ -14,16 +14,15 @@ import {
} from '@/services/experiment/index.js';
import { getWorkflow } from '@/services/pipeline/index.js';
import themes from '@/styles/theme.less';
-import { elapsedTime } from '@/utils/date';
+import { elapsedTime, formatDate } from '@/utils/date';
import { to } from '@/utils/promise';
import { modalConfirm } from '@/utils/ui';
import { Button, ConfigProvider, Space, Table, message } from 'antd';
import classNames from 'classnames';
-import momnet from 'moment';
import { useEffect, useRef, useState } from 'react';
import { useNavigate } from 'react-router-dom';
+import AddExperimentModal from './components/AddExperimentModal';
import TensorBoardStatus, { TensorBoardStatusEnum } from './components/TensorBoardStatus';
-import AddExperimentModal from './experimentText/addExperimentModal';
import Styles from './index.less';
import { experimentStatusInfo } from './status';
@@ -442,9 +441,7 @@ function Experiment() {
? elapsedTime(new Date(item.create_time), new Date(item.finish_time))
: elapsedTime(new Date(item.create_time), new Date())}
-
- {momnet(item.create_time).format('YYYY-MM-DD HH:mm:ss')}
-
+
{formatDate(item.create_time)}
![]()
{
- const props = {
- action: '/api/mmp/models/upload',
- // headers: {
- // 'X-Requested-With': null
- // },
- headers: {
- Authorization: getAccessToken(),
- 'X-Requested-With': null,
- },
- onChange({ file, fileList }) {
- if (file.status !== 'uploading') {
- console.log(file, fileList);
- setFormList(
- fileList.map((item) => {
- return {
- ...form.getFieldsValue(),
- models_id: locationParams.id,
- file_name: item.response.code === 200 ? item.response.data[0].fileName : null,
- file_size: item.response.code === 200 ? item.response.data[0].fileSize : null,
- url: item.response.code === 200 ? item.response.data[0].url : null,
- };
- }),
- );
- }
- },
- defaultFileList: [],
- };
- const [form] = Form.useForm();
const [formList, setFormList] = useState([]);
- const [dialogTitle, setDialogTitle] = useState('新建版本');
- const [isModalOpen, setIsModalOpen] = useState(false);
const [datasetDetailObj, setDatasetDetailObj] = useState({});
const [version, setVersion] = useState(null);
const [versionList, setVersionList] = useState([]);
const locationParams = useParams(); //新版本获取路由参数接口
const [searchParams] = useSearchParams();
- console.log(locationParams);
const [wordList, setWordList] = useState([]);
- const [uuid, setUuid] = useState(Date.now());
const isPublic = searchParams.get('isPublic') === 'true';
+
const getModelByDetail = () => {
getModelById(locationParams.id).then((ret) => {
console.log(ret);
@@ -92,16 +60,17 @@ const Dataset = () => {
return () => {};
}, []);
const showModal = () => {
- form.resetFields();
- form.setFieldsValue({ name: datasetDetailObj.name });
-
- setDialogTitle('创建新版本');
- setUuid(Date.now());
- setIsModalOpen(true);
- };
- const handleCancel = () => {
- setIsModalOpen(false);
+ const { close } = openAntdModal(AddVersionModal, {
+ resourceType: ResourceType.Model,
+ resourceId: locationParams.id,
+ initialName: datasetDetailObj.name,
+ onOk: () => {
+ getModelVersionsList();
+ close();
+ },
+ });
};
+
const deleteDataset = () => {
modalConfirm({
title: '删除后,该版本将不可恢复',
@@ -117,13 +86,7 @@ const Dataset = () => {
},
});
};
- const onFinish = () => {
- addModelsVersionDetail(formList).then((ret) => {
- getModelVersionsList();
- setIsModalOpen(false);
- message.success('创建成功');
- });
- };
+
const getModelVersions = (params) => {
getModelVersionIdList(params).then((ret) => {
setWordList(ret?.data?.content ?? []);
@@ -149,9 +112,7 @@ const Dataset = () => {
setVersion('');
}
};
- const onFinishFailed = (errorInfo) => {
- console.log('Failed:', errorInfo);
- };
+
const columns = [
{
title: '序号',
@@ -183,7 +144,7 @@ const Dataset = () => {
title: '更新时间',
dataIndex: 'update_time',
key: 'update_time',
- render: (text) =>
{moment(text).format('YYYY-MM-DD HH:mm:ss')},
+ render: (text) =>
{formatDate(text)},
},
{
title: '操作',
@@ -294,96 +255,6 @@ const Dataset = () => {