fix: submit form data error

This commit is contained in:
jialin
2025-04-01 22:53:25 +08:00
parent 5cbb5e7d40
commit 3fa19cf977
9 changed files with 40 additions and 67 deletions
+12 -18
View File
@@ -293,7 +293,8 @@ const UpdateModal: React.FC<AddModalProps> = (props) => {
form.submit?.();
};
const handleOk = async (formdata: FormData) => {
const handleOk = async (data: FormData) => {
const formdata = getSourceRepoConfigValue(data.source, data).values;
let obj = {};
let submitData = {} as FormData;
if (
@@ -306,23 +307,16 @@ const UpdateModal: React.FC<AddModalProps> = (props) => {
cpu_offloading: false
};
}
if (formdata.scheduleType === 'manual') {
const gpuSelector = generateGPUIds(formdata);
submitData = {
..._.omit(formdata, ['scheduleType']),
categories: formdata.categories ? [formdata.categories] : [],
worker_selector: null,
...obj,
...gpuSelector
};
} else {
submitData = {
..._.omit(formdata, ['scheduleType']),
categories: formdata.categories ? [formdata.categories] : [],
gpu_selector: null,
...obj
};
}
submitData = {
..._.omit(formdata, ['scheduleType']),
categories: formdata.categories ? [formdata.categories] : [],
worker_selector: null,
...obj,
...(formdata.scheduleType === 'manual'
? generateGPUIds(formdata)
: { gpu_selector: null })
};
if (submitAnyway.current) {
onOk(submitData);