diff --git a/react-ui/src/pages/AutoML/components/ExperimentInstance/index.tsx b/react-ui/src/pages/AutoML/components/ExperimentInstance/index.tsx
index aded5f2a..e7837120 100644
--- a/react-ui/src/pages/AutoML/components/ExperimentInstance/index.tsx
+++ b/react-ui/src/pages/AutoML/components/ExperimentInstance/index.tsx
@@ -107,7 +107,7 @@ function ExperimentInstanceComponent({
};
if (!experimentInsList || experimentInsList.length === 0) {
- return
暂无实验实例
;
+ return
暂无数据
;
}
return (
diff --git a/react-ui/src/pages/AutoML/components/ExperimentList/index.tsx b/react-ui/src/pages/AutoML/components/ExperimentList/index.tsx
index b4e7f24b..e2f9d31c 100644
--- a/react-ui/src/pages/AutoML/components/ExperimentList/index.tsx
+++ b/react-ui/src/pages/AutoML/components/ExperimentList/index.tsx
@@ -188,6 +188,7 @@ function ExperimentList({ type }: ExperimentListProps) {
if (expanded) {
setExpandedRowKeys([record.id]);
getExperimentInsList(record.id, 0);
+ refreshExperimentList();
} else {
setExpandedRowKeys([]);
}
diff --git a/react-ui/src/pages/CodeConfig/components/CodeConfigItem/index.tsx b/react-ui/src/pages/CodeConfig/components/CodeConfigItem/index.tsx
index de903f47..fd9c967d 100644
--- a/react-ui/src/pages/CodeConfig/components/CodeConfigItem/index.tsx
+++ b/react-ui/src/pages/CodeConfig/components/CodeConfigItem/index.tsx
@@ -70,7 +70,12 @@ function CodeConfigItem({ item, onClick, onEdit, onRemove }: CodeConfigItemProps
>
{item.git_url}
-
{item.git_branch}
+
+ {item.git_branch}
+
diff --git a/react-ui/src/pages/Dataset/components/AddDatasetModal/index.tsx b/react-ui/src/pages/Dataset/components/AddDatasetModal/index.tsx
index db05393e..883e20c7 100644
--- a/react-ui/src/pages/Dataset/components/AddDatasetModal/index.tsx
+++ b/react-ui/src/pages/Dataset/components/AddDatasetModal/index.tsx
@@ -159,27 +159,42 @@ function AddDatasetModal({ typeList, tagList, onOk, ...rest }: AddDatasetModalPr
showSearch
/>
- {/*
-
- */}
+
+
+
+
+
+
[
value: data.name,
},
{
- label: '版本',
+ label: '数据集版本',
value: data.version,
},
{
@@ -64,7 +64,7 @@ const getModelDatas = (data: ModelData): BasicInfoData[] => [
ellipsis: true,
},
{
- label: '版本',
+ label: '模型版本',
value: data.version,
ellipsis: true,
},
diff --git a/react-ui/src/pages/DevelopmentEnvironment/components/CreateMirrorModal/index.tsx b/react-ui/src/pages/DevelopmentEnvironment/components/CreateMirrorModal/index.tsx
index 8d2b27fa..b6e76864 100644
--- a/react-ui/src/pages/DevelopmentEnvironment/components/CreateMirrorModal/index.tsx
+++ b/react-ui/src/pages/DevelopmentEnvironment/components/CreateMirrorModal/index.tsx
@@ -51,8 +51,8 @@ function CreateMirrorModal({ envId, onOk, ...rest }: CreateMirrorModalProps) {
message: '请输入镜像名称',
},
{
- pattern: /^[a-z0-9/_-]*$/,
- message: '只支持小写字母、数字、下划线(_)、中横线(-)、斜杠(/)',
+ pattern: /^[a-z0-9/._-]*$/,
+ message: '只支持小写字母、数字、点(.)、下划线(_)、中横线(-)、斜杠(/)',
},
]}
>
diff --git a/react-ui/src/pages/Experiment/Info/index.jsx b/react-ui/src/pages/Experiment/Info/index.jsx
index f0cf9ae6..c40726ee 100644
--- a/react-ui/src/pages/Experiment/Info/index.jsx
+++ b/react-ui/src/pages/Experiment/Info/index.jsx
@@ -179,11 +179,12 @@ function ExperimentText() {
if (!statusNode) {
return;
}
- const { finishedAt, startedAt, phase, id } = statusNode;
+ const { finishedAt, startedAt, phase, id, message } = statusNode;
workflowNode.experimentStartTime = startedAt;
workflowNode.experimentEndTime = finishedAt;
workflowNode.experimentStatus = phase;
workflowNode.workflowId = id;
+ workflowNode.message = message;
workflowNode.img = phase
? `${workflowNode.imgName}-${phase}.png`
: `${workflowNode.imgName}.png`;
diff --git a/react-ui/src/pages/Experiment/components/AddExperimentModal/index.tsx b/react-ui/src/pages/Experiment/components/AddExperimentModal/index.tsx
index 38a88b3a..710a4df4 100644
--- a/react-ui/src/pages/Experiment/components/AddExperimentModal/index.tsx
+++ b/react-ui/src/pages/Experiment/components/AddExperimentModal/index.tsx
@@ -3,7 +3,7 @@ import editExperimentIcon from '@/assets/img/edit-experiment.png';
import KFModal from '@/components/KFModal';
import { type PipelineGlobalParam } from '@/types';
import { to } from '@/utils/promise';
-import { Button, Form, Input, Radio, Select, type FormRule } from 'antd';
+import { Button, Form, Input, Radio, Select, Typography, type FormRule } from 'antd';
import { useState } from 'react';
import styles from './index.less';
@@ -63,13 +63,14 @@ export const getParamRules = (paramType: number, required: boolean = false): For
};
// 根据参数设置 label
-export const getParamType = (param: PipelineGlobalParam): string => {
+export const getParamLabel = (param: PipelineGlobalParam): React.ReactNode => {
const paramTypes: Readonly> = {
1: '字符串',
2: '整型',
3: '布尔类型',
};
- return param.param_name + `(${paramTypes[param.param_type]})`;
+ const label = param.param_name + `(${paramTypes[param.param_type]})`;
+ return {label};
};
function AddExperimentModal({
@@ -99,8 +100,8 @@ function AddExperimentModal({
};
const paramLayout = {
- labelCol: { span: 8 },
- wrapperCol: { span: 16 },
+ labelCol: { span: 6 },
+ wrapperCol: { span: 18 },
};
// 除了流水线选择发生变化
@@ -157,7 +158,6 @@ function AddExperimentModal({
form={form}
{...layout}
labelAlign="left"
- labelWrap
>
{getParamComponent(
globalParam[name]['param_type'],
diff --git a/react-ui/src/pages/Experiment/components/ExperimentDrawer/index.less b/react-ui/src/pages/Experiment/components/ExperimentDrawer/index.less
index e524a987..41cb8a19 100644
--- a/react-ui/src/pages/Experiment/components/ExperimentDrawer/index.less
+++ b/react-ui/src/pages/Experiment/components/ExperimentDrawer/index.less
@@ -13,7 +13,6 @@
}
&__tabs {
- height: calc(100% - 169px);
:global {
.ant-tabs-nav {
padding-left: 24px;
@@ -35,7 +34,7 @@
display: flex;
align-items: center;
margin-bottom: 15px;
- padding-left: 24px;
+ padding: 0 24px;
color: @text-color;
font-size: 15px;
}
diff --git a/react-ui/src/pages/Experiment/components/ExperimentDrawer/index.tsx b/react-ui/src/pages/Experiment/components/ExperimentDrawer/index.tsx
index c1a70141..3ee726e5 100644
--- a/react-ui/src/pages/Experiment/components/ExperimentDrawer/index.tsx
+++ b/react-ui/src/pages/Experiment/components/ExperimentDrawer/index.tsx
@@ -3,7 +3,7 @@ import { experimentStatusInfo } from '@/pages/Experiment/status';
import { PipelineNodeModelSerialize } from '@/types';
import { elapsedTime, formatDate } from '@/utils/date';
import { CloseOutlined, DatabaseOutlined, ProfileOutlined } from '@ant-design/icons';
-import { Drawer, Tabs } from 'antd';
+import { Drawer, Tabs, Typography } from 'antd';
import { useMemo } from 'react';
import ExperimentParameter from '../ExperimentParameter';
import ExperimentResult from '../ExperimentResult';
@@ -129,6 +129,14 @@ const ExperimentDrawer = ({
'--'
)}
+ {instanceNodeData.message && (
+
+
消息:
+
+ {instanceNodeData.message ?? '--'}
+
+
+ )}
启动时间:{formatDate(instanceNodeStartTime)}
@@ -137,7 +145,14 @@ const ExperimentDrawer = ({
{elapsedTime(instanceNodeStartTime, instanceNodeEndTime)}