From 7d0b94330daf11cb9e0680b203947f9093778b19 Mon Sep 17 00:00:00 2001 From: jialin Date: Thu, 28 May 2026 16:02:01 +0800 Subject: [PATCH] fix: adapter request not be triggered --- src/pages/llmodels/forms/basic.tsx | 51 ++++++++++++++---------------- src/pages/llmodels/forms/index.tsx | 2 -- 2 files changed, 24 insertions(+), 29 deletions(-) diff --git a/src/pages/llmodels/forms/basic.tsx b/src/pages/llmodels/forms/basic.tsx index 191ae2db..bddb56a4 100644 --- a/src/pages/llmodels/forms/basic.tsx +++ b/src/pages/llmodels/forms/basic.tsx @@ -14,7 +14,7 @@ import { useIntl } from '@umijs/max'; import { Form } from 'antd'; import { useMemo } from 'react'; import styled from 'styled-components'; -import { sourceOptions } from '../config'; +import { DeployFormKeyMap, sourceOptions } from '../config'; import { useFormContext } from '../config/form-context'; import { FormData } from '../config/types'; import BackendForm from './backend'; @@ -68,7 +68,6 @@ const ClusterOption = styled.span` `; interface BasicFormProps { - fields?: string[]; sourceDisable?: boolean; sourceList?: Global.BaseOption[]; clusterList: Global.BaseOption< @@ -88,7 +87,6 @@ interface BasicFormProps { const BasicForm: React.FC = (props) => { const { - fields = [], sourceList, clusterList, sourceDisable, @@ -98,7 +96,7 @@ const BasicForm: React.FC = (props) => { const intl = useIntl(); const form = Form.useFormInstance(); const { getRuleMessage } = useAppUtils(); - const { onValuesChange, action } = useFormContext(); + const { onValuesChange, action, formKey } = useFormContext(); const handleOnSourceChange = (val: string) => { onSourceChange?.(val); @@ -183,30 +181,29 @@ const BasicForm: React.FC = (props) => { required > - {fields.includes('source') && ( - - name="source" - rules={[ - { - required: true, - message: getRuleMessage('select', 'models.form.source') - } - ]} - > - { - - } - - )} + + name="source" + hidden={formKey === DeployFormKeyMap.CATALOG} + rules={[ + { + required: true, + message: getRuleMessage('select', 'models.form.source') + } + ]} + > + { + + } + diff --git a/src/pages/llmodels/forms/index.tsx b/src/pages/llmodels/forms/index.tsx index 56841d5c..732a76f7 100644 --- a/src/pages/llmodels/forms/index.tsx +++ b/src/pages/llmodels/forms/index.tsx @@ -86,7 +86,6 @@ const DataForm: React.FC = forwardRef((props, ref) => { sourceDisable = true, sourceList, clusterList = [], - fields = ['source'], clearCacheFormValues, onBackendChange, onSourceChange, @@ -456,7 +455,6 @@ const DataForm: React.FC = forwardRef((props, ref) => { }} >