From 521a1f3cb4bfd7c3a6e1690013a458446664e66e Mon Sep 17 00:00:00 2001 From: zsqtony <450952271@qq.com> Date: Mon, 30 Jun 2025 16:07:20 +0800 Subject: [PATCH] =?UTF-8?q?fix=EF=BC=9A=E6=9C=BA=E6=9E=84=E8=AF=A6?= =?UTF-8?q?=E6=83=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/company/companies/$id.tsx | 10 +++- .../companies/components/ComponentsInfo.tsx | 56 +++++++++++++++++++ src/pages/company/companies/modals/Update.tsx | 9 ++- 3 files changed, 72 insertions(+), 3 deletions(-) create mode 100644 src/pages/company/companies/components/ComponentsInfo.tsx diff --git a/src/pages/company/companies/$id.tsx b/src/pages/company/companies/$id.tsx index ae34d05..6928045 100644 --- a/src/pages/company/companies/$id.tsx +++ b/src/pages/company/companies/$id.tsx @@ -4,8 +4,8 @@ import { ProCard } from '@ant-design/pro-components'; import { useParams } from '@umijs/max'; import { Tabs } from 'antd'; import { useEffect, useState } from 'react'; +import ComponentsInfo from './components/ComponentsInfo'; import Organizations from './components/Organizations'; - export default function Show({ title = '机构详情' }) { const { id } = useParams<{ id: string }>(); const [data, setShow] = useState({}); @@ -22,9 +22,15 @@ export default function Show({ title = '机构详情' }) { let items = [ { - label: '组织', + label: '基本信息', key: '1', closable: false, + children: loadShow()} />, + }, + { + label: '组织', + key: '2', + closable: false, children: , }, ]; diff --git a/src/pages/company/companies/components/ComponentsInfo.tsx b/src/pages/company/companies/components/ComponentsInfo.tsx new file mode 100644 index 0000000..8263b88 --- /dev/null +++ b/src/pages/company/companies/components/ComponentsInfo.tsx @@ -0,0 +1,56 @@ +import { MyBetaModalFormProps, renderTextHelper } from '@/common'; +import { CompaniesMerchantTypeEnum } from '@/gen/Enums'; +import { ProCard, ProDescriptions } from '@ant-design/pro-components'; +import { Space } from 'antd'; +import Update from '../modals/Update'; + +export default function info(props: MyBetaModalFormProps) { + return ( + + + + + + {props?.item?.name} + + + + + {props?.item?.short_name} + + + {props?.item?.business_license_number} + + + + + + {props?.item?.contact_name} + + + {props?.item?.contact_phone} + + + {props?.item?.contact_email} + + + {props?.item?.province || ''} + {props?.item?.city || ''} + {props?.item?.district || ''} + {props?.item?.address || ''} + + + {props?.item?.created_at} + + + {props?.item?.updated_at} + + + + + ); +} diff --git a/src/pages/company/companies/modals/Update.tsx b/src/pages/company/companies/modals/Update.tsx index e4c6758..8f57ed5 100644 --- a/src/pages/company/companies/modals/Update.tsx +++ b/src/pages/company/companies/modals/Update.tsx @@ -18,7 +18,14 @@ export default function Update(props: MyBetaModalFormProps) { {...MyModalFormProps.props} title={`编辑${props.title}`} form={form} - trigger={} + trigger={ + + } wrapperCol={{ span: 24 }} width="800px" onOpenChange={(open: any) => {