fix: reset some fields for default spec
This commit is contained in:
@@ -158,6 +158,9 @@ const DataForm: React.FC<DataFormProps> = forwardRef((props, ref) => {
|
|||||||
return {
|
return {
|
||||||
form: form,
|
form: form,
|
||||||
submit: handleSumit,
|
submit: handleSumit,
|
||||||
|
resetFields: (fields: any[]) => {
|
||||||
|
form.resetFields(fields);
|
||||||
|
},
|
||||||
setFieldsValue: (values: FormData) => {
|
setFieldsValue: (values: FormData) => {
|
||||||
form.setFieldsValue(values);
|
form.setFieldsValue(values);
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -23,6 +23,14 @@ import SearchModel from './search-model';
|
|||||||
import Separator from './separator';
|
import Separator from './separator';
|
||||||
import TitleWrapper from './title-wrapper';
|
import TitleWrapper from './title-wrapper';
|
||||||
|
|
||||||
|
const resetFields = [
|
||||||
|
'cpu_offloading',
|
||||||
|
'distributed_inference_across_workers',
|
||||||
|
'backend',
|
||||||
|
'backend_version',
|
||||||
|
'backend_parameters'
|
||||||
|
];
|
||||||
|
|
||||||
const ModalFooterStyle = {
|
const ModalFooterStyle = {
|
||||||
padding: '16px 24px',
|
padding: '16px 24px',
|
||||||
display: 'flex',
|
display: 'flex',
|
||||||
@@ -93,6 +101,7 @@ const AddModal: FC<AddModalProps> = (props) => {
|
|||||||
const modelFileRef = useRef<any>(null);
|
const modelFileRef = useRef<any>(null);
|
||||||
|
|
||||||
const handleSelectModelFile = (item: any) => {
|
const handleSelectModelFile = (item: any) => {
|
||||||
|
form.current?.form?.resetFields(resetFields);
|
||||||
const modelInfo = onSelectModel(selectedModel, props.source);
|
const modelInfo = onSelectModel(selectedModel, props.source);
|
||||||
form.current?.setFieldsValue?.({
|
form.current?.setFieldsValue?.({
|
||||||
file_name: item.fakeName,
|
file_name: item.fakeName,
|
||||||
@@ -109,6 +118,7 @@ const AddModal: FC<AddModalProps> = (props) => {
|
|||||||
setSelectedModel(item);
|
setSelectedModel(item);
|
||||||
if (!item.isGGUF) {
|
if (!item.isGGUF) {
|
||||||
setIsGGUF(false);
|
setIsGGUF(false);
|
||||||
|
form.current?.form?.resetFields(resetFields);
|
||||||
const modelInfo = onSelectModel(item, props.source);
|
const modelInfo = onSelectModel(item, props.source);
|
||||||
handleShowCompatibleAlert(item.evaluateResult);
|
handleShowCompatibleAlert(item.evaluateResult);
|
||||||
form.current?.setFieldsValue?.({
|
form.current?.setFieldsValue?.({
|
||||||
|
|||||||
Reference in New Issue
Block a user