diff --git a/react-ui/src/pages/AutoML/components/AutoMLBasic/index.tsx b/react-ui/src/pages/AutoML/components/AutoMLBasic/index.tsx
index 19c4fee0..98a1f4ba 100644
--- a/react-ui/src/pages/AutoML/components/AutoMLBasic/index.tsx
+++ b/react-ui/src/pages/AutoML/components/AutoMLBasic/index.tsx
@@ -212,6 +212,11 @@ function AutoMLBasic({ info, className, runStatus, isInstance = false }: AutoMLB
value: info.dataset,
format: formatDataset,
},
+ {
+ label: '资源规格',
+ value: info.computing_resource_id,
+ format: getResourceDescription,
+ },
{
label: '类别数量',
value: info.num_classes,
diff --git a/react-ui/src/pages/AutoML/components/CreateForm/VideoExecuteConfig.tsx b/react-ui/src/pages/AutoML/components/CreateForm/VideoExecuteConfig.tsx
index 425de115..6e739251 100644
--- a/react-ui/src/pages/AutoML/components/CreateForm/VideoExecuteConfig.tsx
+++ b/react-ui/src/pages/AutoML/components/CreateForm/VideoExecuteConfig.tsx
@@ -1,3 +1,4 @@
+import ParameterSelect from '@/components/ParameterSelect';
import ResourceSelect, {
ResourceSelectorType,
requiredValidator,
@@ -36,6 +37,23 @@ function VideoExecuteConfig() {
+
+
+
+
+
+
+
+
{
+ if (!value) {
+ return Promise.reject(new Error('请输入变量名'));
+ }
+ if (!/^[a-zA-Z_][a-zA-Z0-9_-]*$/.test(value)) {
+ return Promise.reject(
+ new Error(
+ '变量名只支持字母、数字、下划线、中横线并且必须以字母或下划线开头',
+ ),
+ );
+ }
+ // 判断不能重名
+ const list = form
+ .getFieldValue('env_variables')
+ .filter(
+ (item: FormEnvVariable | undefined) =>
+ item !== undefined && item !== null,
+ );
+
+ const names = list.map((item: FormEnvVariable) => item.key);
+ if (new Set(names).size !== names.length) {
+ return Promise.reject(new Error('名称不能重复'));
+ }
+ return Promise.resolve();
+ },
},
]}
>