import React, { useEffect, useMemo, useRef, useState } from 'react'; import { motion, AnimatePresence } from 'framer-motion'; const TeamSection = ({ isActive }) => { const members = useMemo(() => ([ { id: 'agan', name: '阿甘', role: '创始人', bio: '从0到1推动产品与战略落地,专注AI与工业融合。', avatar: 'https://tangledup-ai-staging.oss-cn-shanghai.aliyuncs.com/web/quant-speed_page/public/team_image/agan.png', portrait: 'https://tangledup-ai-staging.oss-cn-shanghai.aliyuncs.com/web/quant-speed_page/public/team_image/agan.png', brandLogo: '/asset/logo-bai.png', education: ['本科(待补充)', '硕士(待补充)'], experience: [ '负责公司整体战略与产品路线', '推动跨部门协作与商业落地' ], skills: ['战略规划', '产品设计', 'AI应用', '工业融合'] }, { id: 'liwei', name: '立伟', role: '市场运营总监', bio: '增长策略与品牌叙事负责人,连接产品与客户价值。', avatar: 'https://tangledup-ai-staging.oss-cn-shanghai.aliyuncs.com/web/quant-speed_page/public/team_image/liwei.png', portrait: 'https://tangledup-ai-staging.oss-cn-shanghai.aliyuncs.com/web/quant-speed_page/public/team_image/liwei.png', brandLogo: '/asset/logo-bai.png', education: ['本科(待补充)'], experience: [ '规划年度增长与渠道策略', '打造品牌故事与市场活动' ], skills: ['增长策略', '品牌建设', '整合营销', '渠道拓展'] }, { id: 'shuangji', name: '爽吉', role: '硬件工程师 & 硬件部门主管', bio: '负责高可靠硬件架构设计与产线可制造性优化。', avatar: 'https://tangledup-ai-staging.oss-cn-shanghai.aliyuncs.com/web/quant-speed_page/public/team_image/shuangji.png', portrait: 'https://tangledup-ai-staging.oss-cn-shanghai.aliyuncs.com/web/quant-speed_page/public/team_image/shuangji.png', brandLogo: '/asset/logo-bai.png', education: ['本科(待补充)'], experience: [ '主导多款硬件平台架构设计', '建立DFM/DFT标准并提升良率' ], skills: ['硬件架构', '嵌入式', 'DFM/DFT', '可靠性'] }, { id: 'laoxv', name: '老许', role: '工业设计工程师 & 结构件工程师', bio: '负责高可靠硬件架构设计与产线可制造性优化。', avatar: 'https://tangledup-ai-staging.oss-cn-shanghai.aliyuncs.com/web/quant-speed_page/public/team_image/laoxv.png', portrait: 'https://tangledup-ai-staging.oss-cn-shanghai.aliyuncs.com/web/quant-speed_page/public/team_image/laoxv.png', brandLogo: '/asset/logo-bai.png', education: ['本科(待补充)'], experience: [ '主导多款硬件平台架构设计', '建立DFM/DFT标准并提升良率' ], skills: ['硬件架构', '嵌入式', 'DFM/DFT', '可靠性'] } ]), []); const [index, setIndex] = useState(0); const trackRef = useRef(null); const firstCardRef = useRef(null); const [slideStep, setSlideStep] = useState(0); const CARD_GAP = 24; // 与样式中的间距保持一致 const [selected, setSelected] = useState(null); useEffect(() => { const measure = () => { if (!firstCardRef.current) return; const rect = firstCardRef.current.getBoundingClientRect(); const step = Math.round(rect.width + CARD_GAP); setSlideStep(step); }; measure(); window.addEventListener('resize', measure); return () => window.removeEventListener('resize', measure); }, []); const goPrev = () => setIndex((prev) => (prev - 1 + members.length) % members.length); const goNext = () => setIndex((prev) => (prev + 1) % members.length); const handleDragEnd = (_e, info) => { const threshold = 80; if (info.offset.x < -threshold) { goNext(); } else if (info.offset.x > threshold) { goPrev(); } }; const openDetail = (member) => setSelected(member); const closeDetail = () => setSelected(null); return (
量迹AI
2025
Team

我们的团队汇聚了行业顶尖人才,
拥有深厚的技术背景和丰富的
创新经验,致力于推动AI技术发展。

{/* 科技感人员滑动卡片 */}
{members.map((m, i) => (
openDetail(m)} >
{m.name}
{m.name}
{m.role}
{m.bio}
))}
{members.map((m, i) => (
{/* 详情面板(桌面端右侧 / 移动端底部弹层) */} {selected && ( <>
brand
{selected.name}
{selected.role}
{selected.name}
{selected.bio && (
简介

{selected.bio}

)} {selected.education && selected.education.length > 0 && (
毕业院校
    {selected.education.map((e, i) => (
  • {e}
  • ))}
)} {selected.experience && selected.experience.length > 0 && (
过往经历
    {selected.experience.map((e, i) => (
  • {e}
  • ))}
)} {selected.skills && selected.skills.length > 0 && (
擅长技能
{selected.skills.map((s, i) => ( {s} ))}
)}
)}
{/* 进度指示器 */}
00:12 00:18
); }; export default TeamSection;