/* * @Author: donghao donghao@supervision.ltd * @Date: 2024-04-23 17:00:00 * @LastEditors: donghao donghao@supervision.ltd * @LastEditTime: 2024-05-09 16:52:13 * @FilePath: \general-ai-platform-web\src\pages\Project\BusinessInfo\components\baseInfo.tsx * @Description: 基本信息展示 * */ import { ProDescriptions } from '@ant-design/pro-components'; import { FormattedMessage } from '@umijs/max'; type BaseInfoProps = { info: Record<string, any>; }; const BaseInfo: React.FC<BaseInfoProps> = ({ info }) => { // 模型基本信息 const ModelDetailColumns = [ { title: <FormattedMessage id="business.list.table.form.address" defaultMessage="公司地址" />, dataIndex: 'address', render: (_, record) => { return record?.province + record?.city + record.address; }, }, { title: <FormattedMessage id="business.list.table.form.industry" defaultMessage="所属行业" />, dataIndex: 'industryName', }, { title: <FormattedMessage id="business.list.table.form.contacts" defaultMessage="联系人" />, dataIndex: 'contacts', }, { title: ( <FormattedMessage id="business.list.table.form.contactWay" defaultMessage="联系方式" /> ), dataIndex: 'contactWay', }, { title: <FormattedMessage id="business.list.table.form.remark" defaultMessage="公司简介" />, dataIndex: 'remark', }, ]; return ( <div className="gn_active_descriptions bg_active_4"> <ProDescriptions column={4} columns={ModelDetailColumns} dataSource={info}></ProDescriptions> </div> ); }; export default BaseInfo;