fix: miss gpu_selector value in catalog
This commit is contained in:
@@ -157,32 +157,18 @@ const AdvanceConfig: React.FC<AdvanceConfigProps> = (props) => {
|
||||
|
||||
const handleBackendParametersOnBlur = () => {
|
||||
const backendParams = form.getFieldValue('backend_parameters');
|
||||
console.log('backendParams==', backendParams);
|
||||
onValuesChange?.({
|
||||
source: source,
|
||||
allValues: form.getFieldsValue(),
|
||||
changedValues: {}
|
||||
});
|
||||
onValuesChange?.({}, form.getFieldsValue());
|
||||
};
|
||||
|
||||
const handleSelectorOnBlur = () => {
|
||||
const workerSelector = form.getFieldValue('worker_selector');
|
||||
console.log('workerSelector==', workerSelector);
|
||||
onValuesChange?.({
|
||||
source: source,
|
||||
allValues: form.getFieldsValue(),
|
||||
changedValues: {}
|
||||
});
|
||||
onValuesChange?.({}, form.getFieldsValue());
|
||||
};
|
||||
|
||||
const handleBackendVersionOnBlur = () => {
|
||||
const backendVersion = form.getFieldValue('backend_version');
|
||||
if (backendVersion) {
|
||||
onValuesChange?.({
|
||||
source: source,
|
||||
allValues: form.getFieldsValue(),
|
||||
changedValues: {}
|
||||
});
|
||||
onValuesChange?.({}, form.getFieldsValue());
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
@@ -111,6 +111,11 @@ const AddModal: React.FC<AddModalProps> = (props) => {
|
||||
form.current?.submit?.();
|
||||
};
|
||||
|
||||
const pickSomeFieldsValue = () => {
|
||||
const formData = form.current?.getFieldsValue();
|
||||
return _.pick(formData, ['worker_selector', 'gpu_selector', 'env']);
|
||||
};
|
||||
|
||||
const generateSubmitData = (formData: FormData) => {
|
||||
const gpuSelector = generateGPUIds(formData);
|
||||
const data = {
|
||||
@@ -285,13 +290,32 @@ const AddModal: React.FC<AddModalProps> = (props) => {
|
||||
};
|
||||
|
||||
const onValuesChange = async (changedValues: any, allValues: any) => {
|
||||
const data = {
|
||||
..._.omit(selectSpecRef.current, ['name']),
|
||||
...allValues
|
||||
};
|
||||
handleOnValuesChange?.({
|
||||
changedValues,
|
||||
allValues: generateSubmitData(allValues),
|
||||
allValues: data,
|
||||
source: props.source
|
||||
});
|
||||
};
|
||||
|
||||
const handleAdvanceOnValuesChange = (data: {
|
||||
changedValues: any;
|
||||
allValues: any;
|
||||
source: string;
|
||||
}) => {
|
||||
handleOnValuesChange?.({
|
||||
changedValues: data.changedValues,
|
||||
allValues: {
|
||||
..._.omit(selectSpecRef.current, ['name']),
|
||||
...data.allValues
|
||||
},
|
||||
source: data.source
|
||||
});
|
||||
};
|
||||
|
||||
const handleBackendChange = (backend: string) => {
|
||||
if (backend === backendOptionsMap.vllm) {
|
||||
setIsGGUF(false);
|
||||
@@ -392,7 +416,8 @@ const AddModal: React.FC<AddModalProps> = (props) => {
|
||||
quantization: val
|
||||
});
|
||||
form.current.setFieldsValue({
|
||||
...data
|
||||
...data,
|
||||
...pickSomeFieldsValue()
|
||||
});
|
||||
handleCheckFormData();
|
||||
};
|
||||
@@ -413,7 +438,8 @@ const AddModal: React.FC<AddModalProps> = (props) => {
|
||||
|
||||
// set form data
|
||||
form.current.setFieldsValue({
|
||||
...data
|
||||
...data,
|
||||
...pickSomeFieldsValue()
|
||||
});
|
||||
handleCheckFormData();
|
||||
};
|
||||
@@ -497,7 +523,7 @@ const AddModal: React.FC<AddModalProps> = (props) => {
|
||||
quantizationOptions: quantizationOptions,
|
||||
onSizeChange: handleOnSizeChange,
|
||||
onQuantizationChange: handleOnQuantizationChange,
|
||||
onValuesChange: handleOnValuesChange
|
||||
onValuesChange: onValuesChange
|
||||
}}
|
||||
>
|
||||
<FormWrapper>
|
||||
|
||||
@@ -275,7 +275,7 @@ const AddModal: FC<AddModalProps> = (props) => {
|
||||
value={{
|
||||
isGGUF: isGGUF,
|
||||
modelFileOptions: props.modelFileOptions,
|
||||
onValuesChange: handleOnValuesChange
|
||||
onValuesChange: onValuesChange
|
||||
}}
|
||||
>
|
||||
<FormWrapper>
|
||||
|
||||
@@ -331,6 +331,14 @@ const UpdateModal: React.FC<AddModalProps> = (props) => {
|
||||
});
|
||||
};
|
||||
|
||||
const handleManulOnValuesChange = (changedValues: any, allValues: any) => {
|
||||
handleOnValuesChange({
|
||||
changedValues,
|
||||
allValues,
|
||||
source: formData?.source as string
|
||||
});
|
||||
};
|
||||
|
||||
const handleOnClose = () => {
|
||||
onCancel?.();
|
||||
};
|
||||
@@ -425,7 +433,7 @@ const UpdateModal: React.FC<AddModalProps> = (props) => {
|
||||
>
|
||||
<FormContext.Provider
|
||||
value={{
|
||||
onValuesChange: handleOnValuesChange
|
||||
onValuesChange: handleManulOnValuesChange
|
||||
}}
|
||||
>
|
||||
<Form
|
||||
|
||||
Reference in New Issue
Block a user