chore: access form test

This commit is contained in:
jialin
2026-02-03 18:21:08 +08:00
parent e188d788b9
commit 26e3a1944b
19 changed files with 622 additions and 323 deletions
+11 -3
View File
@@ -1,6 +1,7 @@
import SealInput from '@/components/seal-form/seal-input';
import SealSelect from '@/components/seal-form/seal-select';
import { modelCategories } from '@/pages/llmodels/config';
import useAppUtils from '@/hooks/use-app-utils';
import { categoryOptions } from '@/pages/llmodels/config';
import { useIntl } from '@umijs/max';
import { Form } from 'antd';
import { FormData } from '../config/types';
@@ -8,6 +9,7 @@ import { FormData } from '../config/types';
const Basic = () => {
const intl = useIntl();
const form = Form.useFormInstance<FormData>();
const { getRuleMessage } = useAppUtils();
return (
<>
<Form.Item name="name" data-field="name">
@@ -22,11 +24,17 @@ const Basic = () => {
getValueProps={(value) => ({
value: Array.isArray(value) ? value[0] || null : value
})}
rules={[
{
required: true,
message: getRuleMessage('select', 'models.form.categories')
}
]}
>
<SealSelect
options={modelCategories}
required
options={categoryOptions}
label={intl.formatMessage({ id: 'models.form.categories' })}
allowNull
></SealSelect>
</Form.Item>
<Form.Item name="description">