优化Map和FormItemsRenderer类型

master
LiuJiaNan 2025-10-30 11:09:12 +08:00
parent 55090af1c6
commit 51787a3559
2 changed files with 6 additions and 4 deletions

View File

@ -9,7 +9,7 @@ import type { FORM_ITEM_RENDER_ENUM } from "../../enum/formItemRender";
*/
export type FormItemRenderType
= | (typeof FORM_ITEM_RENDER_ENUM)[keyof typeof FORM_ITEM_RENDER_ENUM]
| ((props: { formValues: FormValues; [key: string]: any }) => ReactNode);
| ((props: { formValues: FormValues; value: any; onChange: (value: any) => void; [key: string]: any }) => ReactNode);
/**
*

View File

@ -33,14 +33,16 @@ const Map = (props) => {
<>
<Row gutter={24}>
<Col span={12}>
<Form.Item label="经度" name={longitudeProps} style={{ flex: 1 }} rules={[{ required, message: "请选择经度" }]}>
<Form.Item label="经度" name={longitudeProps} rules={[{ required, message: "请选择经度" }]}>
<Input disabled />
</Form.Item>
</Col>
<Col span={12}>
<Form.Item label="纬度" name={latitudeProps} style={{ flex: 1 }} rules={[{ required, message: "请选择纬度" }]}>
<Form.Item label="纬度" required={required} rules={[{ required, message: "请选择纬度" }]}>
<div style={{ display: "flex", gap: 10 }}>
<Input disabled />
<Form.Item name={latitudeProps} noStyle rules={[{ required, message: "请选择纬度" }]}>
<Input disabled />
</Form.Item>
<Button type="primary" onClick={() => setMapVisible(true)}>
点击定位
</Button>