fix: set env null after change backend

This commit is contained in:
jialin
2025-04-11 20:27:30 +08:00
parent f80daf6cd4
commit fb8fcc5028
2 changed files with 8 additions and 9 deletions
+6 -4
View File
@@ -82,9 +82,7 @@ const DataForm: React.FC<DataFormProps> = forwardRef((props, ref) => {
const handleBackendChange = async (val: string) => { const handleBackendChange = async (val: string) => {
const updates = { const updates = {
backend_version: '', backend_version: ''
backend_parameters: [],
env: {}
}; };
if (val === backendOptionsMap.llamaBox) { if (val === backendOptionsMap.llamaBox) {
Object.assign(updates, { Object.assign(updates, {
@@ -92,7 +90,11 @@ const DataForm: React.FC<DataFormProps> = forwardRef((props, ref) => {
cpu_offloading: true cpu_offloading: true
}); });
} }
form.setFieldsValue(updates); form.setFieldsValue({
...updates,
backend_parameters: [],
env: null
});
handleSetGPUIds(val); handleSetGPUIds(val);
props.onBackendChange?.(val); props.onBackendChange?.(val);
}; };
@@ -126,9 +126,7 @@ const UpdateModal: React.FC<AddModalProps> = (props) => {
const handleBackendChange = (backend: string) => { const handleBackendChange = (backend: string) => {
const updates = { const updates = {
backend_version: '', backend_version: ''
backend_parameters: [],
env: {}
}; };
if (backend === backendOptionsMap.llamaBox) { if (backend === backendOptionsMap.llamaBox) {
Object.assign(updates, { Object.assign(updates, {
@@ -136,12 +134,11 @@ const UpdateModal: React.FC<AddModalProps> = (props) => {
cpu_offloading: true cpu_offloading: true
}); });
} }
form.setFieldsValue(updates); form.setFieldsValue({ ...updates, backend_parameters: [], env: null });
handleSetGPUIds(backend); handleSetGPUIds(backend);
const data = form.getFieldsValue?.(); const data = form.getFieldsValue?.();
const res = handleBackendChangeBefore(data); const res = handleBackendChangeBefore(data);
console.log('res+++++++++++', res);
if (res.show) { if (res.show) {
return; return;
} }