fix: custom versin configs

This commit is contained in:
jialin
2025-10-13 14:40:26 +08:00
parent d393f9ee9e
commit caabeb065a
19 changed files with 289 additions and 894 deletions
+4 -3
View File
@@ -53,7 +53,6 @@ const AddModal: React.FC<AddModalProps> = (props) => {
const [activeKey, setActiveKey] = useState<string>('form');
const [yamlContent, setYamlContent] = useState<string>('');
const [formContent, setFormContent] = useState<FormData>({} as FormData);
const tabsRef = useRef<any>(null);
const onOk = () => {
if (activeKey === 'yaml') {
@@ -73,6 +72,7 @@ const AddModal: React.FC<AddModalProps> = (props) => {
(acc: Record<string, any>, curr) => {
if (curr.version_no) {
acc[curr.version_no] = {
custom_framework: curr.custom_framework,
image_name: curr.image_name,
run_command: curr.run_command
};
@@ -99,6 +99,7 @@ const AddModal: React.FC<AddModalProps> = (props) => {
version_no: key,
image_name: values.version_configs?.[key]?.image_name,
run_command: values.version_configs?.[key]?.run_command,
custom_framework: values.version_configs?.[key]?.custom_framework,
is_default: key === values.default_version
})
);
@@ -110,8 +111,8 @@ const AddModal: React.FC<AddModalProps> = (props) => {
image_name: values.build_in_version_configs?.[key]?.image_name,
run_command: values.build_in_version_configs?.[key]?.run_command,
is_default: key === values.default_version,
backend_list:
values.build_in_version_configs?.[key]?.backend_list || [],
build_in_frameworks:
values.build_in_version_configs?.[key]?.build_in_frameworks || [],
is_built_in: true
}));
@@ -137,7 +137,11 @@ const BackendCard: React.FC<BackendCardProps> = ({ data, onSelect }) => {
if (data.is_build_in) {
const backendList = _.get(
data,
['build_in_version_configs', data.default_version, 'backend_list'],
[
'build_in_version_configs',
data.default_version,
'build_in_frameworks'
],
[]
);
@@ -25,8 +25,8 @@ const ViewBuiltinVersionsModal: React.FC<ViewBuiltinVersionsModalProps> = ({
image_name: currentData.build_in_version_configs[key].image_name,
run_command: currentData.build_in_version_configs[key].run_command,
is_default: key === currentData.default_version,
backend_list:
currentData.build_in_version_configs[key].backend_list || [],
build_in_frameworks:
currentData.build_in_version_configs[key].build_in_frameworks || [],
is_built_in: true
}));
form.setFieldsValue({