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(