明树Git Lab

Commit 296fba32 authored by yangyajing's avatar yangyajing

修改图片

parent 3f234c8b
...@@ -806,7 +806,7 @@ const newsTotal = [ ...@@ -806,7 +806,7 @@ const newsTotal = [
title: "明树数据获贵阳大数据交易所感谢信", title: "明树数据获贵阳大数据交易所感谢信",
date: "2026/2/11", date: "2026/2/11",
category: "行业认可", category: "行业认可",
image: gygxImg, image: newsImg,
content: `近日,北京明树数据科技有限公司(以下简称 “明树数据”)收到贵阳大数据交易所发来的新春感谢信。信中,贵阳大数据交易所对明树数据长期以来的信任与鼎力支持致以诚挚谢意,高度肯定了双方 2025 年在数据要素市场领域的合作成果,并对新一年的合作发展寄予美好期许。这份感谢信既是对双方过往携手共进的认可,更是对未来深化合作、共促数据要素价值释放的美好展望。 content: `近日,北京明树数据科技有限公司(以下简称 “明树数据”)收到贵阳大数据交易所发来的新春感谢信。信中,贵阳大数据交易所对明树数据长期以来的信任与鼎力支持致以诚挚谢意,高度肯定了双方 2025 年在数据要素市场领域的合作成果,并对新一年的合作发展寄予美好期许。这份感谢信既是对双方过往携手共进的认可,更是对未来深化合作、共促数据要素价值释放的美好展望。
01回首2025 01回首2025
...@@ -2252,7 +2252,7 @@ const DataResourceGraph = () => { ...@@ -2252,7 +2252,7 @@ const DataResourceGraph = () => {
}; };
/* --- 7. Home Section (Aggregator Module) --- */ /* --- 7. Home Section (Aggregator Module) --- */
const HomeSection = ({ setActiveTab, setSelectedScenario, setWechatShare }) => { const HomeSection = ({ setActiveTab, setSelectedScenario, setWechatShare, setSelectedNews }) => {
return ( return (
<div className="w-full relative animate-fade-in-up"> <div className="w-full relative animate-fade-in-up">
{/* Hero Content - Title and Slogan */} {/* Hero Content - Title and Slogan */}
...@@ -2399,7 +2399,7 @@ const HomeSection = ({ setActiveTab, setSelectedScenario, setWechatShare }) => { ...@@ -2399,7 +2399,7 @@ const HomeSection = ({ setActiveTab, setSelectedScenario, setWechatShare }) => {
<div className="grid grid-cols-1 md:grid-cols-3 gap-6"> <div className="grid grid-cols-1 md:grid-cols-3 gap-6">
{typeof newsItems !== 'undefined' && newsItems.slice(0, 3).map((news, i) => ( {typeof newsItems !== 'undefined' && newsItems.slice(0, 3).map((news, i) => (
<div key={i} className="group cursor-pointer bg-[#1a1c23] border border-white/5 rounded-lg overflow-hidden hover:border-[#00FFC2]/30 transition-all hover:-translate-y-1"> <div key={i} onClick={() => setSelectedNews(news)} className="group cursor-pointer bg-[#1a1c23] border border-white/5 rounded-lg overflow-hidden hover:border-[#00FFC2]/30 transition-all hover:-translate-y-1">
<div className="h-40 overflow-hidden relative"> <div className="h-40 overflow-hidden relative">
<img src={news.image} alt={news.title} className="w-full h-full object-cover group-hover:scale-110 transition-transform duration-500" /> <img src={news.image} alt={news.title} className="w-full h-full object-cover group-hover:scale-110 transition-transform duration-500" />
<div className="absolute top-2 left-2 bg-black/60 backdrop-blur-md px-2 py-1 text-[10px] text-[#00FFC2] rounded border border-[#00FFC2]/30">{news.category}</div> <div className="absolute top-2 left-2 bg-black/60 backdrop-blur-md px-2 py-1 text-[10px] text-[#00FFC2] rounded border border-[#00FFC2]/30">{news.category}</div>
...@@ -2864,7 +2864,7 @@ const App = () => { ...@@ -2864,7 +2864,7 @@ const App = () => {
]; ];
switch (activeTab) { switch (activeTab) {
case 'home': case 'home':
return <HomeSection setActiveTab={setActiveTab} setSelectedScenario={setSelectedScenario} setWechatShare={setWechatShare} />; return <HomeSection setActiveTab={setActiveTab} setSelectedScenario={setSelectedScenario} setWechatShare={setWechatShare} setSelectedNews={setSelectedNews} />;
case 'data': case 'data':
// location.href = "/channel.html"; // location.href = "/channel.html";
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment