update pay ui

This commit is contained in:
2025-12-05 13:29:18 +08:00
parent 20994cfb13
commit 48d9c76c5e
1008 changed files with 417880 additions and 486974 deletions

View File

@@ -0,0 +1,578 @@
<!DOCTYPE html>
<html lang="zh-CN" data-theme="night">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>核电产业链 深度研究报告</title>
<script src="https://cdn.jsdelivr.net/npm/alpinejs@3.x.x/dist/cdn.min.js" defer></script>
<script src="https://cdn.tailwindcss.com"></script>
<link href="https://cdn.jsdelivr.net/npm/daisyui@4.10.1/dist/full.min.css" rel="stylesheet" type="text/css" />
<script src="https://cdn.jsdelivr.net/npm/echarts@5.5.0/dist/echarts.min.js"></script>
<style>
@import url('https://fonts.googleapis.com/css2?family=Orbitron:wght@400;700&family=Noto+Sans+SC:wght@300;400;500;700&display=swap');
body {
font-family: 'Noto Sans SC', sans-serif;
background: #000010;
color: #E0E0E0;
overflow-x: hidden;
position: relative;
}
.font-orbitron {
font-family: 'Orbitron', sans-serif;
}
.glass {
background: rgba(10, 15, 40, 0.6);
backdrop-filter: blur(12px);
-webkit-backdrop-filter: blur(12px);
border: 1px solid rgba(255, 255, 255, 0.1);
border-radius: 2rem;
box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.37);
}
.bento-grid {
display: grid;
grid-template-columns: repeat(12, 1fr);
gap: 1.5rem;
}
.bento-item {
transition: all 0.3s ease-in-out;
}
.glow-text {
text-shadow: 0 0 8px rgba(0, 255, 255, 0.6), 0 0 12px rgba(0, 255, 255, 0.4);
}
.glow-border {
box-shadow: 0 0 15px rgba(0, 180, 255, 0.2), 0 0 20px rgba(0, 180, 255, 0.15), inset 0 0 10px rgba(0, 180, 255, 0.1);
}
h2, h3, h4 {
color: #00E5FF;
font-weight: 500;
}
h2.glow-text, h3.glow-text, h4.glow-text {
color: #ffffff;
text-shadow: 0 0 5px rgba(0, 229, 255, 0.8), 0 0 10px rgba(0, 229, 255, 0.6), 0 0 15px rgba(0, 229, 255, 0.4);
}
.background-animate {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: -1;
background: radial-gradient(circle at 20% 20%, rgba(0, 100, 255, 0.15), transparent 40%),
radial-gradient(circle at 80% 70%, rgba(138, 43, 226, 0.15), transparent 40%);
animation: move-glow 20s ease-in-out infinite alternate;
}
@keyframes move-glow {
from {
transform: scale(1) translate(0, 0);
}
to {
transform: scale(1.2) translate(10vw, -10vh);
}
}
.daisy-table-custom {
background-color: transparent;
width: 100%;
}
.daisy-table-custom th, .daisy-table-custom td {
background-color: transparent !important;
border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important;
color: #E0E0E0;
font-size: 0.875rem;
}
.daisy-table-custom th {
color: #00E5FF;
font-weight: 600;
}
.daisy-table-custom tr:hover td {
background-color: rgba(0, 229, 255, 0.05) !important;
}
details summary {
cursor: pointer;
color: #93C5FD;
}
details[open] summary {
color: #00E5FF;
}
</style>
</head>
<body class="min-h-screen p-4 sm:p-6 lg:p-8">
<div class="background-animate"></div>
<div class="container mx-auto max-w-screen-2xl">
<!-- Header -->
<header class="text-center p-8 bento-item glass glow-border">
<h1 class="text-4xl md:text-6xl font-orbitron font-bold glow-text">核电产业链</h1>
<p class="text-lg md:text-2xl mt-4 text-cyan-200">深度研究报告</p>
<div class="mt-4 text-xs text-gray-400">
<p>北京价值前沿科技有限公司 AI投研agent“价小前投研” 进行投研呈现</p>
<p class="font-bold text-yellow-400">本报告为AI合成数据不构成任何投资建议投资需谨慎。</p>
</div>
</header>
<main class="mt-8">
<div class="bento-grid">
<!-- Core Insight -->
<section class="col-span-12 lg:col-span-8 p-6 md:p-8 bento-item glass glow-border">
<h2 class="text-2xl md:text-3xl font-bold font-orbitron glow-text mb-6">核心观点 (Analyst Insight)</h2>
<div class="space-y-6">
<div class="p-4 border border-cyan-500/20 rounded-2xl bg-black/20">
<h3 class="text-xl font-bold text-cyan-300 mb-2">核心摘要</h3>
<p class="text-gray-300">核电产业链已从政策预期阶段,正式迈入<strong class="text-white">基本面驱动的批量化建设阶段</strong>。其核心驱动力已从单一的“能源保供”升级为<strong class="text-white">“能源安全基石 + AI算力新引擎”</strong>的双轮驱动逻辑。未来,产业链的投资价值将从上游设备订单的确定性释放,逐步传导至下游运营商长期稳定的现金流增长,而第四代核电技术的商业化进程将是打开行业第二增长曲线的关键。</p>
</div>
<div class="p-4 border border-cyan-500/20 rounded-2xl bg-black/20">
<h3 class="text-xl font-bold text-cyan-300 mb-2">核心驱动力与市场认知</h3>
<ul class="list-disc list-inside space-y-2 text-gray-300">
<li><strong>政策强力驱动与战略定位提升:</strong>年均<strong class="text-white">8-10台</strong>的核准节奏成为共识,国家将其提升为“四大清洁能源基地”之一,确立了其<strong class="text-white">基荷能源</strong>的核心支柱地位。</li>
<li><strong>AI驱动的颠覆性需求增量</strong>“AI的尽头是能源”正成为现实。核电以其7x24小时不间断、占地小、成本低的特性成为满足高密度算力中心用电需求的<strong class="text-white">最优解之一</strong>,打开全新商业场景。</li>
<li><strong>技术自主可控与代际跃迁:</strong>三代技术国产化率超90%,扫清供应链障碍。四代技术(高温气冷堆)实现商业化突破,推动核能向<strong class="text-white">综合能源服务</strong>转型。</li>
<li><strong>经济性与资本结构优化:</strong>新项目引入民营资本,反映出核电项目稳定的投资回报率正吸引更多社会资本,运营商度电净利润可达<strong class="text-white">0.1元</strong></li>
</ul>
</div>
<div class="p-4 border border-cyan-500/20 rounded-2xl bg-black/20">
<h3 class="text-xl font-bold text-cyan-300 mb-2">预期差分析</h3>
<ul class="list-disc list-inside space-y-2 text-gray-300">
<li><strong>核准加速 vs. 产能瓶颈:</strong>市场为核准欢呼,但忽视了国内设备年产能上限约<strong class="text-white">10-12台</strong>。增长确定性极高,但弹性可能有限。</li>
<li><strong>四代核电热炒 vs. 商业化节奏:</strong>市场对四代技术情绪高涨,但其仍处<strong class="text-white">示范阶段</strong>,批量化建设尚需时日,投资价值需冷静评估。</li>
<li><strong>运营商的“稳定” vs. “变化”:</strong>运营商正从纯计划电价向<strong class="text-white">“计划+市场”</strong>混合模式转变,市场化电量占比提升带来不确定性,也可能带来超额收益。</li>
</ul>
</div>
</div>
</section>
<!-- Key Data & Chart -->
<section class="col-span-12 lg:col-span-4 p-6 bento-item glass glow-border flex flex-col">
<h2 class="text-2xl font-bold font-orbitron glow-text mb-4">关键事件与数据</h2>
<div class="flex-grow space-y-4">
<div class="p-4 border border-cyan-500/20 rounded-2xl bg-black/20">
<h4 class="text-lg font-bold text-cyan-300">核心催化剂</h4>
<p class="text-sm text-gray-300">2024年8月19日国务院一次性核准<strong class="text-white">11台</strong>核电机组,总投资超<strong class="text-white">2400亿</strong>元,引爆市场预期。</p>
</div>
<div class="p-4 border border-cyan-500/20 rounded-2xl bg-black/20 flex-grow">
<h4 class="text-lg font-bold text-cyan-300 mb-2">核电机组核准数量(台)</h4>
<div id="approvals-chart" class="w-full h-64"></div>
</div>
</div>
</section>
<!-- Future Path -->
<section class="col-span-12 p-6 md:p-8 bento-item glass glow-border">
<h2 class="text-2xl font-bold font-orbitron glow-text mb-6">发展路径与投资启示</h2>
<div class="grid grid-cols-1 md:grid-cols-3 gap-6">
<div class="p-4 border border-cyan-500/20 rounded-2xl bg-black/20">
<h4 class="text-lg font-bold text-cyan-300">第一阶段 (2024-2027)</h4>
<p class="mt-2 text-gray-300"><strong>设备商业绩兑现期。</strong>在建及新核准机组全面开工,核岛、常规岛设备迎密集交付,核心设备商业绩有望加速释放。</p>
</div>
<div class="p-4 border border-cyan-500/20 rounded-2xl bg-black/20">
<h4 class="text-lg font-bold text-cyan-300">第二阶段 (2027-2030)</h4>
<p class="mt-2 text-gray-300"><strong>运营商装机高峰期。</strong>前期开工机组集中并网发电,运营商装机容量和发电量将迎来跳跃式增长,进入业绩收获期。</p>
</div>
<div class="p-4 border border-cyan-500/20 rounded-2xl bg-black/20">
<h4 class="text-lg font-bold text-cyan-300">第三阶段 (2030年以后)</h4>
<p class="mt-2 text-gray-300"><strong>四代核电与综合应用拓展期。</strong>高温气冷堆等有望批量化,应用拓展至工业供热、制氢等领域,打开万亿级市场。</p>
</div>
</div>
<div class="mt-6 p-4 bg-cyan-900/30 rounded-2xl">
<h4 class="text-lg font-bold text-cyan-200">投资启示</h4>
<ul class="mt-2 list-disc list-inside space-y-1 text-gray-300">
<li><strong>短期(1-3年)最具价值:</strong><strong class="text-white">中游核心零部件</strong>,业绩最先兑现、弹性最大。关注具备垄断地位、技术壁垒高的“唯一”或“独家”供应商。</li>
<li><strong>长期(3年以上)最具价值:</strong><strong class="text-white">下游运营商 + 后端乏燃料处理</strong>。运营商是长期稳定的“现金牛”,乏燃料处理是高成长潜力的远期蓝海市场。</li>
</ul>
</div>
</section>
<!-- Data Source Tabs -->
<section class="col-span-12 p-6 md:p-8 bento-item glass glow-border" x-data="{ tab: 'news' }">
<h2 class="text-2xl font-bold font-orbitron glow-text mb-6">情报摘要 (Data Synthesis)</h2>
<div role="tablist" class="tabs tabs-boxed tabs-lg bg-black/30">
<a role="tab" class="tab" :class="{'tab-active': tab === 'news'}" @click.prevent="tab = 'news'">新闻洞察</a>
<a role="tab" class="tab" :class="{'tab-active': tab === 'roadshow'}" @click.prevent="tab = 'roadshow'">路演纪要</a>
<a role="tab" class="tab" :class="{'tab-active': tab === 'report'}" @click.prevent="tab = 'report'">研报精粹</a>
</div>
<div class="mt-6 space-y-4 text-gray-300 text-sm">
<!-- News Content -->
<div x-show="tab === 'news'">
<details class="p-2 rounded-lg bg-black/20">
<summary class="font-semibold text-base">宏观趋势与市场展望</summary>
<div class="p-2 mt-2 border-t border-cyan-500/20">
<ul class="list-disc list-inside space-y-1">
<li><strong>行业高景气:</strong>“核电黄金十年大幕或已开启”,全球有望迎来新一轮核电建设景气度集中上行。</li>
<li><strong>AI驱动新需求</strong>“AI的尽头是能源”亚马逊、谷歌等科技巨头布局核电为AI供能的最佳选项之一。</li>
<li><strong>民营资本参与:</strong>新核准项目引入民营资本参股比例首次提高到10%预计可带动投资超240亿元。</li>
</ul>
</div>
</details>
<details class="p-2 rounded-lg bg-black/20">
<summary class="font-semibold text-base">政策动态与项目核准</summary>
<div class="p-2 mt-2 border-t border-cyan-500/20">
<ul class="list-disc list-inside space-y-1">
<li><strong>核准速度加快:</strong>2022年和2023年均批复10台预计自2024年起将保持每年6-12台新开工。</li>
<li><strong>第四代技术应用:</strong>江苏徐圩项目用到第四代高温气冷堆技术,代表商业化应用即将到来。</li>
</ul>
</div>
</details>
<details class="p-2 rounded-lg bg-black/20">
<summary class="font-semibold text-base">技术发展与创新</summary>
<div class="p-2 mt-2 border-t border-cyan-500/20">
<ul class="list-disc list-inside space-y-1">
<li><strong>四代钍基熔盐堆:</strong>甘肃武威实验堆实现钍铀转换关键设备100%国产化,标志性重大突破。</li>
<li><strong>小型模块化堆(SMR)</strong>重要技术方向,适用于数据中心等新场景,将迎新机遇。</li>
<li><strong>可控核聚变:</strong>政策信号积极融资规模提升技术进展明显2035年或实现首台机组并网。</li>
</ul>
</div>
</details>
</div>
<!-- Roadshow Content -->
<div x-show="tab === 'roadshow'">
<details class="p-2 rounded-lg bg-black/20">
<summary class="font-semibold text-base">行业政策与核准动态</summary>
<div class="p-2 mt-2 border-t border-cyan-500/20">
<ul class="list-disc list-inside space-y-1">
<li><strong>进入常态化批量化:</strong>2024年8月一次性核准11台创近十年最高纪录市场预期未来年均核准8-10台以上。</li>
<li><strong>国家战略定位提升:</strong>首次与风光水并列为“四大清洁能源基地”,基荷电源定位凸显。</li>
<li><strong>产能上限:</strong>国内产能接近上限10-12台/年),未来难以大幅增加。</li>
</ul>
</div>
</details>
<details class="p-2 rounded-lg bg-black/20">
<summary class="font-semibold text-base">技术发展与国产化</summary>
<div class="p-2 mt-2 border-t border-cyan-500/20">
<ul class="list-disc list-inside space-y-1">
<li><strong>三代技术成熟:</strong>华龙一号、国和一号为当前主力核心设备国产化率超90%。</li>
<li><strong>四代技术示范转商用:</strong>高温气冷堆(山东石岛湾已并网)适用于工业蒸汽、制氢等新场景,打开新空间。</li>
</ul>
</div>
</details>
<details class="p-2 rounded-lg bg-black/20">
<summary class="font-semibold text-base">产业链核心信息</summary>
<div class="p-2 mt-2 border-t border-cyan-500/20">
<ul class="list-disc list-inside space-y-1">
<li><strong>设备交付周期:</strong>2024-2025年进入密集交付期高峰预计在2026-2027年。</li>
<li><strong>阀门环节:</strong>江苏神通为绝对龙头市占率超70%-90%单台机组订单约8000万至1亿元。</li>
<li><strong>四代堆核心设备:</strong>佳电股份为高温气冷堆主氦风机独家供应商单台价值量约2.4亿元。</li>
<li><strong>乏燃料后处理:</strong>市场缺口巨大,景业智能为龙头,中核集团为其最大客户。</li>
</ul>
</div>
</details>
</div>
<!-- Report Content -->
<div x-show="tab === 'report'">
<details class="p-2 rounded-lg bg-black/20">
<summary class="font-semibold text-base">宏观政策与行业趋势</summary>
<div class="p-2 mt-2 border-t border-cyan-500/20">
<ul class="list-disc list-inside space-y-1">
<li><strong>能源定位:</strong>碳中和背景下,核电定位为新型电力系统中的基荷能源,破解电力"不可能三角"。</li>
<li><strong>发展空间巨大:</strong>我国核电占比不足5%远低于全球平均9%预计到2035年占比将达10%左右需再建约106座三代核电站。</li>
<li><strong>全球复苏:</strong>COP28会议22国签署宣言计划到2050年将核能发电能力增长到2020年的三倍。</li>
</ul>
</div>
</details>
<details class="p-2 rounded-lg bg-black/20">
<summary class="font-semibold text-base">产业链各环节</summary>
<div class="p-2 mt-2 border-t border-cyan-500/20">
<ul class="list-disc list-inside space-y-1">
<li><strong>上游燃料:</strong>全球天然铀存在供给缺口,铀价上涨。</li>
<li><strong>中游设备:</strong>核心零部件已基本实现国产化预计2024年后相关企业业绩有望加速释放。</li>
<li><strong>下游建设与运营:</strong>中国核建为施工龙头市占率超80%。中国核电等运营商项目收益率高,现金流充沛。</li>
</ul>
</div>
</details>
<details class="p-2 rounded-lg bg-black/20">
<summary class="font-semibold text-base">前沿技术发展</summary>
<div class="p-2 mt-2 border-t border-cyan-500/20">
<ul class="list-disc list-inside space-y-1">
<li><strong>第四代核电:</strong>全球首座四代核电站(山东石岛湾高温气冷堆)已投入商运,标志中国达到世界领先水平。</li>
<li><strong>可控核聚变:</strong>高温超导赋能商业化加速中国聚变工程实验堆CFETR关键设施进度已达70%。</li>
</ul>
</div>
</details>
</div>
</div>
</section>
<!-- Stock List -->
<section class="col-span-12 p-6 md:p-8 bento-item glass glow-border">
<h2 class="text-2xl font-bold font-orbitron glow-text mb-6">产业链核心标的</h2>
<div class="overflow-x-auto">
<table class="table daisy-table-custom" id="stock-table">
<!-- Table Head -->
<thead>
<tr>
<th>股票名称</th>
<th>股票代码</th>
<th>核心逻辑 / 业务环节</th>
<th>产业链标签</th>
<th>深度分析</th>
</tr>
</thead>
<tbody>
<!-- JS will populate this -->
</tbody>
</table>
</div>
</section>
</div>
</main>
</div>
<!-- Modals for detailed analysis -->
<dialog id="modal_688305" class="modal">
<div class="modal-box w-11/12 max-w-5xl glass">
<h3 class="font-bold text-lg glow-text">科德数控(688305) - 涨幅分析</h3>
<div class="py-4 text-sm space-y-2">
<h4 class="font-bold text-cyan-300">核心驱动因素</h4>
<ul class="list-disc list-inside">
<li><strong>核电产业链政策预期与行业热度:</strong> 公司研发的五轴联动数控机床和关键功能部件被广泛应用于核电领域,研制出超大规格的五轴叶片铣削中心,用于加工大型核电叶片,受益于核电行业“黄金发展期”预期。</li>
<li><strong>科创板整体强势带动:</strong> 当日科创50指数大涨高端装备制造与芯片等硬科技板块受到资金青睐公司受板块整体上涨带动。</li>
<li><strong>高端装备制造行业关注度提升:</strong> 五轴联动数控机床作为工业母机,属于国家重点支持领域,受益于产业政策预期。</li>
</ul>
<h4 class="font-bold text-cyan-300">结论</h4>
<p>上涨主要受多重因素共同作用,其中核电产业链预期与科创板整体强势是核心驱动因素。公司层面并无明显利好公告,上涨更多来自于行业和板块层面的推动。</p>
</div>
<div class="modal-action">
<form method="dialog">
<button class="btn btn-outline btn-info">关闭</button>
</form>
</div>
</div>
</dialog>
<dialog id="modal_920082" class="modal">
<div class="modal-box w-11/12 max-w-5xl glass">
<h3 class="font-bold text-lg glow-text">方正阀门(920082) - 涨幅分析</h3>
<div class="py-4 text-sm space-y-2">
<h4 class="font-bold text-cyan-300">核心驱动因素</h4>
<ul class="list-disc list-inside">
<li><strong>核电行业整体利好带动:</strong> 市场关注中国核电审批动态及政策支持,核电出海(如哈萨克斯坦项目)带来的市场空间预期,带动核电阀门需求增长。</li>
<li><strong>核电阀门行业前景:</strong> 行业增长态势显著,技术进步及国产替代趋势明显,利好相关企业。</li>
<li><strong>核聚变投资增加提振产业链信心:</strong> 大型能源集团增加对核聚变项目的投资,提振整个核能产业链的市场信心。</li>
</ul>
<h4 class="font-bold text-cyan-300">结论</h4>
<p>股价波动可能受到核电行业整体利好预期、核电出海进展、核聚变投资提振信心、行业技术进步以及资金面和市场情绪等多重因素的综合影响。</p>
</div>
<div class="modal-action">
<form method="dialog">
<button class="btn btn-outline btn-info">关闭</button>
</form>
</div>
</div>
</dialog>
<dialog id="modal_300963" class="modal">
<div class="modal-box w-11/12 max-w-5xl glass">
<h3 class="font-bold text-lg glow-text">中洲特材(300963) - 涨幅分析</h3>
<div class="py-4 text-sm space-y-2">
<h4 class="font-bold text-cyan-300">核心驱动因素</h4>
<ul class="list-disc list-inside">
<li><strong>核电与可控核聚变板块集体走强:</strong> 核电板块政策利好催化,可控核聚变概念热度提升,公司作为产业链一员跟随上涨。</li>
<li><strong>业务布局契合行业热点:</strong> 公司在核电、核聚变等领域的高科技材料有业务布局,契合市场热点。</li>
<li><strong>除权填权行情助推:</strong> 公司实施分红方案后进行了除权,除权后出现的股价上涨行情。</li>
</ul>
<h4 class="font-bold text-cyan-300">结论</h4>
<p>股价上涨可能受到核电与可控核聚变板块的整体走势、公司除权填权行情、技术面因素以及市场情绪等多重因素的影响。</p>
</div>
<div class="modal-action">
<form method="dialog">
<button class="btn btn-outline btn-info">关闭</button>
</form>
</div>
</div>
</dialog>
<script>
document.addEventListener('DOMContentLoaded', function () {
// ECharts Initialization
const chartDom = document.getElementById('approvals-chart');
const myChart = echarts.init(chartDom, 'dark');
const option = {
backgroundColor: 'transparent',
tooltip: {
trigger: 'axis',
axisPointer: {
type: 'shadow'
}
},
grid: {
left: '3%',
right: '4%',
bottom: '3%',
containLabel: true
},
xAxis: {
type: 'category',
data: ['2019', '2020', '2021', '2022', '2023', '2024'],
axisLine: { lineStyle: { color: 'rgba(0, 229, 255, 0.5)' } },
},
yAxis: {
type: 'value',
axisLine: { show: true, lineStyle: { color: 'rgba(0, 229, 255, 0.5)' } },
splitLine: { lineStyle: { color: 'rgba(255, 255, 255, 0.1)' } }
},
series: [{
name: '核准机组数',
type: 'bar',
barWidth: '60%',
data: [6, 4, 5, 10, 10, 11],
itemStyle: {
color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
{ offset: 0, color: '#00E5FF' },
{ offset: 1, color: '#00A2FF' }
])
},
emphasis: {
itemStyle: {
color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
{ offset: 0, color: '#2378f7' },
{ offset: 0.7, color: '#2378f7' },
{ offset: 1, color: '#83bff6' }
])
}
}
}]
};
myChart.setOption(option);
window.addEventListener('resize', () => {
myChart.resize();
});
// Stock Data Processing and Table Population
const rawData = {
"核电产业链(240102)": [
{ "stock": "久立特材", "reason": "管材, 冷却装置", "其他标签": "材料, 核电部件", "stock_code": "002318" },
{ "stock": "龙泉股份", "reason": "管材, 外部设施", "其他标签": "材料, 核电建造", "stock_code": "002671" },
{ "stock": "融发核电", "reason": "管材", "其他标签": "材料", "stock_code": "002366" },
{ "stock": "章源钨业", "reason": "第一壁", "其他标签": "材料", "stock_code": "002378" },
{ "stock": "厦钨新能", "reason": "第一壁", "其他标签": "材料", "stock_code": "688778" },
{ "stock": "中钨高新", "reason": "第一壁", "其他标签": "材料", "stock_code": "000657" },
{ "stock": "中密控股", "reason": "密封", "其他标签": "材料", "stock_code": "300470" },
{ "stock": "佳电股份", "reason": "电机", "其他标签": "材料", "stock_code": "000922" },
{ "stock": "安泰科技", "reason": "偏滤器", "其他标签": "材料", "stock_code": "000969" },
{ "stock": "国光电器", "reason": "偏滤器", "其他标签": "材料", "stock_code": "002045" },
{ "stock": "纽威股份", "reason": "阀门", "其他标签": "材料", "stock_code": "603699" },
{ "stock": "江苏神通", "reason": "阀门", "其他标签": "材料", "stock_code": "002438" },
{ "stock": "中核科技", "reason": "阀门", "其他标签": "材料", "stock_code": "000777" },
{ "stock": "应流股份", "reason": "阀门, 其他部件", "其他标签": "材料, 核电部件", "stock_code": "603308" },
{ "stock": "杭州高新", "reason": "电缆", "其他标签": "材料", "stock_code": "300478" },
{ "stock": "尚纬股份", "reason": "电缆", "其他标签": "材料", "stock_code": "603333" },
{ "stock": "中国核建", "reason": "工程建设", "其他标签": "核电建造, 国企主导", "stock_code": "601611" },
{ "stock": "中国核电", "reason": "核电运营", "其他标签": "核电运营, 国企主导", "stock_code": "601985" },
{ "stock": "中国广核", "reason": "核电运营", "其他标签": "核电运营", "stock_code": "003816" },
{ "stock": "景业智能", "reason": "乏燃料处理", "其他标签": "核电部件", "stock_code": "688290" },
{ "stock": "兰石重装", "reason": "乏燃料处理", "其他标签": "核电部件", "stock_code": "603169" },
{ "stock": "科新机电", "reason": "压力容器", "其他标签": "核电部件", "stock_code": "300092" },
{ "stock": "上海电气", "reason": "压力容器, 汽轮机, 蒸汽发生器", "其他标签": "核电部件, 国企主导", "stock_code": "601727" },
{ "stock": "东方电气", "reason": "发电机组, 超强磁场, 汽轮机, 蒸汽发生器", "其他标签": "核电部件", "stock_code": "600875" },
{ "stock": "海陆重工", "reason": "冷却装置", "其他标签": "核电部件", "stock_code": "002255" },
{ "stock": "中国一重", "reason": "其他部件", "其他标签": "核电部件", "stock_code": "601106" },
{ "stock": "浙富控股", "reason": "其他部件", "其他标签": "核电部件", "stock_code": "002266" },
{"stock": "科德数控", "stock_code": "688305"},
{"stock": "方正阀门", "stock_code": "920082"},
{"stock": "中洲特材", "stock_code": "300963"}
],
"核电产业链(250523)": [
{ "stock": "东方电气", "reason": "东方电气集团核岛设备品类规模A股第一", "其他标签": "国企主导, 核岛设备(常规岛设备 28%)", "stock_code": "600875" },
{ "stock": "上海电气", "reason": "上海电气集团核岛设备品类规模A股第二", "其他标签": "国企主导, 核岛设备(常规岛设备 28%)", "stock_code": "601727" },
{ "stock": "佳电股份", "reason": "哈尔滨电气集团核岛设备品类规模A股第三占有率较高(电机)", "其他标签": "国企主导, 核岛设备(常规岛设备 28%), 材料, 电机", "stock_code": "000922" },
{ "stock": "中国一重", "reason": "核岛设备品类规模A股第四", "其他标签": "国企主导, 核岛设备(常规岛设备 28%), 核电部件, 其他部件", "stock_code": "601106" },
{ "stock": "中核科技", "reason": "核级切断阀市占率超过50%1、2、3级阀门供应资质A股第一", "其他标签": "国企主导, 核岛设备(常规岛设备 28%), 材料, 阀门(6%)", "stock_code": "000777" },
{ "stock": "中国广核", "reason": "核电运营国内市占率第一超50%(按装机容量)", "其他标签": "国企主导, 建设运营", "stock_code": "003816" },
{ "stock": "中国核电", "reason": "核电运营国内市占率第二超40%", "其他标签": "国企主导, 建设运营", "stock_code": "601985" },
{ "stock": "中国核建", "reason": "承担国内一半以上在运核电机组的管理任务", "其他标签": "国企主导, 建设运营", "stock_code": "601611" },
{ "stock": "电投产融", "reason": "公司将成为国家电投集团核电运营资产整合平台", "其他标签": "国企主导, 建设运营", "stock_code": "000958" },
{ "stock": "久立特材", "reason": "核电用管市占率超35%核电U型蒸发器管传热管", "其他标签": "材料, 管材, 管道, 核电部件, 冷却装置", "stock_code": "002318" },
{ "stock": "龙泉股份", "reason": "核电管件及石化加氢管件市场占有率超过30%", "其他标签": "材料, 管材, 核电运营, 外部设施", "stock_code": "002671" },
{ "stock": "纽威股份", "reason": "核级阀门生产能力A股第二", "其他标签": "材料, 阀门(6%)", "stock_code": "603699" },
{ "stock": "江苏神通", "reason": "核级阀门生产能力供应90%以上球阀、蝶阀", "其他标签": "材料, 阀门(6%)", "stock_code": "002438" },
{ "stock": "应流股份", "reason": "核电阀门铸件,远销巴基斯坦、英国等国家核电项目", "其他标签": "材料, 阀门(6%), 核电部件, 其他部件", "stock_code": "603308" },
{ "stock": "中密控股", "reason": "市占率约15%", "其他标签": "材料, 密封", "stock_code": "300470" },
{ "stock": "国光电气", "reason": "超70%市占率", "其他标签": "材料, 偏滤器", "stock_code": "688776" },
{ "stock": "安泰科技", "reason": "全球唯二能够量产钨铜偏滤器ITER项目中市占率超过60%", "其他标签": "材料, 偏滤器", "stock_code": "000969" },
{ "stock": "杭州高新", "reason": "核级电缆市占率已突破38%", "其他标签": "材料, 电缆", "stock_code": "300478" },
{ "stock": "科新机电", "reason": "压力容器(含核电领域)营收A股第一10.3亿", "其他标签": "核电部件, 压力容器(13%)", "stock_code": "300092" },
{ "stock": "景业智能", "reason": "乏燃料处理", "其他标签": "核电部件, 乏燃料处理", "stock_code": "688290" },
{ "stock": "兰石重装", "reason": "乏燃料处理", "其他标签": "核电部件, 乏燃料处理", "stock_code": "603169" },
{ "stock": "海陆重工", "reason": "冷却装置", "其他标签": "核电部件, 冷却装置", "stock_code": "002255" },
{ "stock": "浙富控股", "reason": "其他部件", "其他标签": "核电部件, 其他部件", "stock_code": "002266" }
]
};
const riseAnalysisData = {
"688305": {"modal_id": "modal_688305"},
"920082": {"modal_id": "modal_920082"},
"300963": {"modal_id": "modal_300963"}
};
const mergedStocks = {};
function mergeData(data) {
data.forEach(stock => {
const key = stock.stock_code || stock.stock;
if (!key) return;
if (!mergedStocks[key]) {
mergedStocks[key] = {
name: stock.stock,
code: stock.stock_code,
reasons: new Set(),
tags: new Set()
};
}
if (stock.reason) {
stock.reason.split(',').forEach(r => mergedStocks[key].reasons.add(r.trim()));
}
if (stock['其他标签']) {
stock['其他标签'].split(',').forEach(t => mergedStocks[key].tags.add(t.trim()));
}
});
}
mergeData(rawData['核电产业链(240102)']);
mergeData(rawData['核电产业链(250523)']);
const tableBody = document.getElementById('stock-table').querySelector('tbody');
const sortedStocks = Object.values(mergedStocks).sort((a, b) => a.name.localeCompare(b.name, 'zh-Hans-CN'));
sortedStocks.forEach(stock => {
const row = document.createElement('tr');
const analysis = riseAnalysisData[stock.code];
row.innerHTML = `
<td class="font-bold text-white">${stock.name}</td>
<td>${stock.code ? `<a href="https://valuefrontier.cn/company?scode=${stock.code}" target="_blank" class="link link-info">${stock.code}</a>` : 'N/A'}</td>
<td>${[...stock.reasons].join(', ') || '核心设备/材料供应商'}</td>
<td>
<div class="flex flex-wrap gap-1">
${[...stock.tags].map(tag => `<span class="badge badge-outline badge-info text-xs">${tag}</span>`).join('')}
</div>
</td>
<td>
${analysis ? `<button class="btn btn-xs btn-primary btn-outline" onclick="document.getElementById('${analysis.modal_id}').showModal()">查看</button>` : '无'}
</td>
`;
tableBody.appendChild(row);
});
});
</script>
</body>
</html>