import React, { useEffect, useState } from 'react'; import { Descriptions } from 'antd'; import { coscoSupplier } from '../services'; import { useIntl } from 'umi'; const BaseInfoTab: React.FC = () => { const intl = useIntl(); const [registerInfo, setRegisterInfo] = useState({ base: {} }); const fetchData = async () => { const res = await coscoSupplier({}); if (res.code === 200) { setRegisterInfo(res.data); } }; useEffect(() => { //供应商信息 fetchData() }, []); if (!registerInfo?.base) return
{intl.formatMessage({ id: 'component.globalModal.loading' })}...
; return (
{registerInfo.base.supplierType === 'dvs' && ( {intl.formatMessage({ id: 'component.globalModal.domesticEnterprise' })} )} {registerInfo.base.name} {registerInfo.base.nameEn} {registerInfo.base.supplierType !== 'dvs' && ( <> {registerInfo.base.nation} {registerInfo.base.vat} {registerInfo.base.taxpayerId} {registerInfo.base.currency} )} {registerInfo.base.socialCreditCode} {registerInfo.base.range} {registerInfo.base.regAddress} {registerInfo.base.workAddress} {registerInfo.base.parentCompanyInvestor} {registerInfo.base.legalPerson} {registerInfo.base.idCard} {registerInfo.base.capital} {registerInfo.base.enterpriseType} {registerInfo.base.contactsName} {registerInfo.base.contactsPhone} {registerInfo.base.contactsType} {registerInfo.base.contactsEmail} {registerInfo.base.telephone}
); }; export default BaseInfoTab;