|
|
|
@@ -13,10 +13,10 @@ import { useEffect } from 'react'; |
|
|
|
import BasicConfig from '../components/CreateForm/BasicConfig'; |
|
|
|
import ExecuteConfig from '../components/CreateForm/ExecuteConfig'; |
|
|
|
import { getReqParamName } from '../components/CreateForm/utils'; |
|
|
|
import { FormData, HyperparameterData } from '../types'; |
|
|
|
import { FormData, HyperParameterData } from '../types'; |
|
|
|
import styles from './index.less'; |
|
|
|
|
|
|
|
function CreateHyperparameter() { |
|
|
|
function CreateHyperParameter() { |
|
|
|
const navigate = useNavigate(); |
|
|
|
const [form] = Form.useForm(); |
|
|
|
const { message } = App.useApp(); |
|
|
|
@@ -28,15 +28,15 @@ function CreateHyperparameter() { |
|
|
|
useEffect(() => { |
|
|
|
// 编辑,复制 |
|
|
|
if (id && !Number.isNaN(id)) { |
|
|
|
getHyperparameterInfo(id); |
|
|
|
getHyperParameterInfo(id); |
|
|
|
} |
|
|
|
}, [id]); |
|
|
|
|
|
|
|
// 获取服务详情 |
|
|
|
const getHyperparameterInfo = async (id: number) => { |
|
|
|
const getHyperParameterInfo = async (id: number) => { |
|
|
|
const [res] = await to(getRayInfoReq({ id })); |
|
|
|
if (res && res.data) { |
|
|
|
const info: HyperparameterData = res.data; |
|
|
|
const info: HyperParameterData = res.data; |
|
|
|
const { name: name_str, parameters, points_to_evaluate, ...rest } = info; |
|
|
|
const name = isCopy ? `${name_str}-copy` : name_str; |
|
|
|
if (parameters && Array.isArray(parameters)) { |
|
|
|
@@ -164,4 +164,4 @@ function CreateHyperparameter() { |
|
|
|
); |
|
|
|
} |
|
|
|
|
|
|
|
export default CreateHyperparameter; |
|
|
|
export default CreateHyperParameter; |