From 870c3c99445001155d4222995069ed12a7674b32 Mon Sep 17 00:00:00 2001 From: root Date: Fri, 11 Jul 2025 12:03:37 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=85=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/ProjectManageCard.tsx | 40 +++++++++++++++++++++++++--- 1 file changed, 37 insertions(+), 3 deletions(-) diff --git a/src/components/ProjectManageCard.tsx b/src/components/ProjectManageCard.tsx index 5b63413..37f9aaa 100644 --- a/src/components/ProjectManageCard.tsx +++ b/src/components/ProjectManageCard.tsx @@ -1,5 +1,6 @@ import React from 'react' -import { Edit, Trash2, FolderOpen } from 'lucide-react' +import { Edit, Trash2, FolderOpen, Settings, ArrowRight } from 'lucide-react' +import { useNavigate } from 'react-router-dom' import { Project } from '../services/projectService' import ProjectImage from './ProjectImage' @@ -16,15 +17,31 @@ const ProjectManageCard: React.FC = ({ onDelete, onOpenDirectory }) => { + const navigate = useNavigate() + + const handleEnterProject = () => { + navigate(`/projects/${project.id}`) + } return ( -
+
{/* 商品图片 */} -
+
+ {/* 悬停时显示进入提示 */} +
+
+
+ +
+
+
@@ -33,6 +50,13 @@ const ProjectManageCard: React.FC = ({

{project.name}

+
)} + {/* 进入项目按钮 */} + + {/* 创建时间 */}
创建于 {new Date(project.created_at).toLocaleDateString()}