dev-tmp1
tangjie 2026-08-10 15:31:16 +08:00
parent 4f4fbd0462
commit a5b3a2ae18
1 changed files with 13 additions and 2 deletions

View File

@ -1,3 +1,4 @@
import { useMemo } from "react";
import { Form, Input, InputNumber, Row, Col, Select, Checkbox } from "antd"; import { Form, Input, InputNumber, Row, Col, Select, Checkbox } from "antd";
import { import {
CHONGQING_DISTRICTS, CHONGQING_DISTRICTS,
@ -7,6 +8,16 @@ import { FILING_UNIT_TYPE_OPTIONS } from "~/enumerate/qualFilingOptions";
import AttachmentUpload from "~/components/AttachmentUpload"; import AttachmentUpload from "~/components/AttachmentUpload";
export default function BasicInfoStep({ form, disabled, mode }) { export default function BasicInfoStep({ form, disabled, mode }) {
const industryOptions = useMemo(() => {
const orgInfo = JSON.parse(sessionStorage.getItem("orgInfo") || "{}");
const codes = orgInfo?.safetyIndustryCategoryCode;
if (Array.isArray(codes) && codes.length > 0) {
return QUALIFICATION_INDUSTRY_OPTIONS.filter((item) =>
codes.includes(item.value),
);
}
return QUALIFICATION_INDUSTRY_OPTIONS;
}, []);
return ( return (
<Form form={form} layout="vertical" disabled={disabled}> <Form form={form} layout="vertical" disabled={disabled}>
<Row gutter={16}> <Row gutter={16}>
@ -17,7 +28,7 @@ export default function BasicInfoStep({ form, disabled, mode }) {
rules={[{ required: !disabled, message: "请选择业务范围" }]} rules={[{ required: !disabled, message: "请选择业务范围" }]}
> >
<Checkbox.Group <Checkbox.Group
options={QUALIFICATION_INDUSTRY_OPTIONS} options={industryOptions}
/> />
</Form.Item> </Form.Item>
</Col> </Col>
@ -76,7 +87,7 @@ export default function BasicInfoStep({ form, disabled, mode }) {
</Form.Item> </Form.Item>
</Col> </Col>
{mode!=='application' &&<Col span={12}> {mode!=='application' &&<Col span={12}>
<Form.Item name="qualCertNo" label="资质证书编号" rules={[{ required: !disabled, message: "请输入资质证书编号" }]}> <Form.Item name="filingNo" label="资质证书编号" rules={[{ required: !disabled, message: "请输入资质证书编号" }]}>
<Input placeholder="资质证书编号" maxLength={32} /> <Input placeholder="资质证书编号" maxLength={32} />
</Form.Item> </Form.Item>
</Col>} </Col>}