Files
vf_react/public/htmls/破净股合集.html
2025-12-05 13:29:18 +08:00

699 lines
54 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

好的这是为您生成的“破净股合集”深度行研HTML页面。
该页面基于您提供的全部数据并采用了您指定的FUI科幻用户界面设计风格结合了Tailwind CSS, DaisyUI, Alpine.js, 和 ECharts技术栈打造了一个沉浸式的数据终端体验。
**请注意:** 为了获得最佳视觉效果建议在现代浏览器如最新版的Chrome, Firefox, Edge中打开并确保网络连接良好以便加载外部CDN资源。
<!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>
<!-- Tailwind & DaisyUI via CDN -->
<link href="https://cdn.jsdelivr.net/npm/daisyui@4.10.2/dist/full.min.css" rel="stylesheet" type="text/css" />
<script src="https://cdn.tailwindcss.com"></script>
<!-- Alpine.js via CDN -->
<script defer src="https://cdn.jsdelivr.net/npm/alpinejs@3.x.x/dist/cdn.min.js"></script>
<!-- ECharts via CDN -->
<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=Noto+Sans+SC:wght@300;400;500;700&display=swap');
body {
font-family: 'Noto Sans SC', sans-serif;
background-color: #0c0a09;
background-image:
radial-gradient(circle at 15% 20%, rgba(56, 189, 248, 0.1), transparent 40%),
radial-gradient(circle at 85% 70%, rgba(168, 85, 247, 0.1), transparent 40%),
radial-gradient(circle at 50% 50%, rgba(20, 80, 150, 0.05), transparent 60%);
background-attachment: fixed;
color: #e5e7eb;
}
.glass-card {
background: rgba(17, 24, 39, 0.5);
backdrop-filter: blur(20px);
-webkit-backdrop-filter: blur(20px);
border: 1px solid rgba(255, 255, 255, 0.1);
border-radius: 1.5rem; /* 极致圆角 */
box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.37);
transition: all 0.3s ease;
}
.glass-card:hover {
transform: translateY(-5px);
box-shadow: 0 12px 40px 0 rgba(0, 0, 0, 0.45), 0 0 20px 0 rgba(168, 85, 247, 0.3);
}
.glow-divider {
height: 1px;
background-image: linear-gradient(to right, transparent, rgba(168, 85, 247, 0.5), transparent);
}
.bento-grid {
display: grid;
gap: 1rem;
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
}
.tab-active {
background-color: rgba(56, 189, 248, 0.2);
border-bottom: 2px solid #38bdf8;
color: #e5e7eb;
}
.table th, .table td {
border-color: rgba(255, 255, 255, 0.1) !important;
}
</style>
</head>
<body class="min-h-screen p-4 sm:p-8">
<div class="max-w-7xl mx-auto space-y-8">
<!-- Header -->
<header class="text-center space-y-2">
<h1 class="text-4xl sm:text-5xl font-bold tracking-wider text-transparent bg-clip-text bg-gradient-to-r from-sky-400 to-purple-500">
深度行研报告:破净股合集
</h1>
<p class="text-sm text-gray-400">
北京价值前沿科技有限公司 AI投研agent“价小前投研” 呈现
</p>
<p class="text-xs text-red-500 opacity-80">本报告为AI合成数据据此投资风险自担。</p>
</header>
<div class="glow-divider my-8"></div>
<!-- Concept Insight Section -->
<section id="insight" class="space-y-8">
<div class="glass-card p-6 md:p-8">
<h2 class="text-2xl font-bold mb-4 text-sky-300">概念核心洞察 (Concept Insight)</h2>
<!-- Core Viewpoint Summary -->
<div class="glass-card p-6 mb-8 border-sky-400/50">
<h3 class="font-semibold text-lg mb-2 text-gray-200">核心观点摘要</h3>
<p class="text-gray-300">
“破净股”概念是一轮典型的<strong class="text-sky-400">由强政策驱动的价值重估行情</strong>。其核心驱动力是证监会发布的市值管理新规,该新规通过信息披露施加“硬约束”,倒逼长期破净的上市公司(尤其是国企)采取分红、回购等措施提升估值。当前,行情已从初期普涨的“政策主题炒作”阶段,过渡到<strong class="text-purple-400">基本面和修复路径分化的“精选阿尔法”阶段</strong>未来的投资价值将更多取决于企业真实的ROE改善能力和股东回报意愿。
</p>
</div>
<!-- Bento Grid Layout for Insight Details -->
<div class="grid grid-cols-1 md:grid-cols-3 gap-6">
<!-- Event Timeline (col-span-2) -->
<div class="md:col-span-2 glass-card p-6 space-y-4">
<h3 class="font-semibold text-lg text-gray-200">0. 概念关键事件线</h3>
<ul class="space-y-3 text-sm text-gray-300">
<li><strong class="text-cyan-400">政策酝酿期 (2024年9月):</strong> 市场破净率高达15.8%与历史大底相当。9月24日证监会发布《市值管理指引征求意见稿首次明确要求长期破净公司制定估值提升计划成为核心催化剂。</li>
<li><strong class="text-cyan-400">市场发酵期 (2024年9月底):</strong> 政策发布次日破净股板块爆发20余股涨停。券商密集路演解读湖南省等地方政府迅速响应政策传导效应显现。</li>
<li><strong class="text-cyan-400">政策落地与行情深化 (2024年11月至今):</strong> 11月15日正式稿发布新增“市净率低于行业均值需强制披露”要求约束力增强。11月18日破净股指数逆势大涨逾2.6%,央企破净股领涨,行情迎来第二波主升浪。市场关注点转向精选个股和深度修复逻辑。</li>
</ul>
</div>
<!-- Catalysts -->
<div class="glass-card p-6">
<h3 class="font-semibold text-lg text-gray-200">3. 关键催化剂</h3>
<ul class="list-disc list-inside space-y-2 text-sm text-gray-300">
<li><strong class="text-purple-400">近期:</strong> 估值提升计划密集披露、央国企改革深化、中期分红实施。</li>
<li><strong class="text-purple-400">长期路径:</strong> 从政策驱动 -> 分化验证 (考验ROE与执行力) -> 价值回归 (基本面改善)。</li>
</ul>
</div>
<!-- Core Logic (col-span-3) -->
<div class="md:col-span-3 glass-card p-6">
<h3 class="font-semibold text-lg text-gray-200">2. 核心逻辑与市场认知分析</h3>
<p class="mb-3 text-gray-300"><strong class="text-sky-400">核心驱动力:</strong> 本质是自上而下的政策强制性要求。新规为价值修复提供了“官方背书”和“行动路线图”,解决了市场对“价值陷阱”的担忧,显著提升了投资确定性。拥有充裕现金流、高分红潜力、国企背景的破净股成最直接受益者。</p>
<p class="text-gray-300"><strong class="text-sky-400">预期差分析:</strong> 市场普遍认为“买入即上涨”,但数据显示,特定时期内破净股平均涨幅甚至<strong class="text-amber-400">落后于非破净股</strong>,说明市场上涨更多是普涨行情。此外,市场焦点多在分红回购等战术动作,而忽略了估值修复的根本——<strong class="text-amber-400">ROE的持续改善</strong>,这构成了核心预期差。</p>
</div>
<!-- Industry Analysis (col-span-2) -->
<div class="md:col-span-2 glass-card p-6">
<h3 class="font-semibold text-lg text-gray-200">4. 产业链与核心公司剖析</h3>
<p class="text-sm mb-3 text-gray-400">“破净股”是跨行业的公司集合,可划分为三大集群:</p>
<div class="grid grid-cols-1 sm:grid-cols-3 gap-4 text-sm">
<div class="bg-slate-800/50 p-3 rounded-lg"><strong class="text-red-400">金融地产集群 (重灾区):</strong> 银行、非银、房地产。</div>
<div class="bg-slate-800/50 p-3 rounded-lg"><strong class="text-yellow-400">传统周期集群 (价值洼地):</strong> 建筑建材、交通运输、钢铁煤炭。</div>
<div class="bg-slate-800/50 p-3 rounded-lg"><strong class="text-blue-400">国企改革集群 (政策焦点):</strong> 央企/地方国企,行情“风眼”。</div>
</div>
<p class="mt-4 text-gray-300"><strong class="text-sky-400">核心玩家对比:</strong> 逻辑最纯粹的<strong class="text-green-400">交通运输(如大秦铁路)</strong>,弹性最大的<strong class="text-orange-400">建筑央企(如中国建筑)</strong>,分化严重的<strong class="text-indigo-400">银行</strong>,以及已提供范本的<strong class="text-pink-400">零售(如武商集团)</strong></p>
</div>
<!-- Risks -->
<div class="glass-card p-6">
<h3 class="font-semibold text-lg text-gray-200">5. 潜在风险与挑战</h3>
<ul class="list-disc list-inside space-y-2 text-sm text-gray-300">
<li class="text-red-400"><strong>价值陷阱风险:</strong> 根本风险,政策无法改变恶化的基本面。</li>
<li><strong>执行风险:</strong> 估值提升计划“雷声大雨点小”。</li>
<li><strong>情绪风险:</strong> 概念热度退潮。</li>
<li><strong>信息交叉验证风险:</strong> 媒体渲染与实际数据表现存在偏差。</li>
</ul>
</div>
</div>
<!-- Conclusion -->
<div class="glass-card p-6 mt-6 border-purple-500/50">
<h3 class="font-semibold text-lg mb-2 text-gray-200">6. 综合结论与投资启示</h3>
<p class="mb-3 text-gray-300"><strong class="text-gray-100">最终看法:</strong> “破净股合集”已进入<strong class="text-purple-400">基本面驱动的甄选阶段</strong>。这不是一个可以“闭眼买”的概念,而是一个需要精挑细选的“价值矿池”。</p>
<p class="mb-3 text-gray-300"><strong class="text-gray-100">最具投资价值的方向:</strong> 具备<strong class="text-sky-400">“三重叠加”</strong>属性的公司:① <strong class="text-blue-400">身份属性</strong> (央国企) + ② <strong class="text-green-400">财务属性</strong> (高现金流/高股息) + ③ <strong class="text-yellow-400">经营属性</strong> (ROE改善预期)。</p>
<p class="text-gray-300"><strong class="text-gray-100">需重点跟踪的关键指标:</strong> 股东回报执行情况、ROE变化趋势、现金流状况、管理层实质性改善举措如资产重组</p>
</div>
</div>
</section>
<div class="glow-divider my-8"></div>
<!-- Supporting Data Tabs -->
<section id="supporting-data" x-data="{ tab: 'market' }">
<div class="tabs tabs-boxed bg-black/30 backdrop-blur-sm border border-white/10 mb-6">
<a class="tab tab-lg" :class="{ 'tab-active': tab === 'market' }" @click.prevent="tab = 'market'">市场与政策动态</a>
<a class="tab tab-lg" :class="{ 'tab-active': tab === 'roadshow' }" @click.prevent="tab = 'roadshow'">专家路演纪要</a>
<a class="tab tab-lg" :class="{ 'tab-active': tab === 'report' }" @click.prevent="tab = 'report'">研报案例分析</a>
</div>
<div class="space-y-6">
<!-- Market & Policy Dynamics -->
<div x-show="tab === 'market'" class="space-y-6">
<div class="glass-card p-6">
<h3 class="font-semibold text-lg text-gray-200 mb-4">政策与监管动态</h3>
<ul class="list-disc list-inside space-y-2 text-sm text-gray-300">
<li><strong>核心政策:</strong> 证监会发布《上市公司监管指引第10号——市值管理》。</li>
<li><strong>具体要求:</strong> 要求长期破净公司制定并披露估值提升计划,包括目标、期限及具体措施,以市场化机制提供硬约束。</li>
<li><strong>地方响应:</strong> 湖南省等地方政府召开会议,研究部署加强上市公司市值管理工作。</li>
</ul>
</div>
<div class="grid grid-cols-1 lg:grid-cols-2 gap-6">
<div class="glass-card p-6">
<h3 class="font-semibold text-lg text-gray-200 mb-4">破净股行业分布</h3>
<div id="industry-chart" class="w-full h-96"></div>
</div>
<div class="glass-card p-6">
<h3 class="font-semibold text-lg text-gray-200 mb-4">市场整体情况与数据</h3>
<p class="text-sm text-gray-300 mb-3">截至2024年11月19日A股共有387只破净股占比<strong class="text-sky-400">8.54%</strong>。而在9月10日破净率一度高达<strong class="text-amber-400">15.8%</strong></p>
<h4 class="font-medium text-gray-200 mb-2">历史破净率对比:</h4>
<ul class="space-y-1 text-xs text-gray-400">
<li>2005年 (998点): <span class="font-mono text-orange-400">15.6%</span></li>
<li>2008年 (1664点): <span class="font-mono text-orange-400">13.9%</span></li>
<li>2018年 (2440点): <span class="font-mono text-orange-400">10.8%</span></li>
<li>2024年2月 (2635点): <span class="font-mono text-orange-400">15.6%</span></li>
</ul>
<p class="text-sm text-gray-300 mt-4">“破净+高股息”特征显著股息率超5%的破净公司近100家主要分布在<strong class="text-purple-400">银行、交运、顺周期</strong>行业。</p>
</div>
</div>
</div>
<!-- Roadshow Summaries -->
<div x-show="tab === 'roadshow'" class="bento-grid">
<div class="glass-card p-6">
<h4 class="font-semibold text-md text-gray-200">申万宏源 (交运)</h4>
<p class="text-xs text-gray-500 mb-2">2024-09-25</p>
<p class="text-sm text-gray-300">鼓励破净公司回购分红重点关注ROIC > 2.5%企业。推荐<strong class="text-sky-400">大秦铁路</strong>(PB 0.7倍,现金流优异)、<strong class="text-sky-400">中国外运</strong></p>
</div>
<div class="glass-card p-6">
<h4 class="font-semibold text-md text-gray-200">中信证券 (多行业)</h4>
<p class="text-xs text-gray-500 mb-2">2024-09-26</p>
<p class="text-sm text-gray-300">探源破净原因:建筑央企(应收账款担忧)、水泥(需求下滑)、地产(高杠杆)。</p>
</div>
<div class="glass-card p-6">
<h4 class="font-semibold text-md text-gray-200">国泰君安 (建筑)</h4>
<p class="text-xs text-gray-500 mb-2">2024-11-18</p>
<p class="text-sm text-gray-300">建筑行业破净率居首存在估值修复空间。中长期看PB修复、分红提升、资产重组。关注<strong class="text-sky-400">中国建筑</strong><strong class="text-sky-400">中国铁建</strong>(PB 0.5倍)。</p>
</div>
<div class="glass-card p-6">
<h4 class="font-semibold text-md text-gray-200">广发策略 (日本经验)</h4>
<p class="text-xs text-gray-500 mb-2">2024-11-28</p>
<p class="text-sm text-gray-300">新规压力最大的是“破净且低于行业均值”的213家公司。短期破净股表现不及市场整体。借鉴日本长期修复核心是<strong class="text-amber-400">ROE改善</strong>和股东回报。</p>
</div>
<div class="glass-card p-6">
<h4 class="font-semibold text-md text-gray-200">中信证券 (历史复盘)</h4>
<p class="text-xs text-gray-500 mb-2">2024-12-23</p>
<p class="text-sm text-gray-300">本轮破净修复处“政策预期驱动的结构性修复初期”。修复存在分化:<strong class="text-green-400">电力、交运、大行</strong>修复较好;<strong class="text-red-400">地产、钢铁、中小银行</strong>修复较弱。</p>
</div>
<div class="glass-card p-6">
<h4 class="font-semibold text-md text-gray-200">长江银行首席观点</h4>
<p class="text-xs text-gray-500 mb-2">2025-08-18</p>
<p class="text-sm text-gray-300">1倍PB与4%股息率非天花板。优质城商行15%可持续ROE对应合理PB至少<strong class="text-purple-400">1.5倍</strong>,当前估值明显偏低。</p>
</div>
</div>
<!-- Report Case Studies -->
<div x-show="tab === 'report'" class="bento-grid">
<div class="glass-card p-6">
<h4 class="font-semibold text-md text-gray-200">太阳能 (000591.SZ)</h4>
<p class="text-sm text-gray-300">“股价长期破净市值管理刚需大户”。PB仅0.88。优势:央企背景、稳定电站业务、项目储备足、融资成本低。</p>
</div>
<div class="glass-card p-6">
<h4 class="font-semibold text-md text-gray-200">东风集团股份 (0489.HK)</h4>
<p class="text-sm text-gray-300">深度破净PB仅0.24倍。价值支撑:高现金储备。催化剂:国企改革、盈利修复预期、业务重组。</p>
</div>
<div class="glass-card p-6">
<h4 class="font-semibold text-md text-gray-200">零售公司案例 (武商集团/豫园股份)</h4>
<p class="text-sm text-gray-300">针对长期破净,相继发布估值提升计划。措施包括:主业升级、资产优化、<strong class="text-green-400">提升分红频次与比例、特别分红</strong>、回购、股权激励等,为市场提供范本。</p>
</div>
</div>
</div>
</section>
<div class="glow-divider my-8"></div>
<!-- Stock Data Tables -->
<section id="stock-data" class="space-y-12">
<h2 class="text-3xl font-bold text-center text-transparent bg-clip-text bg-gradient-to-r from-sky-400 to-purple-500">相关概念股合集</h2>
<!-- Table: 破净央国企 -->
<div class="glass-card p-4 sm:p-6">
<h3 class="font-semibold text-lg text-gray-200 mb-4">破净央国企 (市净率小于1的中央国有企业)</h3>
<div class="overflow-x-auto">
<table class="table table-sm">
<thead>
<tr>
<th>股票名称</th>
<th>代码</th>
<th>市净率</th>
<th>最终控制人</th>
<th>持股比例(%)</th>
</tr>
</thead>
<tbody>
<!-- Data injected by JS -->
</tbody>
</table>
</div>
</div>
<!-- Table: 破净上市金融央国企 -->
<div class="glass-card p-4 sm:p-6">
<h3 class="font-semibold text-lg text-gray-200 mb-4">破净上市金融央国企</h3>
<div class="overflow-x-auto">
<table class="table table-sm">
<thead>
<tr>
<th>股票名称</th>
<th>代码</th>
<th>行业</th>
<th>PB(LF)</th>
<th>近2日涨跌幅</th>
<th>大股东属性</th>
</tr>
</thead>
<tbody>
<!-- Data injected by JS -->
</tbody>
</table>
</div>
</div>
<!-- Table: 交运物流破净股 -->
<div class="glass-card p-4 sm:p-6">
<h3 class="font-semibold text-lg text-gray-200 mb-4">交运物流破净股 (含高股息)</h3>
<div class="overflow-x-auto">
<table class="table table-sm">
<thead>
<tr>
<th>股票名称</th>
<th>代码</th>
<th>细分领域</th>
<th>PB(LF)</th>
<th>股息率(TTM)</th>
<th>2023分红比例</th>
</tr>
</thead>
<tbody>
<!-- Data injected by JS -->
</tbody>
</table>
</div>
</div>
<!-- Other Tables Container -->
<div class="grid grid-cols-1 lg:grid-cols-2 gap-8" id="other-tables-container">
<!-- Other tables will be injected here -->
</div>
</section>
</div>
<script>
document.addEventListener('DOMContentLoaded', function () {
// ECharts Initialization
const industryChartDom = document.getElementById('industry-chart');
if (industryChartDom) {
const myChart = echarts.init(industryChartDom);
const option = {
backgroundColor: 'transparent',
tooltip: {
trigger: 'item',
formatter: '{b} : {c}家 ({d}%)',
backgroundColor: 'rgba(20, 20, 30, 0.8)',
borderColor: '#6366f1',
textStyle: {
color: '#e5e7eb'
}
},
legend: {
orient: 'vertical',
left: 'left',
textStyle: {
color: '#9ca3af'
},
type: 'scroll'
},
series: [
{
name: '行业分布',
type: 'pie',
radius: ['40%', '70%'],
avoidLabelOverlap: false,
itemStyle: {
borderRadius: 10,
borderColor: 'rgba(12, 10, 9, 0.8)',
borderWidth: 2
},
label: {
show: false,
position: 'center'
},
emphasis: {
label: {
show: true,
fontSize: 20,
fontWeight: 'bold',
color: '#ffffff'
}
},
labelLine: {
show: false
},
data: [
{ value: 40, name: '银行' },
{ value: 36, name: '房地产' },
{ value: 24, name: '建筑装饰' },
{ value: 19, name: '交通运输' },
{ value: 16, name: '非银金融' },
{ value: 15, name: '钢铁' },
{ value: 13, name: '基础化工' },
{ value: 11, name: '商贸零售' },
{ value: 9, name: '建筑材料' },
{ value: 8, name: '纺织服饰' },
{ value: 7, name: '轻工制造' },
{ value: 7, name: '医药生物' },
{ value: 6, name: '公用事业' },
{ value: 6, name: '环保' },
{ value: 5, name: '汽车' },
{ value: 4, name: '煤炭' },
{ value: 3, name: '传媒' },
].sort((a,b) => b.value - a.value)
}
],
color: [
'#2563eb', '#4f46e5', '#7c3aed', '#9333ea', '#c026d3', '#db2777',
'#0891b2', '#059669', '#65a30d', '#ca8a04', '#d97706', '#ea580c'
]
};
myChart.setOption(option);
window.addEventListener('resize', () => myChart.resize());
}
// Stock Data Injection
const stockData = {
"破净股合集(部分含高股息)240924": {
"0A0EB3F4-C559-41C6-8D9B-D506E517EBF5.jpg": [{"stock":"中油资本","reason":"破净央国企 (市净率小于1的中央国有企业)","其他标签":{"市净率":0.682,"最终控制人类型":"中央国有企业","最终控制人持股比例(%)":79.4386,"最终控制人":"中国石油天然气集团有限公司","企业性质":"央企国资控股"},"stock_code":"000617"},{"stock":"安道麦A","reason":"破净央国企 (市净率小于1的中央国有企业)","其他标签":{"市净率":0.507,"最终控制人类型":"国资委","最终控制人持股比例(%)":78.47,"最终控制人":"国务院国有资产监督管理委员会","企业性质":"央企国资控股"},"stock_code":"000553"},{"stock":"中铁特货","reason":"破净央国企 (市净率小于1的中央国有企业)","其他标签":{"市净率":0.901,"最终控制人类型":"中央国有企业","最终控制人持股比例(%)":76.5,"最终控制人":"中国国家铁路集团有限公司","企业性质":"央企国资控股"},"stock_code":"001213"},
// ... (rest of the stock data is too long to paste here, but the script will use the full JSON)
]
//...
};
const fullStockData = {
"破净股合集(部分含高股息)240924": {
"0580CDEF-FFBD-40B4-B34E-C6C5E92C974A.png": [
{ "stock": "渤海租赁", "stock_code": "000415.SZ", "reason": "非银行业破净股", "其他标签": "多元金融" },
{ "stock": "五矿资本", "stock_code": "600390.SH", "reason": "非银行业破净股", "其他标签": "多元金融" },
{ "stock": "爱建集团", "stock_code": "600643.SH", "reason": "非银行业破净股", "其他标签": "多元金融" },
{ "stock": "中航产融", "stock_code": "600705.SH", "reason": "非银行业破净股", "其他标签": "多元金融" },
{ "stock": "天茂集团", "stock_code": "000627.SZ", "reason": "非银行业破净股", "其他标签": "保险" },
{ "stock": "中油资本", "stock_code": "000617.SZ", "reason": "非银行业破净股", "其他标签": "多元金融" },
{ "stock": "海通证券", "stock_code": "600837.SH", "reason": "非银行业破净股", "其他标签": "证券" },
{ "stock": "国投资本", "stock_code": "600061.SH", "reason": "非银行业破净股", "其他标签": "证券" },
{ "stock": "华西证券", "stock_code": "002926.SZ", "reason": "非银行业破净股", "其他标签": "证券" },
{ "stock": "东北证券", "stock_code": "000686.SZ", "reason": "非银行业破净股", "其他标签": "证券" },
{ "stock": "国元证券", "stock_code": "000728.SZ", "reason": "非银行业破净股", "其他标签": "证券" },
{ "stock": "浙江东方", "stock_code": "600120.SH", "reason": "非银行业破净股", "其他标签": "多元金融" },
{ "stock": "国泰君安", "stock_code": "601211.SH", "reason": "非银行业破净股", "其他标签": "证券" },
{ "stock": "陕国投A", "stock_code": "000563.SZ", "reason": "非银行业破净股", "其他标签": "多元金融" },
{ "stock": "中国平安", "stock_code": "601318.SH", "reason": "非银行业破净股", "其他标签": "保险" }
],
"0A0EB3F4-C559-41C6-8D9B-D506E517EBF5.jpg": [
{ "stock": "中油资本", "reason": "破净央国企 (市净率小于1的中央国有企业)", "其他标签": { "市净率": 0.682, "最终控制人": "中国石油天然气集团有限公司", "最终控制人持股比例(%)": 79.4386 }, "stock_code": "000617" },
{ "stock": "安道麦A", "reason": "破净央国企 (市净率小于1的中央国有企业)", "其他标签": { "市净率": 0.507, "最终控制人": "国务院国有资产监督管理委员会", "最终控制人持股比例(%)": 78.47 }, "stock_code": "000553" },
{ "stock": "中铁特货", "reason": "破净央国企 (市净率小于1的中央国有企业)", "其他标签": { "市净率": 0.901, "最终控制人": "中国国家铁路集团有限公司", "最终控制人持股比例(%)": 76.5 }, "stock_code": "001213" },
{ "stock": "中油工程", "reason": "破净央国企 (市净率小于1的中央国有企业)", "其他标签": { "市净率": 0.638, "最终控制人": "中国石油天然气集团有限公司", "最终控制人持股比例(%)": 72.2 }, "stock_code": "600339" },
{ "stock": "大悦城", "reason": "破净央国企 (市净率小于1的中央国有企业)", "其他标签": { "市净率": 0.839, "最终控制人": "国务院国有资产监督管理委员会", "最终控制人持股比例(%)": 69.28 }, "stock_code": "000031" },
{ "stock": "中国石化", "reason": "破净央国企 (市净率小于1的中央国有企业)", "其他标签": { "市净率": 0.985, "最终控制人": "国务院国有资产监督管理委员会", "最终控制人持股比例(%)": 69 }, "stock_code": "600028" },
{ "stock": "国机汽车", "reason": "破净央国企 (市净率小于1的中央国有企业)", "其他标签": { "市净率": 0.75, "最终控制人": "国务院国有资产监督管理委员会", "最终控制人持股比例(%)": 68.7 }, "stock_code": "600335" },
{ "stock": "中国银行", "reason": "破净央国企 (市净率小于1的中央国有企业)", "其他标签": { "市净率": 0.626, "最终控制人": "中国投资有限责任公司", "最终控制人持股比例(%)": 64.74 }, "stock_code": "601988" },
{ "stock": "中工国际", "reason": "破净央国企 (市净率小于1的中央国有企业)", "其他标签": { "市净率": 0.76, "最终控制人": "国务院国有资产监督管理委员会", "最终控制人持股比例(%)": 63.64 }, "stock_code": "002051" },
{ "stock": "邮储银行", "reason": "破净央国企 (市净率小于1的中央国有企业)", "其他标签": { "市净率": 0.606, "最终控制人": "中国邮政集团有限公司", "最终控制人持股比例(%)": 62.7891 }, "stock_code": "601658" },
{ "stock": "中粮资本", "reason": "破净央国企 (市净率小于1的中央国有企业)", "其他标签": { "市净率": 0.879, "最终控制人": "国务院国有资产监督管理委员会", "最终控制人持股比例(%)": 62.78 }, "stock_code": "002423" },
{ "stock": "招商蛇口", "reason": "破净央国企 (市净率小于1的中央国有企业)", "其他标签": { "市净率": 0.908, "最终控制人": "国务院国有资产监督管理委员会", "最终控制人持股比例(%)": 58.46 }, "stock_code": "001979" },
{ "stock": "中国外运", "reason": "破净央国企 (市净率小于1的中央国有企业)", "其他标签": { "市净率": 0.913, "最终控制人": "国务院国有资产监督管理委员会", "最终控制人持股比例(%)": 58.44 }, "stock_code": "601598" },
{ "stock": "中国交建", "reason": "破净央国企 (市净率小于1的中央国有企业)", "其他标签": { "市净率": 0.45, "最终控制人": "国务院国有资产监督管理委员会", "最终控制人持股比例(%)": 57.59 }, "stock_code": "601800" },
{ "stock": "建设银行", "reason": "破净央国企 (市净率小于1的中央国有企业)", "其他标签": { "市净率": 0.629, "最终控制人": "中国投资有限责任公司", "最终控制人持股比例(%)": 57.14 }, "stock_code": "601939" },
{ "stock": "中国建筑", "reason": "破净央国企 (市净率小于1的中央国有企业)", "其他标签": { "市净率": 0.495, "最终控制人": "国务院国有资产监督管理委员会", "最终控制人持股比例(%)": 57.02 }, "stock_code": "601668" },
{ "stock": "宝钢股份", "reason": "破净央国企 (市净率小于1的中央国有企业)", "其他标签": { "市净率": 0.662, "最终控制人": "国务院国有资产监督管理委员会", "最终控制人持股比例(%)": 54.0535 }, "stock_code": "600019" },
{ "stock": "鞍钢股份", "reason": "破净央国企 (市净率小于1的中央国有企业)", "其他标签": { "市净率": 0.361, "最终控制人": "国务院国有资产监督管理委员会", "最终控制人持股比例(%)": 53.45 }, "stock_code": "000898" },
{ "stock": "招商港口", "reason": "破净央国企 (市净率小于1的中央国有企业)", "其他标签": { "市净率": 0.828, "最终控制人": "国务院国有资产监督管理委员会", "最终控制人持股比例(%)": 53.3184 }, "stock_code": "001872" },
{ "stock": "大秦铁路", "reason": "破净央国企 (市净率小于1的中央国有企业)", "其他标签": { "市净率": 0.749, "最终控制人": "中国国家铁路集团有限公司", "最终控制人持股比例(%)": 51.3781 }, "stock_code": "601006" },
{ "stock": "中国铁建", "reason": "破净央国企 (市净率小于1的中央国有企业)", "其他标签": { "市净率": 0.384, "最终控制人": "国务院国有资产监督管理委员会", "最终控制人持股比例(%)": 51.23 }, "stock_code": "601186" },
{ "stock": "中国中铁", "reason": "破净央国企 (市净率小于1的中央国有企业)", "其他标签": { "市净率": 0.454, "最终控制人": "国务院国有资产监督管理委员会", "最终控制人持股比例(%)": 42.264 }, "stock_code": "601390" }
],
"251C8D17-173D-4EE7-B93D-25200BA3CDAF.png": [
{ "stock": "越秀资本", "stock_code": "000987.SZ", "reason": "入选'破净上市金融央国企'概念", "其他标签": { "行业分类": "多元金融", "PB(LF)": 0.96, "近2日涨跌幅": "6.84%", "大股东属性": "广州市国资委" } },
{ "stock": "五矿资本", "stock_code": "600390.SH", "reason": "入选'破净上市金融央国企'概念", "其他标签": { "行业分类": "多元金融", "PB(LF)": 0.48, "近2日涨跌幅": "9.64%", "大股东属性": "国务院国资委" } },
{ "stock": "中航产融", "stock_code": "600705.SH", "reason": "入选'破净上市金融央国企'概念", "其他标签": { "行业分类": "多元金融", "PB(LF)": 0.63, "近2日涨跌幅": "9.58%", "大股东属性": "国务院国资委" } },
{ "stock": "中油资本", "stock_code": "000617.SZ", "reason": "入选'破净上市金融央国企'概念", "其他标签": { "行业分类": "多元金融", "PB(LF)": 0.69, "近2日涨跌幅": "9.18%", "大股东属性": "国务院国资委" } },
{ "stock": "国投资本", "stock_code": "600061.SH", "reason": "入选'破净上市金融央国企'概念", "其他标签": { "行业分类": "多元金融", "PB(LF)": 0.79, "近2日涨跌幅": "4.19%", "大股东属性": "国务院国资委" } },
{ "stock": "中粮资本", "stock_code": "002423.SZ", "reason": "入选'破净上市金融央国企'概念", "其他标签": { "行业分类": "多元金融", "PB(LF)": 0.88, "近2日涨跌幅": "9.58%", "大股东属性": "国务院国资委" } },
{ "stock": "长沙银行", "stock_code": "601577.SH", "reason": "入选'破净上市金融央国企'概念", "其他标签": { "行业分类": "银行", "PB(LF)": 0.46, "近2日涨跌幅": "6.54%", "大股东属性": "长沙市财政局" } },
{ "stock": "华夏银行", "stock_code": "600015.SH", "reason": "入选'破净上市金融央国企'概念", "其他标签": { "行业分类": "银行", "PB(LF)": 0.37, "近2日涨跌幅": "8.40%", "大股东属性": "北京市国资委" } },
{ "stock": "北京银行", "stock_code": "601169.SH", "reason": "入选'破净上市金融央国企'概念", "其他标签": { "行业分类": "银行", "PB(LF)": 0.45, "近2日涨跌幅": "7.03%", "大股东属性": "北京市国资委" } },
{ "stock": "中信银行", "stock_code": "601998.SH", "reason": "入选'破净上市金融央国企'概念", "其他标签": { "行业分类": "银行", "PB(LF)": 0.52, "近2日涨跌幅": "6.97%", "大股东属性": "财政部" } },
{ "stock": "工商银行", "stock_code": "601398.SH", "reason": "入选'破净上市金融央国企'概念", "其他标签": { "行业分类": "银行", "PB(LF)": 0.61, "近2日涨跌幅": "5.82%", "大股东属性": "中央汇金" } },
{ "stock": "国元证券", "stock_code": "000728.SZ", "reason": "入选'破净上市金融央国企'概念", "其他标签": { "行业分类": "证券", "PB(LF)": 0.84, "近2日涨跌幅": "6.03%", "大股东属性": "安徽省国资委" } },
{ "stock": "海通证券", "stock_code": "600837.SH", "reason": "入选'破净上市金融央国企'概念", "其他标签": { "行业分类": "证券", "PB(LF)": 0.7, "近2日涨跌幅": "0.00%", "大股东属性": "上海市国资委" } },
{ "stock": "国泰君安", "stock_code": "601211.SH", "reason": "入选'破净上市金融央国企'概念", "其他标签": { "行业分类": "证券", "PB(LF)": 0.88, "近2日涨跌幅": "0.00%", "大股东属性": "上海市国资委" } }
],
"550931E6-D602-470C-A8EC-BF4BE71E1FC6.png": [
{ "stock": "中储股份", "stock_code": "600787.SH", "reason": "仓储物流", "其他标签": { "PB(LF)": 0.72, "股息率(TTM)": "2.80%", "2023年分红比例": "35.49%" } },
{ "stock": "天津港", "stock_code": "600717.SH", "reason": "港口", "其他标签": { "PB(LF)": 0.67, "股息率(TTM)": "2.33%", "2023年分红比例": "30.07%" } },
{ "stock": "招商港口", "stock_code": "001872.SZ", "reason": "港口", "其他标签": { "PB(LF)": 0.83, "股息率(TTM)": "2.91%", "2023年分红比例": "40.60%" } },
{ "stock": "宁波港", "stock_code": "601018.SH", "reason": "港口", "其他标签": { "PB(LF)": 0.86, "股息率(TTM)": "2.69%", "2023年分红比例": "37.92%" } },
{ "stock": "现代投资", "stock_code": "000900.SZ", "reason": "高速公路", "其他标签": { "PB(LF)": 0.49, "股息率(TTM)": "4.24%", "2023年分红比例": "41.95%" } },
{ "stock": "赣粤高速", "stock_code": "600269.SH", "reason": "高速公路", "其他标签": { "PB(LF)": 0.57, "股息率(TTM)": "3.64%", "2023年分红比例": "31.74%" } },
{ "stock": "楚天高速", "stock_code": "600035.SH", "reason": "高速公路", "其他标签": { "PB(LF)": 0.74, "股息率(TTM)": "4.91%", "2023年分红比例": "32.47%" } },
{ "stock": "中原高速", "stock_code": "600020.SH", "reason": "高速公路", "其他标签": { "PB(LF)": 0.74, "股息率(TTM)": "4.01%", "2023年分红比例": "40.42%" } },
{ "stock": "四川成渝", "stock_code": "601107.SH", "reason": "高速公路", "其他标签": { "PB(LF)": 0.9, "股息率(TTM)": "5.06%", "2023年分红比例": "61.83%" } },
{ "stock": "渤海轮渡", "stock_code": "603167.SH", "reason": "航运", "其他标签": { "PB(LF)": 0.91, "股息率(TTM)": "7.07%", "2023年分红比例": "99.30%" } },
{ "stock": "中国外运", "stock_code": "601598.SH", "reason": "跨境物流", "其他标签": { "PB(LF)": 0.91, "股息率(TTM)": "5.95%", "2023年分红比例": "49.84%" } },
{ "stock": "大秦铁路", "stock_code": "601006.SH", "reason": "铁路运输", "其他标签": { "PB(LF)": 0.76, "股息率(TTM)": "6.11%", "2023年分红比例": "58.08%" } },
{ "stock": "建发股份", "stock_code": "600153.SH", "reason": "原材料供应链服务", "其他标签": { "PB(LF)": 0.4, "股息率(TTM)": "9.21%", "2023年分红比例": "16.05%" } },
{ "stock": "厦门国贸", "stock_code": "600755.SH", "reason": "原材料供应链服务", "其他标签": { "PB(LF)": 0.62, "股息率(TTM)": "8.31%", "2023年分红比例": "57.56%" } },
{ "stock": "物产中大", "stock_code": "600704.SH", "reason": "原材料供应链服务", "其他标签": { "PB(LF)": 0.62, "股息率(TTM)": "4.87%", "2023年分红比例": "30.15%" } },
{ "stock": "浙商中拓", "stock_code": "000906.SZ", "reason": "原材料供应链服务", "其他标签": { "PB(LF)": 0.71, "股息率(TTM)": "7.08%", "2023年分红比例": "34.44%" } },
{ "stock": "厦门象屿", "stock_code": "600057.SH", "reason": "原材料供应链服务", "其他标签": { "PB(LF)": 0.76, "股息率(TTM)": "5.84%", "2023年分红比例": "43.31%" } }
],
"BC48F447-A49D-49FE-A60A-C68BAC0AB8C4.jpg": [
{ "stock": "新钢股份", "stock_code": "600782.SH", "reason": "金属破净股", "其他标签": { "市净率PB(MRQ)": 0.35, "2023年股息率": 5.17 } },
{ "stock": "鞍钢股份", "stock_code": "000898.SZ", "reason": "金属破净股", "其他标签": { "市净率PB(MRQ)": 0.36, "2023年股息率": 0.0 } },
{ "stock": "华菱钢铁", "stock_code": "000932.SZ", "reason": "金属破净股", "其他标签": { "市净率PB(MRQ)": 0.48, "2023年股息率": 6.2 } },
{ "stock": "宝钢股份", "stock_code": "600019.SH", "reason": "金属破净股", "其他标签": { "市净率PB(MRQ)": 0.66, "2023年股息率": 5.17 } },
{ "stock": "常宝股份", "stock_code": "002478.SZ", "reason": "金属破净股", "其他标签": { "市净率PB(MRQ)": 0.78, "2023年股息率": 6.05 } },
{ "stock": "河钢资源", "stock_code": "000923.SZ", "reason": "金属破净股", "其他标签": { "市净率PB(MRQ)": 0.92, "2023年股息率": 4.53 } },
{ "stock": "南山铝业", "stock_code": "600219.SH", "reason": "金属破净股", "其他标签": { "市净率PB(MRQ)": 0.93, "2023年股息率": 3.11 } },
{ "stock": "江西铜业", "stock_code": "600362.SH", "reason": "金属破净股", "其他标签": { "市净率PB(MRQ)": 0.96, "2023年股息率": 2.9 } }
],
"11DD05BE-42B4-49EF-BAF6-227AC96A4ACB.png": [
{ "stock": "江苏有线", "stock_code": "600959.SH", "reason": "传媒行业破净股", "其他标签": { "市净率(倍)": 0.64, "企业性质": "地方国有企业" } },
{ "stock": "吉视传媒", "stock_code": "601929.SH", "reason": "传媒行业破净股", "其他标签": { "市净率(倍)": 0.66, "企业性质": "地方国有企业" } },
{ "stock": "歌华有线", "stock_code": "600037.SH", "reason": "传媒行业破净股", "其他标签": { "市净率(倍)": 0.67, "企业性质": "中央国有企业" } },
{ "stock": "电广传媒", "stock_code": "000917.SZ", "reason": "传媒行业破净股", "其他标签": { "市净率(倍)": 0.7, "企业性质": "地方国有企业" } },
{ "stock": "东方明珠", "stock_code": "600637.SH", "reason": "传媒行业破净股", "其他标签": { "市净率(倍)": 0.74, "企业性质": "地方国有企业" } },
{ "stock": "世纪华通", "stock_code": "002602.SZ", "reason": "传媒行业破净股", "其他标签": { "市净率(倍)": 0.96, "企业性质": "民营企业" } }
],
"5741D759-7FDD-4A14-B1B1-992DB596FCC1.jpg": [
{ "stock": "东峰集团", "stock_code": "601515.SH", "reason": "轻工行业破净股" },
{ "stock": "美克家居", "stock_code": "600337.SH", "reason": "轻工行业破净股" },
{ "stock": "晨鸣纸业", "stock_code": "000488.SZ", "reason": "轻工行业破净股" },
{ "stock": "尚品宅配", "stock_code": "300616.SZ", "reason": "轻工行业破净股" },
{ "stock": "山鹰国际", "stock_code": "600567.SH", "reason": "轻工行业破净股" },
{ "stock": "岳阳林纸", "stock_code": "600963.SH", "reason": "轻工行业破净股" }
],
"61F4F1C9-0CE7-477C-A1AE-C69CF899CA1B.png": [
{ "stock": "好想你", "stock_code": "002582", "reason": "健康食品", "其他标签": { "股息率": 19.69, "市净率": 0.59 } },
{ "stock": "香江控股", "stock_code": "600162", "reason": "商贸流通", "其他标签": { "股息率": 11.68, "市净率": 0.76 } },
{ "stock": "兰花科创", "stock_code": "600123", "reason": "煤炭化工", "其他标签": { "股息率": 8.74, "市净率": 0.79 } },
{ "stock": "上峰水泥", "stock_code": "000672", "reason": "水泥建材", "其他标签": { "股息率": 6.19, "市净率": 0.72 } },
{ "stock": "宝钢股份", "stock_code": "600019", "reason": "钢铁", "其他标签": { "股息率": 5.14, "市净率": 0.66 } },
{ "stock": "中国石化", "stock_code": "600028", "reason": "石油化工", "其他标签": { "股息率": 5.12, "市净率": 0.99 } },
{ "stock": "保利发展", "stock_code": "600048", "reason": "房地产", "其他标签": { "股息率": 4.97, "市净率": 0.5 } },
{ "stock": "物产中大", "stock_code": "600704", "reason": "供应链服务", "其他标签": { "股息率": 4.87, "市净率": 0.62 } },
{ "stock": "海螺水泥", "stock_code": "600585", "reason": "水泥", "其他标签": { "股息率": 4.57, "市净率": 0.6 } }
]
}
};
function formatStockCode(code) {
if (!code) return { clean: 'N/A', link: '#' };
const cleanCode = code.replace(/\.(SZ|SH|HK)/i, '').trim();
if (/^\d{6}$/.test(cleanCode)) {
return {
clean: code,
link: `https://valuefrontier.cn/company?scode=${cleanCode}`
};
}
return { clean: code, link: '#' };
}
function formatOtherTags(tags) {
if (!tags) return 'N/A';
if (typeof tags === 'string') return tags;
if (typeof tags === 'object') {
return Object.entries(tags).map(([key, value]) => `${key}: ${value}`).join('<br>');
}
return String(tags);
}
// Inject data for "破净央国企"
const tbodySOE = document.querySelector('h3:not([class*="mb-4"]) + div > table > tbody');
if(tbodySOE){
const soeData = fullStockData["破净股合集(部分含高股息)240924"]["0A0EB3F4-C559-41C6-8D9B-D506E517EBF5.jpg"];
tbodySOE.innerHTML = soeData.map(item => `
<tr>
<td class="font-semibold">${item.stock}</td>
<td><a href="${formatStockCode(item.stock_code).link}" target="_blank" class="link link-hover text-sky-400">${formatStockCode(item.stock_code).clean}</a></td>
<td><span class="badge badge-outline badge-secondary">${item.其他标签?.市净率 || 'N/A'}</span></td>
<td>${item.其他标签?.最终控制人 || 'N/A'}</td>
<td>${item.其他标签?.['最终控制人持股比例(%)'] || 'N/A'}</td>
</tr>
`).join('');
}
// Inject data for "破净上市金融央国企"
const tbodyFinance = document.querySelector('h3:not([class*="mb-4"]) + div > table > tbody');
const tableFinance = document.querySelectorAll('div.glass-card > h3 + div.overflow-x-auto > table > tbody')[1];
if(tableFinance){
const financeData = fullStockData["破净股合集(部分含高股息)240924"]["251C8D17-173D-4EE7-B93D-25200BA3CDAF.png"];
tableFinance.innerHTML = financeData.map(item => `
<tr>
<td class="font-semibold">${item.stock}</td>
<td><a href="${formatStockCode(item.stock_code).link}" target="_blank" class="link link-hover text-sky-400">${formatStockCode(item.stock_code).clean}</a></td>
<td>${item.其他标签?.行业分类 || 'N/A'}</td>
<td><span class="badge badge-outline badge-accent">${item.其他标签?.['PB(LF)'] || 'N/A'}</span></td>
<td><span class="${parseFloat(item.其他标签?.['近2日涨跌幅']) > 0 ? 'text-green-400' : 'text-red-400'}">${item.其他标签?.['近2日涨跌幅'] || 'N/A'}</span></td>
<td>${item.其他标签?.大股东属性 || 'N/A'}</td>
</tr>
`).join('');
}
// Inject data for "交运物流破净股"
const tableTransport = document.querySelectorAll('div.glass-card > h3 + div.overflow-x-auto > table > tbody')[2];
if(tableTransport){
const transportData = fullStockData["破净股合集(部分含高股息)240924"]["550931E6-D602-470C-A8EC-BF4BE71E1FC6.png"];
tableTransport.innerHTML = transportData.map(item => `
<tr>
<td class="font-semibold">${item.stock}</td>
<td><a href="${formatStockCode(item.stock_code).link}" target="_blank" class="link link-hover text-sky-400">${formatStockCode(item.stock_code).clean}</a></td>
<td>${item.reason || 'N/A'}</td>
<td><span class="badge badge-outline badge-info">${item.其他标签?.['PB(LF)'] || 'N/A'}</span></td>
<td><span class="badge badge-outline badge-success">${item.其他标签?.['股息率(TTM)'] || 'N/A'}</span></td>
<td>${item.其他标签?.['2023年分红比例'] || 'N/A'}</td>
</tr>
`).join('');
}
// Create and inject other tables
const otherTablesContainer = document.getElementById('other-tables-container');
const otherTableConfigs = [
{
title: "金属行业破净股 (部分)",
id: "BC48F447-A49D-49FE-A60A-C68BAC0AB8C4.jpg",
headers: ["股票名称", "代码", "PB(MRQ)", "2023股息率"],
rowTemplate: item => `
<tr>
<td class="font-semibold">${item.stock}</td>
<td><a href="${formatStockCode(item.stock_code).link}" target="_blank" class="link link-hover text-sky-400">${formatStockCode(item.stock_code).clean}</a></td>
<td><span class="badge badge-outline badge-warning">${item.其他标签?.['市净率PB(MRQ)'] || 'N/A'}</span></td>
<td><span class="badge badge-outline badge-success">${item.其他标签?.['2023年股息率'] || 'N/A'}%</span></td>
</tr>`
},
{
title: "高股息破净股 (部分)",
id: "61F4F1C9-0CE7-477C-A1AE-C69CF899CA1B.png",
headers: ["股票名称", "代码", "股息率", "市净率"],
rowTemplate: item => `
<tr>
<td class="font-semibold">${item.stock}</td>
<td><a href="${formatStockCode(item.stock_code).link}" target="_blank" class="link link-hover text-sky-400">${formatStockCode(item.stock_code).clean}</a></td>
<td><span class="badge badge-outline badge-success font-bold">${item.其他标签?.股息率 || 'N/A'}%</span></td>
<td><span class="badge badge-outline badge-warning">${item.其他标签?.市净率 || 'N/A'}</span></td>
</tr>`
},
{
title: "传媒行业破净股",
id: "11DD05BE-42B4-49EF-BAF6-227AC96A4ACB.png",
headers: ["股票名称", "代码", "市净率", "企业性质"],
rowTemplate: item => `
<tr>
<td class="font-semibold">${item.stock}</td>
<td><a href="${formatStockCode(item.stock_code).link}" target="_blank" class="link link-hover text-sky-400">${formatStockCode(item.stock_code).clean}</a></td>
<td><span class="badge badge-outline">${item.其他标签?.['市净率(倍)'] || 'N/A'}</span></td>
<td>${item.其他标签?.企业性质 || 'N/A'}</td>
</tr>`
},
{
title: "轻工行业破净股",
id: "5741D759-7FDD-4A14-B1B1-992DB596FCC1.jpg",
headers: ["股票名称", "代码", "原因"],
rowTemplate: item => `
<tr>
<td class="font-semibold">${item.stock}</td>
<td><a href="${formatStockCode(item.stock_code).link}" target="_blank" class="link link-hover text-sky-400">${formatStockCode(item.stock_code).clean}</a></td>
<td>${item.reason || 'N/A'}</td>
</tr>`
},
];
otherTableConfigs.forEach(config => {
const data = fullStockData["破净股合集(部分含高股息)240924"][config.id];
if (data && data.length > 0) {
const tableHtml = `
<div class="glass-card p-4 sm:p-6">
<h3 class="font-semibold text-lg text-gray-200 mb-4">${config.title}</h3>
<div class="overflow-x-auto">
<table class="table table-sm">
<thead>
<tr>${config.headers.map(h => `<th>${h}</th>`).join('')}</tr>
</thead>
<tbody>
${data.map(config.rowTemplate).join('')}
</tbody>
</table>
</div>
</div>`;
otherTablesContainer.innerHTML += tableHtml;
}
});
});
</script>
</body>
</html>