feat: 10.10线上最新代码提交

This commit is contained in:
zdl
2025-10-11 16:16:02 +08:00
parent 4d0dc109bc
commit 864844a52b
3338 changed files with 460147 additions and 152745 deletions

View File

@@ -0,0 +1,365 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<title>反制关税涨价预期 - 行业洞察与股票分析</title>
<link href="https://fonts.googleapis.com/css?family=Inter:300,400,500,600,700,800" rel="stylesheet" />
<!-- Font Awesome Icons -->
<script src="https://kit.fontawesome.com/1d2b6c4f81.js" crossorigin="anonymous"></script>
<!-- Tailwind CSS -->
<script src="https://cdn.tailwindcss.com"></script>
<style>
body {
font-family: 'Inter', sans-serif;
background: linear-gradient(135deg, #f5f7fa 0%, #c3cfe2 100%);
min-height: 100vh;
}
.concept-header {
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
color: white;
padding: 3rem 0;
margin-bottom: 2rem;
position: relative;
overflow: hidden;
}
.concept-header::before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1440 320"><path fill="%23ffffff" fill-opacity="0.1" d="M0,96L48,112C96,128,192,160,288,160C384,160,480,128,576,122.7C672,117,768,139,864,133.3C960,128,1056,96,1152,90.7C1248,85,1344,107,1392,117.3L1440,128L1440,320L1392,320C1344,320,1248,320,1152,320C1056,320,960,320,864,320C768,320,672,320,576,320C480,320,384,320,288,320C192,320,96,320,48,320L0,320Z"></path></svg>') no-repeat bottom;
background-size: cover;
}
.insight-card {
background: white;
border-radius: 1rem;
box-shadow: 0 10px 25px rgba(0, 0, 0, 0.08);
transition: transform 0.3s ease, box-shadow 0.3s ease;
}
.insight-card:hover {
transform: translateY(-5px);
box-shadow: 0 15px 35px rgba(0, 0, 0, 0.12);
}
.table-container {
overflow-x: auto;
max-height: 600px;
overflow-y: auto;
}
@media (max-width: 768px) {
.concept-header {
padding: 2rem 0;
}
.insight-card {
margin-bottom: 1.5rem;
}
}
.highlight-text {
background: linear-gradient(120deg, #a1c4fd 0%, #c2e9fb 100%);
background-clip: text;
-webkit-background-clip: text;
color: transparent;
font-weight: 700;
}
.industry-tag {
display: inline-block;
padding: 0.25rem 0.75rem;
border-radius: 9999px;
font-size: 0.75rem;
font-weight: 600;
margin-right: 0.5rem;
margin-bottom: 0.5rem;
}
.tag-vitamin {
background-color: #fef3c7;
color: #92400e;
}
.tag-antibiotic {
background-color: #dbeafe;
color: #1e40af;
}
.tag-amino {
background-color: #d1fae5;
color: #065f46;
}
.tag-other {
background-color: #e9d5ff;
color: #6b21a8;
}
table {
width: 100%;
border-collapse: collapse;
}
thead th {
position: sticky;
top: 0;
background: #f9fafb;
z-index: 10;
}
</style>
</head>
<body>
<!-- Header Section -->
<header class="concept-header">
<div class="container mx-auto px-4 relative z-10">
<div class="text-center">
<h1 class="text-4xl md:text-5xl font-bold mb-4">反制关税涨价预期</h1>
<p class="text-xl md:text-2xl opacity-90 max-w-3xl mx-auto">中美贸易摩擦下的市场机遇与投资策略分析</p>
<div class="mt-6 flex justify-center space-x-4">
<span class="bg-white bg-opacity-20 px-4 py-2 rounded-full text-sm font-medium">维生素行业</span>
<span class="bg-white bg-opacity-20 px-4 py-2 rounded-full text-sm font-medium">抗生素领域</span>
<span class="bg-white bg-opacity-20 px-4 py-2 rounded-full text-sm font-medium">氨基酸市场</span>
</div>
</div>
</div>
</header>
<!-- Main Content -->
<main class="container mx-auto px-4 pb-12">
<!-- Executive Summary -->
<div class="insight-card p-6 mb-8">
<div class="flex items-center mb-4">
<div class="w-12 h-12 rounded-full bg-gradient-to-r from-purple-500 to-indigo-600 flex items-center justify-center mr-4">
<i class="fas fa-chart-line text-white text-xl"></i>
</div>
<h2 class="text-2xl font-bold text-gray-800">核心观点摘要</h2>
</div>
<div class="bg-gradient-to-r from-purple-50 to-indigo-50 p-6 rounded-xl">
<p class="text-gray-700 leading-relaxed">
当前"反制关税涨价预期"已从早期的激进炒作阶段转向<span class="highlight-text">"政策缓和+需求修复"的基本面驱动阶段</span>。核心逻辑在于政策层面中美取消91%反制关税,直接缓解了市场对贸易摩擦升级的担忧;需求层面,关税取消后,出口至美国的中国商品需求修复,叠加国内"稳增长"政策推动的内需增长,相关商品供需格局改善,价格上涨预期强化。
</p>
</div>
</div>
<!-- Concept Analysis -->
<div class="grid grid-cols-1 lg:grid-cols-2 gap-8 mb-8">
<!-- Core Logic -->
<div class="insight-card p-6">
<div class="flex items-center mb-4">
<div class="w-10 h-10 rounded-full bg-gradient-to-r from-blue-500 to-cyan-600 flex items-center justify-center mr-3">
<i class="fas fa-lightbulb text-white"></i>
</div>
<h3 class="text-xl font-bold text-gray-800">核心逻辑分析</h3>
</div>
<div class="space-y-4">
<div class="flex">
<div class="flex-shrink-0 w-8 h-8 rounded-full bg-blue-100 flex items-center justify-center mr-3">
<span class="text-blue-600 font-bold">1</span>
</div>
<div>
<h4 class="font-semibold text-gray-800 mb-1">政策缓和</h4>
<p class="text-gray-600 text-sm">中美取消91%反制关税,贸易摩擦风险下降,为企业出口提供政策托底</p>
</div>
</div>
<div class="flex">
<div class="flex-shrink-0 w-8 h-8 rounded-full bg-green-100 flex items-center justify-center mr-3">
<span class="text-green-600 font-bold">2</span>
</div>
<div>
<h4 class="font-semibold text-gray-800 mb-1">需求修复</h4>
<p class="text-gray-600 text-sm">出口需求回升+内需政策推动,相关商品供需格局改善</p>
</div>
</div>
<div class="flex">
<div class="flex-shrink-0 w-8 h-8 rounded-full bg-purple-100 flex items-center justify-center mr-3">
<span class="text-purple-600 font-bold">3</span>
</div>
<div>
<h4 class="font-semibold text-gray-800 mb-1">产业链优势</h4>
<p class="text-gray-600 text-sm">中国在维生素、抗生素等领域具有全球产能优势,议价能力强</p>
</div>
</div>
</div>
</div>
<!-- Market Sentiment -->
<div class="insight-card p-6">
<div class="flex items-center mb-4">
<div class="w-10 h-10 rounded-full bg-gradient-to-r from-amber-500 to-orange-600 flex items-center justify-center mr-3">
<i class="fas fa-users text-white"></i>
</div>
<h3 class="text-xl font-bold text-gray-800">市场热度与情绪</h3>
</div>
<div class="space-y-4">
<div class="bg-amber-50 p-4 rounded-lg">
<div class="flex items-center mb-2">
<i class="fas fa-fire text-amber-500 mr-2"></i>
<h4 class="font-semibold text-gray-800">市场热度</h4>
</div>
<p class="text-gray-600 text-sm">自2025年4月中美取消91%反制关税以来,相关概念股价表现活跃,资金关注度提升</p>
</div>
<div class="bg-blue-50 p-4 rounded-lg">
<div class="flex items-center mb-2">
<i class="fas fa-balance-scale text-blue-500 mr-2"></i>
<h4 class="font-semibold text-gray-800">市场情绪</h4>
</div>
<p class="text-gray-600 text-sm">当前市场主流情绪为"谨慎乐观",政策缓和与需求修复趋势明确,但对政策落实效果和需求修复持续性存在分歧</p>
</div>
</div>
</div>
</div>
<!-- Stock Data Table -->
<div class="insight-card p-6">
<div class="flex items-center justify-between mb-6">
<div class="flex items-center">
<div class="w-10 h-10 rounded-full bg-gradient-to-r from-indigo-500 to-purple-600 flex items-center justify-center mr-3">
<i class="fas fa-table text-white"></i>
</div>
<h3 class="text-xl font-bold text-gray-800">关联股票分析</h3>
</div>
<div class="text-sm text-gray-600">
<span id="stockCount" class="font-bold text-indigo-600">0</span> 只相关股票
</div>
</div>
<div class="mb-4">
<div class="flex flex-wrap">
<span class="industry-tag tag-vitamin">维生素</span>
<span class="industry-tag tag-antibiotic">抗生素</span>
<span class="industry-tag tag-amino">氨基酸</span>
<span class="industry-tag tag-other">其他</span>
</div>
</div>
<div class="table-container">
<table class="table w-full">
<thead>
<tr class="bg-gray-50">
<th class="text-left p-3 font-semibold text-gray-700">股票名称</th>
<th class="text-left p-3 font-semibold text-gray-700">行业</th>
<th class="text-left p-3 font-semibold text-gray-700">项目</th>
<th class="text-left p-3 font-semibold text-gray-700">产业链地位</th>
<th class="text-left p-3 font-semibold text-gray-700">投资逻辑</th>
</tr>
</thead>
<tbody id="stockTableBody">
<!-- Table content will be generated by JavaScript -->
</tbody>
</table>
</div>
</div>
</main>
<script>
// Stock data - 完整的股票数据
const stockData = [
{
'反制关税涨价预期(250406)': [
{'stock': '金河生物', '行业': '金霉素', '项目': '金霉素产能', '分类': '反制关税涨价预期', '产业链': '全球产能占比51%', 'reason': '美国市场需求大且无本土生产商,公司拟适时提价。'},
{'stock': '蔚蓝生物', '行业': '金霉素', '分类': '反制关税涨价预期', 'reason': '涉及金霉素相关业务。'},
{'stock': '鲁抗医药', '行业': '金霉素', '分类': '反制关税涨价预期', 'reason': '涉及金霉素相关业务。'},
{'stock': '华北制药', '行业': '金霉素', '分类': '反制关税涨价预期', 'reason': '涉及金霉素相关业务。'},
{'stock': '普莱柯', '行业': '金霉素', '分类': '反制关税涨价预期', 'reason': '涉及金霉素相关业务。'},
{'stock': '瑞普生物', '行业': '金霉素', '分类': '反制关税涨价预期', 'reason': '涉及金霉素相关业务。'},
{'stock': '天新药业', '行业': '叶酸B9', '项目': '叶酸产能', '分类': '反制关税涨价预期', '产业链': '全球产能占比58%', 'reason': '2023年中国供应叶酸占美国进口总量的58%。'},
{'stock': '圣达生物', '行业': '叶酸B9', '分类': '反制关税涨价预期', 'reason': '涉及叶酸相关业务。'},
{'stock': '圣达生物', '行业': '生物素B7', '分类': '反制关税涨价预期', '产业链': '出口份额第一', 'reason': '2023年中国是美国61.7%生物素的来源国。'},
{'stock': '新和成', '行业': '生物素B7', '分类': '反制关税涨价预期', '产业链': '出口份额第二', 'reason': '2023年中国是美国61.7%生物素的来源国。'},
{'stock': '天新药业', '行业': '生物素B7', '分类': '反制关税涨价预期', '产业链': '出口份额第三', 'reason': '2023年中国是美国61.7%生物素的来源国。'},
{'stock': '兄弟科技', '行业': '烟酰胺B3', '项目': '烟酰胺产能', '分类': '反制关税涨价预期', 'reason': '烟酰胺为美国从中国进口产品的严重依赖之一。'},
{'stock': '金达威', '行业': '辅酶Q10', '项目': '辅酶Q10产能', '分类': '反制关税涨价预期', '产业链': '全球市场份额50%', 'reason': '全球辅酶Q10原料95%以上来自中国制造。'},
{'stock': '新和成', '行业': '维生素A', '分类': '反制关税涨价预期', '产业链': '市占率A股第一全球第三', 'reason': "维生素A为美国从中国进口的'刚需'原料。"},
{'stock': '浙江医药', '行业': '维生素A', '分类': '反制关税涨价预期', 'reason': '涉及维生素A相关业务。'},
{'stock': '安迪苏', '行业': '维生素A', '分类': '反制关税涨价预期', 'reason': '涉及维生素A相关业务。'},
{'stock': '金达威', '行业': '维生素A', '分类': '反制关税涨价预期', 'reason': '涉及维生素A相关业务。'},
{'stock': '天新药业', '行业': '维生素B1', '分类': '反制关税涨价预期', '产业链': '市占率全球第一', 'reason': "维生素B1为美国从中国进口的'刚需'原料。"},
{'stock': '兄弟科技', '行业': '维生素B1', '分类': '反制关税涨价预期', 'reason': '涉及维生素B1相关业务。'},
{'stock': '华北制药', '行业': '维生素B12', '分类': '反制关税涨价预期', '产业链': '产能A股第一', 'reason': "维生素B12为美国从中国进口的'刚需'原料。"},
{'stock': '新和成', '行业': '维生素C', '分类': '反制关税涨价预期', 'reason': '涉及维生素C相关业务。'},
{'stock': '东北制药', '行业': '维生素C', '分类': '反制关税涨价预期', 'reason': '涉及维生素C相关业务。'},
{'stock': '花园生物', '行业': '维生素D3', '分类': '反制关税涨价预期', '产业链': '产能全球第一', 'reason': "维生素D3为美国从中国进口的'刚需'原料。"},
{'stock': '新和成', '行业': '维生素D3', '分类': '反制关税涨价预期', 'reason': '涉及维生素D3相关业务。'},
{'stock': '金达威', '行业': '维生素D3', '分类': '反制关税涨价预期', 'reason': '涉及维生素D3相关业务。'},
{'stock': '浙江医药', '行业': '维生素D3', '分类': '反制关税涨价预期', 'reason': '涉及维生素D3相关业务。'},
{'stock': '新和成', '行业': '维生素E', '分类': '反制关税涨价预期', '产业链': '全球市占率第一', 'reason': "维生素E为美国从中国进口的'刚需'原料。"},
{'stock': '浙江医药', '行业': '维生素E', '分类': '反制关税涨价预期', 'reason': '涉及维生素E相关业务。'},
{'stock': '能特科技', '行业': '维生素E', '分类': '反制关税涨价预期', 'reason': '涉及维生素E相关业务。'},
{'stock': '北大医药', '行业': '维生素E', '分类': '反制关税涨价预期', 'reason': '涉及维生素E相关业务。'},
{'stock': '辉隆股份', '行业': '维生素E', '分类': '反制关税涨价预期', 'reason': '涉及维生素E相关业务。'},
{'stock': '岳阳兴长', '行业': '维生素E', '分类': '反制关税涨价预期', 'reason': '涉及维生素E相关业务。'},
{'stock': '兄弟科技', '行业': '维生素K3', '分类': '反制关税涨价预期', '产业链': '产能全球第一', 'reason': "维生素K3为美国从中国进口的'刚需'原料。"},
{'stock': '振华股份', '行业': '维生素K3', '分类': '反制关税涨价预期', 'reason': '涉及维生素K3相关业务。'},
{'stock': '永安药业', '行业': '牛磺酸', '项目': '牛磺酸产能', '分类': '反制关税涨价预期', '产业链': '全球龙头占全球60%', 'reason': '中国占全球牛磺酸产能85%左右。'},
{'stock': '新和成', '行业': '牛磺酸', '分类': '反制关税涨价预期', '项目': '牛磺酸产能', 'reason': '产能3万吨/年,生产销售正常。'},
{'stock': '圣元环保', '行业': '牛磺酸', '分类': '反制关税涨价预期', '项目': '牛磺酸产能', 'reason': '在建年产4万吨/年牛磺酸项目预计2025年下半年投产。'},
{'stock': '金城医药', '行业': '谷胱甘肽', '分类': '反制关税涨价预期', '项目': '谷胱甘肽产能', '产业链': '全球产能占比超30%', 'reason': '中国谷胱甘肽全球市占率63%,美国市场需求旺盛。'},
{'stock': '金达威', '行业': '谷胱甘肽', '分类': '反制关税涨价预期', '项目': '谷胱甘肽产能', 'reason': '产能100吨/年。'}
]
}
];
// Function to get industry tag class
function getIndustryTagClass(industry) {
if (industry.includes('维生素') || industry.includes('叶酸') || industry.includes('生物素') || industry.includes('烟酰胺')) {
return 'tag-vitamin';
} else if (industry.includes('霉素') || industry.includes('抗生素')) {
return 'tag-antibiotic';
} else if (industry.includes('牛磺酸') || industry.includes('谷胱甘肽') || industry.includes('氨基酸')) {
return 'tag-amino';
} else {
return 'tag-other';
}
}
// Function to populate the table
function populateTable() {
const tableBody = document.getElementById('stockTableBody');
const stockCount = document.getElementById('stockCount');
// 清空表格
tableBody.innerHTML = '';
// 获取股票数据
const stocks = stockData[0]['反制关税涨价预期(250406)'];
// 更新股票数量
stockCount.textContent = stocks.length;
// 遍历并创建表格行
stocks.forEach((stock, index) => {
const row = document.createElement('tr');
row.className = 'border-b hover:bg-gray-50 transition-colors';
// 判断是否为重点股票(有项目或产业链信息)
const isHighlighted = stock.项目 || stock.产业链;
if (isHighlighted) {
row.classList.add('bg-blue-50', 'hover:bg-blue-100');
}
row.innerHTML = `
<td class="p-3">
<div class="font-medium text-gray-900">${stock.stock}</div>
</td>
<td class="p-3">
<span class="industry-tag ${getIndustryTagClass(stock.行业)}">${stock.行业}</span>
</td>
<td class="p-3 text-gray-700">${stock.项目 || '-'}</td>
<td class="p-3">
${stock.产业链 ? `<span class="inline-block bg-blue-100 text-blue-800 text-xs px-2 py-1 rounded-full font-medium">${stock.产业链}</span>` : '-'}
</td>
<td class="p-3 text-gray-600 text-sm">${stock.reason}</td>
`;
tableBody.appendChild(row);
});
console.log(`成功加载 ${stocks.length} 只股票数据`);
}
// 页面加载时初始化
document.addEventListener('DOMContentLoaded', function() {
console.log('页面加载完成,开始填充股票数据...');
populateTable();
});
// 如果DOMContentLoaded已经触发直接执行
if (document.readyState === 'complete' || document.readyState === 'interactive') {
console.log('DOM已就绪立即填充股票数据...');
populateTable();
}
</script>
</body>
</html>