From 9d693b743b58e1a43a9db11e3e89ea0dc101c367 Mon Sep 17 00:00:00 2001 From: hailin Date: Thu, 18 Dec 2025 02:41:37 -0800 Subject: [PATCH] =?UTF-8?q?fix(dashboard):=20=E4=BF=AE=E5=A4=8D=20Activity?= =?UTF-8?q?Type=20=E7=B1=BB=E5=9E=8B=E4=B8=8D=E5=85=BC=E5=AE=B9=E9=94=99?= =?UTF-8?q?=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 将 RecentActivity 组件的 ActivityItem 接口替换为 使用统一的 DashboardActivity 类型,确保类型一致性。 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- .../dashboard/RecentActivity/RecentActivity.tsx | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/frontend/admin-web/src/components/features/dashboard/RecentActivity/RecentActivity.tsx b/frontend/admin-web/src/components/features/dashboard/RecentActivity/RecentActivity.tsx index d83e267c..00ee681c 100644 --- a/frontend/admin-web/src/components/features/dashboard/RecentActivity/RecentActivity.tsx +++ b/frontend/admin-web/src/components/features/dashboard/RecentActivity/RecentActivity.tsx @@ -2,19 +2,11 @@ import { FC } from 'react'; import { Card } from '@/components/common'; +import type { DashboardActivity } from '@/types'; import styles from './RecentActivity.module.scss'; -interface ActivityItem { - id: string; - type: 'user_register' | 'company_activity' | 'system_update' | 'report_generated'; - icon: string; - title: string; - description: string; - timestamp: string; -} - export interface RecentActivityProps { - activities: ActivityItem[]; + activities: DashboardActivity[]; } export const RecentActivity: FC = ({ activities }) => {