diff --git a/src/pages/Container/QualApplication/FilingForm/components/BasicInfoStep.jsx b/src/pages/Container/QualApplication/FilingForm/components/BasicInfoStep.jsx index efd556c..d6567e0 100644 --- a/src/pages/Container/QualApplication/FilingForm/components/BasicInfoStep.jsx +++ b/src/pages/Container/QualApplication/FilingForm/components/BasicInfoStep.jsx @@ -1,3 +1,4 @@ +import { useMemo } from "react"; import { Form, Input, InputNumber, Row, Col, Select, Checkbox } from "antd"; import { CHONGQING_DISTRICTS, @@ -7,6 +8,16 @@ import { FILING_UNIT_TYPE_OPTIONS } from "~/enumerate/qualFilingOptions"; import AttachmentUpload from "~/components/AttachmentUpload"; 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 (