diff --git a/src/components/firearm-form/index.tsx b/src/components/firearm-form/index.tsx index 476218e..2095383 100644 --- a/src/components/firearm-form/index.tsx +++ b/src/components/firearm-form/index.tsx @@ -1,5 +1,6 @@ import { Form, Input, InputNumber, Select } from "antd" import { AddFirearmRequest, FirearmType } from "@/types" +import calibres from "@/constant/calibres.json" const firearmTypeText: Record = { RIFLE: "步枪", @@ -12,6 +13,11 @@ const firearmTypeText: Record = { SPECIAL: "特殊", } +const calibreOptions = calibres.map((calibre) => ({ + value: calibre, + label: calibre, +})) + interface FirearmFormProps { form: ReturnType>[0] onFinish: (values: AddFirearmRequest) => void @@ -53,9 +59,14 @@ export default function FirearmForm({ form, onFinish }: FirearmFormProps) { name="calibre" label="子弹口径" - rules={[{ required: true, message: "请输入子弹口径" }]} + rules={[{ required: true, message: "请选择子弹口径" }]} > - +