diff --git a/concept_hierarchy.json b/concept_hierarchy.json
new file mode 100644
index 00000000..41951054
--- /dev/null
+++ b/concept_hierarchy.json
@@ -0,0 +1,1176 @@
+{
+ "hierarchy": [
+ {
+ "lv1": "人工智能",
+ "lv1_id": "L1-01",
+ "children": [
+ {
+ "lv2": "AI算力基础设施",
+ "lv2_id": "L2-01-01",
+ "children": [
+ {
+ "lv3": "AI芯片与半导体",
+ "lv3_id": "L3-01-01-01",
+ "concepts": [
+ "AI算力芯片",
+ "AI芯片",
+ "ASIC",
+ "GPU概念股",
+ "HBM",
+ "国产GPU",
+ "国产算力芯片",
+ "英伟达H20",
+ "英伟达概念",
+ "算力",
+ "阿里AI芯片",
+ "中昊芯英概念股",
+ "TPU芯片"
+ ]
+ },
+ {
+ "lv3": "AI服务器与组件",
+ "lv3_id": "L3-01-01-02",
+ "concepts": [
+ "AI PCB",
+ "AI PCB英伟达M9",
+ "AI服务器钽电容",
+ "PCB",
+ "服务器零部件",
+ "服务器",
+ "电磁屏蔽",
+ "钽电容",
+ "超聚变"
+ ]
+ },
+ {
+ "lv3": "数据中心(供电与散热)",
+ "lv3_id": "L3-01-01-03",
+ "concepts": [
+ "AIDC供配电设备弹性",
+ "固态变压器SST",
+ "数据中心电力设备",
+ "数据中心",
+ "数据中心液冷",
+ "柴油发电机",
+ "微通道水冷板",
+ "液态金属散热",
+ "液冷数据中心",
+ "液冷",
+ "电池备份单元(BBU)",
+ "秦淮数据",
+ "磁悬浮压缩机",
+ "英伟达电源方案",
+ "铅酸电池",
+ "超级电容器",
+ "钻石散热",
+ "北美缺电AI电力"
+ ]
+ },
+ {
+ "lv3": "高速互联(光/铜)",
+ "lv3_id": "L3-01-01-04",
+ "concepts": [
+ "OCS光电路交换机",
+ "光通信CPO",
+ "光芯片",
+ "光纤",
+ "光通信",
+ "光纤列阵单元FAU",
+ "博通交换机",
+ "硅光技术",
+ "空芯光纤",
+ "薄膜铌酸锂",
+ "铜连接",
+ "铜互连"
+ ]
+ },
+ {
+ "lv3": "区域与综合算力",
+ "lv3_id": "L3-01-01-05",
+ "concepts": [
+ "上海算力",
+ "中国星际之门芜湖",
+ "四川算力",
+ "大厂算力订单",
+ "星际之门概念",
+ "核心城市智算算力",
+ "毫秒用算",
+ "杭州算力大会",
+ "甲骨文概念股",
+ "字节算力",
+ "云计算各厂商云"
+ ]
+ }
+ ]
+ },
+ {
+ "lv2": "AI模型与应用",
+ "lv2_id": "L2-01-02",
+ "children": [
+ {
+ "lv3": "大模型与平台",
+ "lv3_id": "L3-01-02-01",
+ "concepts": [
+ "DeepSeek FP8",
+ "DeepSeek、国产算力",
+ "DeepSeek",
+ "国产大模型",
+ "昇腾异构计算架构-CANN",
+ "KIMI",
+ "Minimax",
+ "MOE模型",
+ "腾讯大模型",
+ "腾讯混元大模型",
+ "谷歌",
+ "豆包大模型",
+ "谷歌概念",
+ "通义千问阿里云",
+ "阿里云通义千问",
+ "阿里云",
+ "马斯克Grok3大模型",
+ "阶跃星辰"
+ ]
+ },
+ {
+ "lv3": "AI原生应用与智能体",
+ "lv3_id": "L3-01-02-02",
+ "concepts": [
+ "AI-细分延伸更新",
+ "AI Agent",
+ "AI应用智能体",
+ "AI智能体AI应用",
+ "AI编程",
+ "AI营销",
+ "AI语音助手",
+ "Manus",
+ "MCP",
+ "低代码",
+ "开发智能体",
+ "微软Azure云平台",
+ "腾讯元宝",
+ "秘塔AI",
+ "英伟达代理",
+ "阿里“千问”项目",
+ "阿里AI来听",
+ "阿里AI千问、灵光",
+ "AI伴侣",
+ "AI应用陪伴智能体",
+ "AI成人陪伴",
+ "AI陪伴",
+ "字节AI陪伴",
+ "AI教育",
+ "AI监考"
+ ]
+ },
+ {
+ "lv3": "AI赋能行业",
+ "lv3_id": "L3-01-02-03",
+ "concepts": [
+ "AI合集",
+ "AI应用AI语料",
+ "AI医药华为"
+ ]
+ }
+ ]
+ },
+ {
+ "lv2": "AI生态与解决方案",
+ "lv2_id": "L2-01-03",
+ "children": [
+ {
+ "lv3": "华为AI生态",
+ "lv3_id": "L3-01-03-01",
+ "concepts": [
+ "华为910C",
+ "华为AI容器",
+ "华为通信大模型",
+ "华为昇腾",
+ "华为云",
+ "华为昇腾超节点",
+ "华为AI存储"
+ ]
+ },
+ {
+ "lv3": "国产化与信创AI",
+ "lv3_id": "L3-01-03-02",
+ "concepts": [
+ "AI一体机",
+ "DeepSeek智算一体机",
+ "昇腾推理一体机",
+ "一体机核心标的弹性测算",
+ "央国企AI一张图"
+ ]
+ },
+ {
+ "lv3": "其他AI生态",
+ "lv3_id": "L3-01-03-03",
+ "concepts": [
+ "字节豆包概念股",
+ "腾讯云及大模型合作公司"
+ ]
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "lv1": "机器人与智能制造",
+ "lv1_id": "L1-02",
+ "children": [
+ {
+ "lv2": "人形机器人",
+ "lv2_id": "L2-02-01",
+ "children": [
+ {
+ "lv3": "核心厂商与整机",
+ "lv3_id": "L3-02-01-01",
+ "concepts": [
+ "Optimus特斯拉机器人",
+ "乐聚机器人",
+ "人形机器人Figure",
+ "人形机器人",
+ "优必选",
+ "人形机器人核心标的概览",
+ "优必选机器人",
+ "人形机器人核心标的估值弹性测算",
+ "华为人形机器人",
+ "各厂商机器人",
+ "天太机器人",
+ "天工机器人",
+ "宇树人形机器人",
+ "宇树机器人",
+ "小米智元机器人产业链机构版",
+ "小米机器人",
+ "小鹏机器人",
+ "开普勒机器人",
+ "智元机器人",
+ "松延动力机器人",
+ "特斯拉人形机器人弹性测算",
+ "特斯拉人形机器人",
+ "特斯拉人形机器人价值量",
+ "苹果机器人",
+ "美的库卡机器人",
+ "赛力斯机器人",
+ "荣耀华为人形机器人"
+ ]
+ },
+ {
+ "lv3": "核心零部件",
+ "lv3_id": "L3-02-01-02",
+ "concepts": [
+ "PCB轴向磁通电机",
+ "人形机器人万向节",
+ "人形机器人-滚柱丝杆丝杠",
+ "摆线减速器",
+ "轴向磁通电机"
+ ]
+ },
+ {
+ "lv3": "材料与工艺",
+ "lv3_id": "L3-02-01-03",
+ "concepts": [
+ "MIM概念",
+ "人形机器人腱绳",
+ "人形机器人轻量化-PEEK材料",
+ "冷锻产业链",
+ "机器人轻量化-PEEK",
+ "机器人轻量化-镁铝合金",
+ "机器人轻量化—碳纤维",
+ "金属粉末注射成形MIM",
+ "超高分子量聚乙烯纤维"
+ ]
+ },
+ {
+ "lv3": "感知与交互",
+ "lv3_id": "L3-02-01-04",
+ "concepts": [
+ "机器人动作捕捉",
+ "机器人皮肤仿生皮肤",
+ "机器人电子鼻",
+ "电子皮肤"
+ ]
+ },
+ {
+ "lv3": "产业链与配套",
+ "lv3_id": "L3-02-01-05",
+ "concepts": [
+ "人形机器产业链",
+ "奇瑞机器人潜在产业链",
+ "机器人零部件加工设备",
+ "机器人充电"
+ ]
+ }
+ ]
+ },
+ {
+ "lv2": "工业及特种机器人",
+ "lv2_id": "L2-02-02",
+ "concepts": [
+ "云深处",
+ "工业机器人",
+ "外骨骼机器人",
+ "机电",
+ "机器狗四足机器人",
+ "AGV"
+ ]
+ },
+ {
+ "lv2": "智能制造与设备",
+ "lv2_id": "L2-02-03",
+ "concepts": [
+ "超跌-机械板块",
+ "工业母机"
+ ]
+ }
+ ]
+ },
+ {
+ "lv1": "半导体产业链",
+ "lv1_id": "L1-03",
+ "children": [
+ {
+ "lv2": "半导体设备",
+ "lv2_id": "L2-03-01",
+ "concepts": [
+ "PCB设备及耗材",
+ "上海微电子",
+ "光刻机宇量昇",
+ "光刻机",
+ "半导体设备",
+ "大湾区芯片展览会-新凯莱",
+ "新凯来示波器",
+ "新凯来概念股",
+ "电子束光刻机“羲之”"
+ ]
+ },
+ {
+ "lv2": "半导体材料",
+ "lv2_id": "L2-03-02",
+ "concepts": [
+ "PSPI",
+ "先进陶瓷",
+ "光刻胶",
+ "半导体材料",
+ "半导体抛光液",
+ "国产光刻胶",
+ "电子级玻璃纤维布",
+ "电子级玻璃纤维纱布",
+ "电子特气",
+ "电子特气六氟化钨",
+ "石英砂",
+ "磷化铟"
+ ]
+ },
+ {
+ "lv2": "芯片设计与EDA",
+ "lv2_id": "L2-03-03",
+ "concepts": [
+ "EDA",
+ "RISC-V",
+ "mobileye替代概念",
+ "功率半导体",
+ "国产芯片参股公司",
+ "摩尔线程IPO",
+ "摩尔线程",
+ "模拟芯片",
+ "沐曦集成",
+ "模拟厂商弹性测算",
+ "汽车芯片",
+ "第三代半导体",
+ "英诺赛科概念股",
+ "紫光展锐IPO",
+ "半导体设计"
+ ]
+ },
+ {
+ "lv2": "先进封装与封测",
+ "lv2_id": "L2-03-04",
+ "concepts": [
+ "华为910C",
+ "改良型半加成工艺mSAP",
+ "半导体封测",
+ "盛合晶微",
+ "玻璃基板",
+ "盛合晶微概念股"
+ ]
+ },
+ {
+ "lv2": "存储芯片",
+ "lv2_id": "L2-03-05",
+ "concepts": [
+ "SRAM存储",
+ "利基型存储DDR4",
+ "华为存储OceanStor",
+ "存储",
+ "存储芯片产业",
+ "存储芯片",
+ "忆阻器",
+ "磁电存储",
+ "长鑫存储",
+ "长鑫、长江产业链"
+ ]
+ },
+ {
+ "lv2": "半导体综合与分销",
+ "lv2_id": "L2-03-06",
+ "concepts": [
+ "半导体产业链",
+ "华为麒麟芯片",
+ "国产半导体",
+ "芯片分销概念",
+ "芯片替代",
+ "科特估半导体",
+ "英特尔概念股"
+ ]
+ }
+ ]
+ },
+ {
+ "lv1": "消费电子",
+ "lv1_id": "L1-04",
+ "children": [
+ {
+ "lv2": "AI终端与智能硬件",
+ "lv2_id": "L2-04-01",
+ "children": [
+ {
+ "lv3": "AI PC与手机",
+ "lv3_id": "L3-04-01-01",
+ "concepts": [
+ "AI手机",
+ "努比亚手机",
+ "苹果手机产业链",
+ "端侧AI芯片",
+ "AI PC",
+ "AIPC",
+ "高通概念"
+ ]
+ },
+ {
+ "lv3": "AR/VR/MR与智能眼镜",
+ "lv3_id": "L3-04-01-02",
+ "concepts": [
+ "AI眼镜",
+ "AR眼镜",
+ "META智能眼镜",
+ "MR",
+ "Rokid AR",
+ "小米眼镜",
+ "智能眼镜",
+ "苹果MR产业链",
+ "雷鸟创新光波导",
+ "阿里夸克AI眼镜"
+ ]
+ },
+ {
+ "lv3": "智能穿戴",
+ "lv3_id": "L3-04-01-03",
+ "concepts": [
+ "智能穿戴",
+ "华为Mate70手表",
+ "消费电子-玄玑感知系统"
+ ]
+ },
+ {
+ "lv3": "其他AI终端",
+ "lv3_id": "L3-04-01-04",
+ "concepts": [
+ "微泵液冷",
+ "石墨烯散热",
+ "云手机"
+ ]
+ }
+ ]
+ },
+ {
+ "lv2": "创新形态与零部件",
+ "lv2_id": "L2-04-02",
+ "concepts": [
+ "AI手势识别",
+ "AI隔空投送",
+ "AR镀膜",
+ "ISP视觉",
+ "华为三折叠屏",
+ "折叠屏",
+ "显影液及硅基OLED",
+ "果链OPEN AI复用",
+ "苹果供应商核心公司",
+ "苹果折叠屏",
+ "苹果OLED潜在受益"
+ ]
+ },
+ {
+ "lv2": "华为消费电子生态",
+ "lv2_id": "L2-04-03",
+ "concepts": [
+ "华为Pura70",
+ "华为P70",
+ "华为鸿蒙",
+ "华为Mate80",
+ "华为MATE70",
+ "华为海思星闪",
+ "鸿蒙PC"
+ ]
+ }
+ ]
+ },
+ {
+ "lv1": "未来出行与新空间",
+ "lv1_id": "L1-05",
+ "children": [
+ {
+ "lv2": "智能驾驶与汽车",
+ "lv2_id": "L2-05-01",
+ "children": [
+ {
+ "lv3": "自动驾驶(L4及以上)",
+ "lv3_id": "L3-05-01-01",
+ "concepts": [
+ "Robotaxi",
+ "京东物流Robovan",
+ "小马智行",
+ "无人环卫车",
+ "无人物流",
+ "文远知行",
+ "无人物流车九识智能",
+ "无人驾驶",
+ "特斯拉无人驾驶出租车Robotaxi",
+ "特斯拉RoboTaxi概念",
+ "菜鸟无人物流车",
+ "无人驾驶公交",
+ "矿山智驾",
+ "自动驾驶"
+ ]
+ },
+ {
+ "lv3": "智能驾驶(L2-L3)",
+ "lv3_id": "L3-05-01-02",
+ "concepts": [
+ "特斯拉FSD",
+ "地平线概念",
+ "地平线",
+ "智能驾驶产业链",
+ "比亚迪智驾",
+ "禾赛科技概念股"
+ ]
+ },
+ {
+ "lv3": "整车与生态",
+ "lv3_id": "L3-05-01-03",
+ "concepts": [
+ "特斯拉产业链",
+ "小米汽车产业链",
+ "小米汽车产业链弹性",
+ "小米概念",
+ "小米汽车产业链弹性测算",
+ "小米YU7供应链弹性测算",
+ "比亚迪产业链",
+ "上汽集团华为智行",
+ "奇瑞汽车",
+ "荣耀股改"
+ ]
+ },
+ {
+ "lv3": "汽车电子与零部件",
+ "lv3_id": "L3-05-01-04",
+ "concepts": [
+ "空中成像",
+ "汽车无线充电",
+ "汽车安全"
+ ]
+ }
+ ]
+ },
+ {
+ "lv2": "低空经济与飞行汽车",
+ "lv2_id": "L2-05-02",
+ "concepts": [
+ "长安飞行汽车机器人概念",
+ "eVTOL材料",
+ "亿航智能订单量",
+ "低空经济亿航智能",
+ "低空管控",
+ "低空物流",
+ "低空经济&飞行汽车",
+ "低空设计",
+ "低空经济",
+ "低空经济产业链汇集",
+ "小鹏汇天",
+ "小鹏汇天供应商",
+ "飞行汽车eVTOL"
+ ]
+ },
+ {
+ "lv2": "商业航天与卫星通信",
+ "lv2_id": "L2-05-03",
+ "concepts": [
+ "6G概念",
+ "低轨卫星通信华为",
+ "凌空天行",
+ "北斗信使",
+ "北斗导航",
+ "卫星互联网",
+ "卫星出海",
+ "商业航天卫星通信",
+ "商业航天",
+ "太空旅行",
+ "太空行走",
+ "太空算力",
+ "手机直连卫星",
+ "星河动力",
+ "星网",
+ "蓝箭航天朱雀三号"
+ ]
+ },
+ {
+ "lv2": "车路协同",
+ "lv2_id": "L2-05-04",
+ "concepts": [
+ "车路云-车路协同运营建设",
+ "车路协同",
+ "车路云一体化"
+ ]
+ }
+ ]
+ },
+ {
+ "lv1": "新能源与电力",
+ "lv1_id": "L1-06",
+ "children": [
+ {
+ "lv2": "新能源技术",
+ "lv2_id": "L2-06-01",
+ "children": [
+ {
+ "lv3": "光伏",
+ "lv3_id": "L3-06-01-01",
+ "concepts": [
+ "N型产业链",
+ "光伏",
+ "光伏行业兼并重组",
+ "光伏产业链",
+ "反内卷光伏",
+ "叠层钙钛矿",
+ "钙钛矿电池"
+ ]
+ },
+ {
+ "lv3": "风电",
+ "lv3_id": "L3-06-01-02",
+ "concepts": [
+ "海上风电",
+ "风电"
+ ]
+ },
+ {
+ "lv3": "储能与电池技术",
+ "lv3_id": "L3-06-01-03",
+ "concepts": [
+ "固态电池设备",
+ "固态电池-硅基负极",
+ "固态电池-硫化物",
+ "固态电池负极集流体材料-铜箔",
+ "固态电池",
+ "固态电池产业链",
+ "复合集流体",
+ "富锂锰基材料",
+ "有机框架材料",
+ "硅基负极材料",
+ "钠离子电池",
+ "陶瓷隔膜骨架膜",
+ "储能",
+ "电化学储能系统"
+ ]
+ },
+ {
+ "lv3": "核能",
+ "lv3_id": "L3-06-01-04",
+ "concepts": [
+ "可控核聚变",
+ "微型核电",
+ "核污染防治",
+ "核聚变超导",
+ "核电钍基熔盐堆",
+ "核电产业链",
+ "高温概念"
+ ]
+ }
+ ]
+ },
+ {
+ "lv2": "电力设备与电网",
+ "lv2_id": "L2-06-02",
+ "concepts": [
+ "变压器出海",
+ "燃气轮机HRSG",
+ "电力产业链",
+ "电力电网",
+ "电力",
+ "电力设备",
+ "智能电表"
+ ]
+ },
+ {
+ "lv2": "充电与换电",
+ "lv2_id": "L2-06-03",
+ "concepts": [
+ "换电重卡",
+ "换电",
+ "充电桩",
+ "华为智能充电",
+ "华为智能充电网络",
+ "比亚迪兆瓦闪充"
+ ]
+ }
+ ]
+ },
+ {
+ "lv1": "周期性行业与资源品",
+ "lv1_id": "L1-07",
+ "children": [
+ {
+ "lv2": "化工",
+ "lv2_id": "L2-07-01",
+ "concepts": [
+ "H酸活性染料",
+ "TMA偏苯三酸酐",
+ "六氟磷酸锂",
+ "光引发剂",
+ "农药杀虫剂-氯虫苯甲酰胺",
+ "化工品涨价",
+ "化工概念",
+ "化工",
+ "双季戊四醇",
+ "己内酰胺",
+ "有机染料",
+ "有机硅",
+ "有机硅产业链",
+ "泰乐菌素原料药",
+ "正丙醇",
+ "涤纶长丝",
+ "烧碱",
+ "甲苯二异氰酸酯-TDI",
+ "电解液产业链",
+ "环氧丙烷",
+ "电解液添加剂",
+ "纯碱",
+ "维生素",
+ "磷化工六氟磷酸锂",
+ "苯酚丙酮",
+ "聚酯产业",
+ "磷化工",
+ "隔膜",
+ "除草剂-烯草酮"
+ ]
+ },
+ {
+ "lv2": "金属与矿产",
+ "lv2_id": "L2-07-02",
+ "concepts": [
+ "铜",
+ "铜产业",
+ "电解铝",
+ "锂资源",
+ "白银",
+ "出口管制",
+ "化工有色元素周期表",
+ "缅甸地震",
+ "稀土",
+ "钨金属",
+ "钴金属",
+ "钼金属",
+ "锡矿",
+ "钴"
+ ]
+ },
+ {
+ "lv2": "航运",
+ "lv2_id": "L2-07-03",
+ "concepts": [
+ "以伊冲突-天然气",
+ "以伊冲突-航运",
+ "以伊冲突-油运仓储",
+ "航运",
+ "远洋航运"
+ ]
+ },
+ {
+ "lv2": "能源",
+ "lv2_id": "L2-07-04",
+ "concepts": [
+ "以伊冲突-资源化工",
+ "油气",
+ "石油"
+ ]
+ },
+ {
+ "lv2": "其他周期",
+ "lv2_id": "L2-07-05",
+ "concepts": [
+ "面板",
+ "工程机械",
+ "家用电器"
+ ]
+ }
+ ]
+ },
+ {
+ "lv1": "宏观政策与金融",
+ "lv1_id": "L1-08",
+ "children": [
+ {
+ "lv2": "国企改革与市值管理",
+ "lv2_id": "L2-08-01",
+ "concepts": [
+ "IPO终止相关企业重组预期",
+ "中兵集团并购重组",
+ "上海并购重组",
+ "安徽国资",
+ "宝德计算机",
+ "并购重组预期",
+ "并购重组",
+ "整车央企重组",
+ "消费医疗重组预期",
+ "河南国资能源集团重组",
+ "珠海国资",
+ "科创板并购重组",
+ "科技重组",
+ "超聚变借壳预期",
+ "重组-中科院系&海光系",
+ "中字头央企",
+ "中字头",
+ "国资高息股",
+ "央国企地产",
+ "央企市值管理",
+ "央国企重组",
+ "央国企",
+ "市值管理16条-破净股",
+ "破净央国企",
+ "破净股合集",
+ "高分红预期",
+ "高股息合集"
+ ]
+ },
+ {
+ "lv2": "地缘政治与贸易",
+ "lv2_id": "L2-08-02",
+ "concepts": [
+ "华为",
+ "东盟贸易",
+ "中俄贸易",
+ "中美关系",
+ "中欧贸易",
+ "二轮车全地形车",
+ "乙烷",
+ "关税豁免",
+ "关税减免出口链",
+ "反制关税涨价预期",
+ "后关税战受益",
+ "墨西哥汽车零部件",
+ "外贸出口",
+ "对日反制",
+ "海事反制",
+ "绒毛浆",
+ "芬太尼管制",
+ "越南工厂",
+ "金霉素",
+ "转口贸易出口转内销"
+ ]
+ },
+ {
+ "lv2": "区域发展与基建",
+ "lv2_id": "L2-08-03",
+ "concepts": [
+ "三峡水运新通道",
+ "新疆概念",
+ "新藏铁路",
+ "水利工程",
+ "水利",
+ "混凝土减水剂、砂石设备",
+ "节水产业240423",
+ "西南水电站-机构测算",
+ "西南水电站",
+ "西南水电",
+ "西部大开发240424",
+ "西部大开发",
+ "重庆",
+ "隧洞设备盾构机",
+ "雅下水电站大件物流",
+ "雅下水电站",
+ "雅下水电对电力设备增量测算-机构",
+ "上海自贸区",
+ "海南",
+ "海南自贸区",
+ "海南自贸港"
+ ]
+ },
+ {
+ "lv2": "金融改革",
+ "lv2_id": "L2-08-04",
+ "concepts": [
+ "AMC中央汇金",
+ "AMC",
+ "券商合并预期",
+ "国有大行定增一览",
+ "大金融",
+ "湘财合并大智慧",
+ "证券"
+ ]
+ },
+ {
+ "lv2": "产业与社会政策",
+ "lv2_id": "L2-08-05",
+ "concepts": [
+ "新质生产力",
+ "工业设备更新",
+ "设备更新",
+ "反内卷",
+ "反内卷食用盐",
+ "反内卷造纸",
+ "反内卷合集",
+ "反内卷快递",
+ "涨价概念",
+ "城市旧改",
+ "城市更新",
+ "城市更新电梯",
+ "房屋检测",
+ "房地产产业链"
+ ]
+ }
+ ]
+ },
+ {
+ "lv1": "数字内容与消费",
+ "lv1_id": "L1-09",
+ "children": [
+ {
+ "lv2": "AIGC与数字内容",
+ "lv2_id": "L2-09-01",
+ "concepts": [
+ "AI游戏",
+ "SORA概念",
+ "内容审核概念",
+ "国产游戏黑神话",
+ "影视",
+ "影视IP",
+ "幻兽帕鲁",
+ "影视传媒",
+ "文生视频",
+ "游戏",
+ "版权",
+ "漫剧",
+ "短剧",
+ "腾讯短剧重点名单",
+ "智象未来"
+ ]
+ },
+ {
+ "lv2": "IP经济与新消费",
+ "lv2_id": "L2-09-02",
+ "concepts": [
+ "诡秘之主",
+ "上市潮玩盲盒公司",
+ "卡游文创玩具",
+ "布鲁可IP衍生品",
+ "布鲁可谷子经济",
+ "泡泡玛特概念",
+ "潮玩产业",
+ "蜜雪冰城",
+ "谷子商城",
+ "积木玩具10大",
+ "谷子经济"
+ ]
+ },
+ {
+ "lv2": "平台经济",
+ "lv2_id": "L2-09-03",
+ "concepts": [
+ "华为抖音支付",
+ "华为鸿蒙甄选与支付",
+ "TikTok",
+ "小红书概念",
+ "小红书概念股",
+ "抖音概念"
+ ]
+ },
+ {
+ "lv2": "体育、文旅与服务消费",
+ "lv2_id": "L2-09-04",
+ "concepts": [
+ "体育",
+ "体育产业",
+ "川超联赛",
+ "第十五届全运会",
+ "荒野求生",
+ "足球",
+ "足球-苏超联赛、体彩",
+ "冰雪经济",
+ "大消费",
+ "文旅旅游消费",
+ "旅游",
+ "旅游消费"
+ ]
+ },
+ {
+ "lv2": "生物医药与养老",
+ "lv2_id": "L2-09-05",
+ "concepts": [
+ "创新药双抗",
+ "创新药相关",
+ "创新药",
+ "医疗器械",
+ "医药",
+ "三胎",
+ "多胎",
+ "多胎辅助生殖概念240926",
+ "学前教育",
+ "育儿补贴",
+ "辅助生殖",
+ "养老机器人",
+ "个人养老金",
+ "养老概念",
+ "银发经济"
+ ]
+ }
+ ]
+ },
+ {
+ "lv1": "国防军工",
+ "lv1_id": "L1-10",
+ "children": [
+ {
+ "lv2": "航空航天装备",
+ "lv2_id": "L2-10-01",
+ "concepts": [
+ "军机",
+ "国产航母",
+ "地面兵装",
+ "巴黎航展",
+ "海军",
+ "珠海航展",
+ "电磁弹射概念股",
+ "电磁发射设备",
+ "航母福建舰240430"
+ ]
+ },
+ {
+ "lv2": "信息化与无人作战",
+ "lv2_id": "L2-10-02",
+ "concepts": [
+ "AI军工",
+ "九天无人机",
+ "信息支援概念整理",
+ "军工水面水下作战",
+ "军工信息化",
+ "军用无人机反无人机",
+ "无人机蜂群",
+ "水下军工",
+ "远程火力"
+ ]
+ },
+ {
+ "lv2": "军工综合与军贸",
+ "lv2_id": "L2-10-03",
+ "concepts": [
+ "军工",
+ "军工-阅兵",
+ "军贸",
+ "国防军工",
+ "巴印军贸"
+ ]
+ }
+ ]
+ },
+ {
+ "lv1": "信息技术与安全",
+ "lv1_id": "L1-11",
+ "children": [
+ {
+ "lv2": "信创与自主可控",
+ "lv2_id": "L2-11-01",
+ "concepts": [
+ "信创概念",
+ "关键软件",
+ "国产信创概览",
+ "工业软件",
+ "政务云政务IT",
+ "自主可控",
+ "软件自主可控"
+ ]
+ },
+ {
+ "lv2": "数据要素与数字基建",
+ "lv2_id": "L2-11-02",
+ "concepts": [
+ "地理信息",
+ "RDA概念股",
+ "RWA上链— IoT设备数据采集",
+ "数据可信",
+ "数据要素",
+ "文化数据资产交易",
+ "数据维护",
+ "数据交易所",
+ "跨境数据数据要素"
+ ]
+ },
+ {
+ "lv2": "金融科技与数字货币",
+ "lv2_id": "L2-11-03",
+ "concepts": [
+ "上海浦江数链",
+ "复星稳定币",
+ "树图链概念",
+ "稳定币-蚂蚁国际",
+ "稳定币一体机",
+ "稳定币RWA概念股",
+ "香港金融牌照",
+ "CIPS",
+ "数字货币",
+ "跨境支付",
+ "金砖支付概念"
+ ]
+ },
+ {
+ "lv2": "通信技术与网络安全",
+ "lv2_id": "L2-11-04",
+ "concepts": [
+ "5.5G",
+ "5G-A",
+ "5G毫米波",
+ "eSIM概念",
+ "IPV6",
+ "华为5G",
+ "通感一体",
+ "充电宝",
+ "信息安全",
+ "安全概念股",
+ "通信安全",
+ "通信设备"
+ ]
+ }
+ ]
+ },
+ {
+ "lv1": "其他主题",
+ "lv1_id": "L1-12",
+ "children": [
+ {
+ "lv2": "事件驱动与Meme",
+ "lv2_id": "L2-12-01",
+ "concepts": [
+ "孙潇雅团队概念股",
+ "小鹏产业链",
+ "燃气设备",
+ "“马”字辈",
+ "低价股",
+ "周杰伦概念股",
+ "章盟主概念股",
+ "韦神概念股",
+ "高送转概念股"
+ ]
+ }
+ ]
+ }
+ ],
+ "uncategorized": []
+}
\ No newline at end of file
diff --git a/src/components/Subscription/SubscriptionContentNew.tsx b/src/components/Subscription/SubscriptionContentNew.tsx
index 5517bccb..1b1f3fce 100644
--- a/src/components/Subscription/SubscriptionContentNew.tsx
+++ b/src/components/Subscription/SubscriptionContentNew.tsx
@@ -22,6 +22,7 @@ import {
Input,
Icon,
Container,
+ useBreakpointValue,
} from '@chakra-ui/react';
import {
FaWeixin,
@@ -42,6 +43,87 @@ import { useAuth } from '../../contexts/AuthContext';
import { useSubscriptionEvents } from '../../hooks/useSubscriptionEvents';
import { subscriptionConfig, themeColors } from '../../views/Pages/Account/subscription-content';
+// 计费周期选择器组件 - 移动端垂直布局(年付在上),桌面端水平布局
+interface CycleSelectorProps {
+ options: any[];
+ selectedCycle: string;
+ onSelectCycle: (cycle: string) => void;
+}
+
+function CycleSelector({ options, selectedCycle, onSelectCycle }: CycleSelectorProps) {
+ // 使用 useBreakpointValue 动态获取是否是移动端
+ const isMobile = useBreakpointValue({ base: true, md: false });
+
+ // 移动端倒序显示(年付在上),桌面端正常顺序
+ const displayOptions = isMobile ? [...options].reverse() : options;
+
+ return (
+
+ {displayOptions.map((option: any) => (
+
+ {option.discountPercent > 0 && (
+
+ 省{option.discountPercent}%
+
+ )}
+
+
+
+ ))}
+
+ );
+}
+
export default function SubscriptionContentNew() {
const { user } = useAuth();
const subscriptionEvents = useSubscriptionEvents({
@@ -51,7 +133,7 @@ export default function SubscriptionContentNew() {
},
});
- const [selectedCycle, setSelectedCycle] = useState('monthly');
+ const [selectedCycle, setSelectedCycle] = useState('yearly');
const [selectedPlan, setSelectedPlan] = useState(null);
const [subscriptionPlans, setSubscriptionPlans] = useState([]);
const [priceInfo, setPriceInfo] = useState(null);
@@ -751,61 +833,11 @@ export default function SubscriptionContentNew() {
选择计费周期 · 时长越长优惠越大
-
- {getMergedPlans()[1]?.pricingOptions?.map((option: any, index: number) => (
-
- {option.discountPercent > 0 && (
-
- 省{option.discountPercent}%
-
- )}
-
-
-
- ))}
-
+
{(() => {
const currentOption = getMergedPlans()[1]?.pricingOptions?.find(