fix: list-input, labels-selector form

This commit is contained in:
jialin
2026-04-29 18:09:55 +08:00
committed by jialin
parent 3144328874
commit 217285223c
10 changed files with 5 additions and 82 deletions
-11
View File
@@ -18,11 +18,6 @@ const BasicForm = () => {
const intl = useIntl();
const { getRuleMessage } = useAppUtils();
const { action, backendSource } = useFormContext();
const defaultEnvs = Form.useWatch('default_env', form);
const handleEnviromentVarsChange = (labels: Record<string, any>) => {
form.setFieldValue('default_env', labels);
};
useEffect(() => {
if (action === PageAction.CREATE) {
@@ -93,10 +88,6 @@ const BasicForm = () => {
rules={[{ required: false }]}
>
<ListInput
dataList={form.getFieldValue('default_backend_param') || []}
onChange={(data: string[]) => {
form.setFieldValue('default_backend_param', data);
}}
btnText={intl.formatMessage({ id: 'backend.form.addParameter' })}
label={intl.formatMessage({
id: 'backend.form.defaultBackendParameters'
@@ -108,9 +99,7 @@ const BasicForm = () => {
label={intl.formatMessage({
id: 'backend.form.defaultEnvironment'
})}
labels={defaultEnvs}
btnText={intl.formatMessage({ id: 'common.button.vars' })}
onChange={handleEnviromentVarsChange}
></LabelSelector>
</Form.Item>
@@ -142,25 +142,6 @@ const VersionsForm: React.FC<AddModalProps> = ({
setDefaultVersion(value);
};
const handleEnviromentVarsChange = (
envs: Record<string, any>,
name: number
) => {
const versions = form.getFieldValue('version_configs') || [];
const updatedVersions = versions.map((version: any, idx: number) => {
if (idx === name) {
return {
...version,
env: {
...envs
}
};
}
return version;
});
form.setFieldValue('version_configs', updatedVersions);
};
useEffect(() => {
const versions = form.getFieldValue('version_configs') || [];
@@ -407,11 +388,7 @@ const VersionsForm: React.FC<AddModalProps> = ({
label={intl.formatMessage({
id: 'models.form.env'
})}
labels={versionConfigs?.[name]?.env}
btnText={intl.formatMessage({ id: 'common.button.vars' })}
onChange={(envs) =>
handleEnviromentVarsChange(envs, name)
}
></LabelSelector>
</Form.Item>
</CollapseContainer>