/* * @Author: donghao donghao@supervision.ltd * @Date: 2024-04-08 16:57:30 * @LastEditors: donghao donghao@supervision.ltd * @LastEditTime: 2024-05-24 14:21:10 * @FilePath: \general-ai-manage\src\pages\Project\BusinessProject\components\businessCard.tsx * @Description: 企业项目卡片 */ import TableActionCard, { actionsProps } from '@/components/TableActionCard'; import { useBusinessInfo } from '@/hooks/useBusinessInfo'; import { useMoment } from '@/hooks/useMoment'; import { history } from '@umijs/max'; import businessLogoIcon from '/public/home/business_logo.svg'; import { ReactComponent as DeviceCountIcon } from '/public/home/device_count_icon.svg'; import { ReactComponent as ModelCountIcon } from '/public/home/model_count_icon.svg'; import { ReactComponent as TimeIcon } from '/public/home/time_icon.svg'; type BusinessCardProps = { info: Record; renderActions: actionsProps[]; }; const BusinessCard: React.FC = ({ info, renderActions }) => { const { formatTimeByDateType } = useMoment(); const { setStoreBusinessInfo } = useBusinessInfo(); return (
{ setStoreBusinessInfo(info); history.push(`/business/index?id=${info.id}`); console.log('跳转企业'); }} >
{info?.industry}
{/* 空值使用默认图标 */} {info.name}
  • 模型数量: {info.modelCount}
  • 设备数量: {info.deviceCount}
  • 创建时间: {formatTimeByDateType(info.create_time)}
); }; export default BusinessCard;