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