feat: 对齐Skill解读数据到interpretation层
- NAKSHATRA_DATA: 27星宿新增symbol/deity/lord/animal/modernMapping字段 - DASHA_THEMES: 9大Mahadasha主题/正面/负面解读 - ASCENDANT_TABLE: 12上升星座吉凶星+Yogakaraka表 - PLANET_DIGNITY: 7行星旺衰度数+Moolatrikona+现代解读 - NEECHA_BHANGA_RULES: 5大落陷取消条件 - renderers.js: Dasha面板显示主题描述 - main.js: 导入新增变量 - style.css: Dasha主题文本样式
This commit is contained in:
+261
-27
@@ -135,33 +135,168 @@ export const PLANET_IN_HOUSE = {
|
||||
// Nakshatra 深度解读(精简版)
|
||||
// ============================================================================
|
||||
export const NAKSHATRA_DATA = [
|
||||
{ name: 'Ashwini', keywords: '速度、治疗、先锋、独立行动', career: '医疗急救、创业、体育、科技', relationship: '追求独立型伴侣,需要个人空间', gana: 'Deva', nadi: 'Aadi' },
|
||||
{ name: 'Bharani', keywords: '转化、承受力、极端、重生', career: '法律、医疗、心理、危机管理', relationship: '深层情感连接,需要经历考验', gana: 'Manushya', nadi: 'Madhya' },
|
||||
{ name: 'Krittika', keywords: '切割、净化、批评、精确', career: '餐饮、医疗外科、编辑出版、品控', relationship: '直接坦率,需学会柔和表达', gana: 'Rakshasa', nadi: 'Antya' },
|
||||
{ name: 'Rohini', keywords: '创造、丰饶、美、物质享受', career: '艺术、设计、房地产、时尚、音乐', relationship: '重视物质舒适,忠诚但占有欲强', gana: 'Manushya', nadi: 'Aadi' },
|
||||
{ name: 'Mrigashira', keywords: '搜索、好奇、温柔、追寻', career: '研究、调查、写作、旅行、教育', relationship: '追寻理想伴侣,容易不满', gana: 'Deva', nadi: 'Madhya' },
|
||||
{ name: 'Ardra', keywords: '风暴、净化、转化、重建', career: '工程、IT、社会改革、医疗', relationship: '情绪波动大,关系中有风暴周期', gana: 'Manushya', nadi: 'Antya' },
|
||||
{ name: 'Punarvasu', keywords: '回归、重建、哲学、乐观', career: '教育、法律、外交、咨询', relationship: '乐观包容,有回归和重修旧好的倾向', gana: 'Deva', nadi: 'Aadi' },
|
||||
{ name: 'Pushya', keywords: '滋养、教导、传统、繁荣', career: '教育、宗教、社区管理、护理', relationship: '滋养型伴侣,重视家庭和传统', gana: 'Deva', nadi: 'Madhya' },
|
||||
{ name: 'Ashlesha', keywords: '洞察、秘密、直觉、催眠', career: '心理学、情报、研究、医学', relationship: '深层洞察伴侣,有掌控欲', gana: 'Rakshasa', nadi: 'Antya' },
|
||||
{ name: 'Magha', keywords: '皇权、传承、祖先、领导力', career: '管理、政治、政府、传承产业', relationship: '重视家族地位,伴侣需有尊严', gana: 'Rakshasa', nadi: 'Aadi' },
|
||||
{ name: 'Purva Phalguni', keywords: '享乐、浪漫、创造性、社交', career: '娱乐、艺术、时尚、酒店、公关', relationship: '浪漫至上,享受恋爱,可能回避深层承诺', gana: 'Manushya', nadi: 'Madhya' },
|
||||
{ name: 'Uttara Phalguni', keywords: '承诺、友谊、服务、持久', career: '服务行业、医疗、法律、教育', relationship: '重视承诺和长期友谊,忠诚可靠', gana: 'Manushya', nadi: 'Antya' },
|
||||
{ name: 'Hasta', keywords: '手艺、技巧、治愈、勤劳', career: '手工艺、医疗、写作、会计', relationship: '务实可靠,通过实际行动表达爱', gana: 'Deva', nadi: 'Aadi' },
|
||||
{ name: 'Chitra', keywords: '设计、建筑、视觉美、独特', career: '建筑、设计、珠宝、摄影、电影', relationship: '被美和独特性吸引,重视伴侣品味', gana: 'Rakshasa', nadi: 'Madhya' },
|
||||
{ name: 'Swati', keywords: '独立、自由、贸易、外交', career: '贸易、外交、咨询、航空、独立创业', relationship: '极度重视自由,关系中需要空间', gana: 'Deva', nadi: 'Antya' },
|
||||
{ name: 'Vishakha', keywords: '目标导向、双面性、决心', career: '军事、法律、宗教、企业战略', relationship: '有双重社交面孔,关系中有隐藏面', gana: 'Rakshasa', nadi: 'Aadi' },
|
||||
{ name: 'Anuradha', keywords: '友谊、合作、探索、纪律下的温暖', career: '国际合作、外交、科学、军事', relationship: '善于建立深层友谊,从友情发展为爱情', gana: 'Deva', nadi: 'Madhya' },
|
||||
{ name: 'Jyeshtha', keywords: '权威、保护、孤独、隐忍', career: '管理、法律、安保、政府、学术研究', relationship: '保护型伴侣,内心孤独,不轻易展现脆弱', gana: 'Rakshasa', nadi: 'Antya' },
|
||||
{ name: 'Mula', keywords: '根基、破坏、转化、深层探索', career: '医学研究、考古、心理学、哲学', relationship: '深层连接,破坏-重建的循环', gana: 'Rakshasa', nadi: 'Aadi' },
|
||||
{ name: 'Purva Ashadha', keywords: '不可战胜、净化、旅程、壮丽', career: '军事、体育、水利、旅行、艺术', relationship: '充满激情,追求壮丽感,不喜欢平淡', gana: 'Manushya', nadi: 'Madhya' },
|
||||
{ name: 'Uttara Ashadha', keywords: '最终胜利、领导、承诺、正直', career: '管理、政府、法律、教育、军事', relationship: '正直忠诚,追求共同成长和道德一致', gana: 'Manushya', nadi: 'Antya' },
|
||||
{ name: 'Shravana', keywords: '聆听、学习、名声、传统', career: '教育、翻译、咨询、媒体、学术', relationship: '善于倾听,通过语言和沟通建立连接', gana: 'Deva', nadi: 'Aadi' },
|
||||
{ name: 'Dhanishta', keywords: '音乐、节奏、财富、群体', career: '音乐、金融、社群管理、表演', relationship: '重视群体和谐,需要节奏感和同步', gana: 'Rakshasa', nadi: 'Madhya' },
|
||||
{ name: 'Shatabhisha', keywords: '秘密、治疗、独立、探索未知', career: '科技、医疗、天文学、占星学、网络安全', relationship: '重视隐私和独立,需深层理解', gana: 'Rakshasa', nadi: 'Antya' },
|
||||
{ name: 'Purva Bhadrapada', keywords: '转化之火、苦行、极端、灵性战士', career: '宗教、灵修、极限运动、心理咨询', relationship: '极端化倾向——极度投入或彻底放手', gana: 'Manushya', nadi: 'Aadi' },
|
||||
{ name: 'Uttara Bhadrapada', keywords: '深度、耐心、智慧、守护', career: '深度研究、灵修、管理、心理学', relationship: '深层忠诚,需要耐心和理解', gana: 'Manushya', nadi: 'Madhya' },
|
||||
{ name: 'Revati', keywords: '旅程完成、守护、丰饶、道路指引', career: '旅行、物流、护理、教育、慈善', relationship: '守护型伴侣,关系中有圆满感', gana: 'Deva', nadi: 'Antya' },
|
||||
{ name:'Ashwini', symbol:'马头', deity:'Ashwini双生子(天界神医)', lord:'Ketu', animal:'公马',
|
||||
keywords:'速度、治疗、先锋、独立行动、快速启动',
|
||||
career:'医疗急救、创业、体育、交通运输、新兴科技',
|
||||
relationship:'追求独立型伴侣,关系需要个人空间,不喜欢被束缚',
|
||||
modernMapping:'急诊医生、创业者、急救志愿者、赛车手、科技创新者',
|
||||
gana:'Deva', nadi:'Aadi' },
|
||||
{ name:'Bharani', symbol:'女性生殖器(Yoni)', deity:'Yama(死神/审判之神)', lord:'Venus', animal:'大象',
|
||||
keywords:'转化、承受力、极端、重生、纪律',
|
||||
career:'法律、医疗、心理、危机管理、艺术创作',
|
||||
relationship:'深层情感连接,关系中的转化力量,需要经历考验',
|
||||
modernMapping:'心理咨询师、法官、殡葬行业、转型顾问、高强度训练师',
|
||||
gana:'Manushya', nadi:'Madhya' },
|
||||
{ name:'Krittika', symbol:'剃刀/火焰', deity:'Agni(火神)', lord:'Sun', animal:'羊',
|
||||
keywords:'切割、净化、批评、烹饪、精确',
|
||||
career:'餐饮、医疗外科、编辑出版、质量管理、军工',
|
||||
relationship:'直接坦率,有时过于尖锐,需要学会柔和表达',
|
||||
modernMapping:'美食博主、外科医生、编辑/审稿人、品控专家、厨师',
|
||||
gana:'Rakshasa', nadi:'Antya' },
|
||||
{ name:'Rohini', symbol:'牛车/战车', deity:'Brahma(创造之神)', lord:'Moon', animal:'蛇',
|
||||
keywords:'创造、丰饶、美、物质享受、艺术',
|
||||
career:'艺术、设计、房地产、农业、时尚、音乐',
|
||||
relationship:'重视物质舒适和感官享受,忠诚但占有欲强',
|
||||
modernMapping:'艺术家、设计师、房地产开发商、农业企业家、奢侈品行业',
|
||||
gana:'Manushya', nadi:'Aadi' },
|
||||
{ name:'Mrigashira', symbol:'鹿头', deity:'Soma(月神/甘露之神)', lord:'Mars', animal:'蛇',
|
||||
keywords:'搜索、好奇、温柔、追寻、灵巧',
|
||||
career:'研究、调查、写作、旅行、教育、设计',
|
||||
relationship:'追寻理想伴侣,容易不满、总是寻找更好的',
|
||||
modernMapping:'研究员、调查记者、侦探、探险家、搜索引擎工程师',
|
||||
gana:'Deva', nadi:'Madhya' },
|
||||
{ name:'Ardra', symbol:'泪滴/钻石', deity:'Rudra(暴风雨之神)', lord:'Rahu', animal:'狗',
|
||||
keywords:'风暴、净化、转化、情绪、破坏后重建',
|
||||
career:'工程、IT、研究、社会改革、医疗、物理学',
|
||||
relationship:'情绪波动大,关系中有强烈的风暴和重建周期',
|
||||
modernMapping:'危机公关、气象学家、社会活动家、改革者、灾难救援',
|
||||
gana:'Manushya', nadi:'Antya' },
|
||||
{ name:'Punarvasu', symbol:'弓箭/箭袋', deity:'Aditi(宇宙之母)', lord:'Jupiter', animal:'猫',
|
||||
keywords:'回归、重建、哲学、乐观、无限可能',
|
||||
career:'教育、法律、宗教、旅行、外交、咨询',
|
||||
relationship:'乐观包容,关系中有回归和重修旧好的倾向',
|
||||
modernMapping:'哲学教授、NGO创始人、重启型创业者、国际关系、外交官',
|
||||
gana:'Deva', nadi:'Aadi' },
|
||||
{ name:'Pushya', symbol:'牛乳房/箭头', deity:'Brihaspati(祭司之神)', lord:'Saturn', animal:'羊',
|
||||
keywords:'滋养、教导、传统、繁荣、宗教',
|
||||
career:'教育、宗教、社区管理、餐饮、护理、行政管理',
|
||||
relationship:'滋养型伴侣,重视家庭和传统,可能过于保护',
|
||||
modernMapping:'教师、导师、营养师、社区领袖、家庭教育专家',
|
||||
gana:'Deva', nadi:'Madhya' },
|
||||
{ name:'Ashlesha', symbol:'蛇盘绕', deity:'Nagas(蛇神)', lord:'Mercury', animal:'猫',
|
||||
keywords:'洞察、秘密、直觉、缠绕、催眠',
|
||||
career:'心理学、情报、研究、医学、化学、法律',
|
||||
relationship:'深层洞察伴侣,有掌控欲,关系中有深层心理博弈',
|
||||
modernMapping:'心理学家、催眠师、间谍、密码学家、深度调查记者',
|
||||
gana:'Rakshasa', nadi:'Antya' },
|
||||
{ name:'Magha', symbol:'王座/宫殿', deity:'Pitris(祖先之灵)', lord:'Ketu', animal:'雄鼠',
|
||||
keywords:'皇权、传承、祖先、领导力、尊严',
|
||||
career:'管理、政治、政府、传承产业、奢侈品、高端服务',
|
||||
relationship:'重视家族和社会地位,伴侣需要有尊严和荣誉感',
|
||||
modernMapping:'企业继承人、政治家、CEO、传统文化传承人、贵族学校校长',
|
||||
gana:'Rakshasa', nadi:'Aadi' },
|
||||
{ name:'Purva Phalguni', symbol:'吊床/前腿床', deity:'Bhaga(命运之神/快乐之神)', lord:'Venus', animal:'雌鼠',
|
||||
keywords:'享乐、浪漫、创造性、慵懒、社交',
|
||||
career:'娱乐、艺术、时尚、酒店、公关、婚礼产业',
|
||||
relationship:'浪漫至上,享受恋爱的过程,可能回避深层承诺',
|
||||
modernMapping:'社交名流、娱乐产业、婚礼策划、度假村老板、网红',
|
||||
gana:'Manushya', nadi:'Madhya' },
|
||||
{ name:'Uttara Phalguni', symbol:'后腿床', deity:'Aryaman(友谊之神)', lord:'Sun', animal:'牛',
|
||||
keywords:'承诺、友谊、服务、助人、持久',
|
||||
career:'服务行业、医疗、法律、教育、慈善、社会工作',
|
||||
relationship:'重视承诺和长期友谊,忠诚可靠,但可能过于自我牺牲',
|
||||
modernMapping:'社工、志愿者组织者、长期护理、婚姻顾问、公益律师',
|
||||
gana:'Manushya', nadi:'Antya' },
|
||||
{ name:'Hasta', symbol:'手掌/拳头', deity:'Savitar(太阳神/创造力之神)', lord:'Moon', animal:'水牛',
|
||||
keywords:'手艺、技巧、治愈、勤劳、掌控',
|
||||
career:'手工艺、医疗、按摩、写作、会计、魔术',
|
||||
relationship:'务实可靠,通过实际行动表达爱意',
|
||||
modernMapping:'手工艺人、外科医生、按摩师、程序员、魔术师',
|
||||
gana:'Deva', nadi:'Aadi' },
|
||||
{ name:'Chitra', symbol:'宝石/珍珠', deity:'Vishwakarma(宇宙建筑师)', lord:'Mars', animal:'虎',
|
||||
keywords:'设计、建筑、视觉美、创造力、独特',
|
||||
career:'建筑、设计、珠宝、摄影、电影、艺术',
|
||||
relationship:'被美和独特性吸引,重视伴侣的外表和品味',
|
||||
modernMapping:'建筑师、珠宝设计师、UI/UX设计师、电影导演、摄影师',
|
||||
gana:'Rakshasa', nadi:'Madhya' },
|
||||
{ name:'Swati', symbol:'嫩芽/珊瑚', deity:'Vayu(风神)', lord:'Rahu', animal:'公牛',
|
||||
keywords:'独立、自由、贸易、外交、自我成长',
|
||||
career:'贸易、外交、咨询、航空、物流、独立创业',
|
||||
relationship:'极度重视个人自由,关系中需要空间,不喜欢依附',
|
||||
modernMapping:'自由贸易商、外交官、独立顾问、跨境电商、谈判专家',
|
||||
gana:'Deva', nadi:'Antya' },
|
||||
{ name:'Vishakha', symbol:'凯旋门/树叉', deity:'Indra-Agni(雷火双神)', lord:'Jupiter', animal:'虎',
|
||||
keywords:'目标导向、双面性、决心、成功、持久',
|
||||
career:'军事、法律、宗教、政治、企业战略、项目管理',
|
||||
relationship:'有双重社交面孔,关系中有隐藏的一面',
|
||||
modernMapping:'项目经理、军事指挥官、目标达成教练、品牌双面策略师',
|
||||
gana:'Rakshasa', nadi:'Aadi' },
|
||||
{ name:'Anuradha', symbol:'莲花/权杖', deity:'Mitra(友谊之神)', lord:'Saturn', animal:'鹿',
|
||||
keywords:'友谊、合作、探索、成功、纪律下的温暖',
|
||||
career:'国际合作、外交、科学、军事、石油、矿业',
|
||||
relationship:'善于建立深层友谊,关系从友情发展为爱情',
|
||||
modernMapping:'国际关系专家、联盟构建者、团队合作教练、跨文化顾问',
|
||||
gana:'Deva', nadi:'Madhya' },
|
||||
{ name:'Jyeshtha', symbol:'圆形护符/耳环', deity:'Indra(众神之王)', lord:'Mercury', animal:'雄鹿',
|
||||
keywords:'权威、保护、孤独、智慧、隐忍',
|
||||
career:'管理、法律、安保、政府、学术研究',
|
||||
relationship:'保护型伴侣,内心孤独,不轻易展现脆弱',
|
||||
modernMapping:'高管、法官、安保专家、危机管理总监、最高领导人',
|
||||
gana:'Rakshasa', nadi:'Antya' },
|
||||
{ name:'Mula', symbol:'象鼻/捆绑的根', deity:'Nirriti(毁灭女神)', lord:'Ketu', animal:'狗',
|
||||
keywords:'根、破坏、转化、真相、深层探索',
|
||||
career:'医学研究、考古、心理学、哲学、真相揭露',
|
||||
relationship:'深层连接,关系中有破坏-重建的循环,追求深层真相',
|
||||
modernMapping:'考古学家、心理分析师、医学研究者、拆除专家、破除迷思者',
|
||||
gana:'Rakshasa', nadi:'Aadi' },
|
||||
{ name:'Purva Ashadha', symbol:'扇子/锤子', deity:'Apah(水神)', lord:'Venus', animal:'猴',
|
||||
keywords:'不可战胜、净化、旅程、激情、壮丽',
|
||||
career:'军事、体育、水利、旅行、艺术、医疗',
|
||||
relationship:'充满激情,关系中追求壮丽感,不喜欢平淡',
|
||||
modernMapping:'探险家、运动员、水利工程师、旅行博主、胜利型领导',
|
||||
gana:'Manushya', nadi:'Madhya' },
|
||||
{ name:'Uttara Ashadha', symbol:'象牙/犁头', deity:'Vishvadevas(全体天神)', lord:'Sun', animal:'水獭',
|
||||
keywords:'最终胜利、领导、承诺、正直、不懈努力',
|
||||
career:'管理、政府、法律、教育、军事、工程',
|
||||
relationship:'正直忠诚,关系中追求共同成长和道德一致',
|
||||
modernMapping:'CEO、政治领袖、道德哲学家、终身学习者、马拉松跑者',
|
||||
gana:'Manushya', nadi:'Antya' },
|
||||
{ name:'Shravana', symbol:'耳朵/三脚印', deity:'Vishnu(守护之神)', lord:'Moon', animal:'猴',
|
||||
keywords:'聆听、学习、名声、传统、沟通',
|
||||
career:'教育、翻译、咨询、媒体、医疗(耳鼻喉)、学术',
|
||||
relationship:'善于倾听,通过语言和沟通建立连接',
|
||||
modernMapping:'播客主持人、翻译、语言学家、听力学家、学术传承人',
|
||||
gana:'Deva', nadi:'Aadi' },
|
||||
{ name:'Dhanishta', symbol:'鼓/长笛', deity:'Vasus(八位光明之神)', lord:'Mars', animal:'狮',
|
||||
keywords:'音乐、节奏、财富、群体、律动',
|
||||
career:'音乐、金融、社群管理、表演、军事、体育',
|
||||
relationship:'重视群体和谐,关系中需要节奏感和同步',
|
||||
modernMapping:'音乐家、乐队指挥、基金经理人、社群运营者、节奏型创业者',
|
||||
gana:'Rakshasa', nadi:'Madhya' },
|
||||
{ name:'Shatabhisha', symbol:'圆圈/空圆', deity:'Varuna(宇宙秩序之神)', lord:'Rahu', animal:'马',
|
||||
keywords:'秘密、治疗、百药、独立、隐藏知识、探索未知',
|
||||
career:'科技、医疗、天文学、占星学、隐私保护、网络安全',
|
||||
relationship:'重视隐私和独立,需要深层理解,不喜欢表层的社交',
|
||||
modernMapping:'密码学家、量子物理学家、替代疗法医生、占星师、信息安全专家',
|
||||
gana:'Rakshasa', nadi:'Antya' },
|
||||
{ name:'Purva Bhadrapada', symbol:'剑/双面人/棺材前端', deity:'Aja Ekapada(独脚山羊神)', lord:'Jupiter', animal:'狮',
|
||||
keywords:'转化之火、苦行、极端、升腾、灵性战士',
|
||||
career:'宗教、灵修、极限运动、金融风险管理、心理咨询',
|
||||
relationship:'有极端化的倾向——要么极度投入,要么彻底放手',
|
||||
modernMapping:'瑜伽大师、极限运动员、灵性导师、火葬场管理、炼金术研究者',
|
||||
gana:'Manushya', nadi:'Aadi' },
|
||||
{ name:'Uttara Bhadrapada', symbol:'双鱼/双腿/棺材后端', deity:'Ahir Budhnya(深渊蛇神)', lord:'Saturn', animal:'牛',
|
||||
keywords:'深度、耐心、智慧、守护、内在力量',
|
||||
career:'深度研究、灵修、管理、地理、心理学、水利',
|
||||
relationship:'深层忠诚,关系中需要耐心和理解,不喜欢肤浅',
|
||||
modernMapping:'深度学习工程师、冥想导师、地下水文学家、监狱心理辅导员',
|
||||
gana:'Manushya', nadi:'Madhya' },
|
||||
{ name:'Revati', symbol:'鱼群/鼓', deity:'Pushan(牧羊之神/道路守护者)', lord:'Mercury', animal:'大象',
|
||||
keywords:'旅程完成、守护、丰饶、和谐、道路指引',
|
||||
career:'旅行、物流、护理、教育、音乐、慈善、导航技术',
|
||||
relationship:'守护型伴侣,善于照顾和指引,关系中有一种圆满感',
|
||||
modernMapping:'旅行策划师、导游、物流专家、生命教练、新生儿护理',
|
||||
gana:'Deva', nadi:'Antya' },
|
||||
];
|
||||
|
||||
// ============================================================================
|
||||
@@ -327,3 +462,102 @@ export const TRANSIT_EFFECTS = {
|
||||
10: '事业转型、内在领导力', 11: '愿望净化、社交简化', 12: '灵性解脱、终极自由',
|
||||
},
|
||||
};
|
||||
|
||||
// ============================================================================
|
||||
// Dasha 大运主题解读(来源: vimshottari_dasha_guide.md §3.2)
|
||||
// ============================================================================
|
||||
export const DASHA_THEMES = {
|
||||
Ketu: { years: 7, theme: '灵性觉醒、超脱、幻觉、内在探索',
|
||||
positive: '精神成长、解脱、直觉增强', negative: '迷惑、失去方向、孤立、幻灭' },
|
||||
Venus: { years: 20, theme: '爱情、婚姻、财富、艺术、享乐',
|
||||
positive: '美满婚姻、财富增长、艺术成就、享乐', negative: '感情纠葛、过度享乐、财务问题' },
|
||||
Sun: { years: 6, theme: '权力、权威、自我、父亲、政府',
|
||||
positive: '权威提升、事业成功、父亲健康', negative: '自我膨胀、与父亲冲突、健康问题' },
|
||||
Moon: { years: 10, theme: '情绪、家庭、母亲、心灵、公共关系',
|
||||
positive: '家庭和睦、情绪稳定、母亲健康', negative: '情绪波动、家庭问题、母亲健康' },
|
||||
Mars: { years: 7, theme: '行动、冲突、勇气、兄弟、土地',
|
||||
positive: '行动力强、勇气提升、兄弟相助', negative: '冲突、意外、健康问题、兄弟不和' },
|
||||
Rahu: { years: 18, theme: '欲望、幻想、突破、疯狂、物质追求',
|
||||
positive: '突破、物质成功、创新、冒险', negative: '成瘾、幻觉、失去方向、道德挑战' },
|
||||
Jupiter: { years: 16, theme: '智慧、财富、子息、运气、精神导师',
|
||||
positive: '智慧增长、财富增加、子女成才、贵人相助', negative: '过度乐观、财务膨胀、健康问题' },
|
||||
Saturn: { years: 19, theme: '业力、延迟、纪律、劳动、苦修',
|
||||
positive: '稳定、纪律、持久成功、精神成长', negative: '延迟、困难、健康问题、孤独' },
|
||||
Mercury: { years: 17, theme: '智力、沟通、商业、技巧、兄弟姐妹',
|
||||
positive: '智力提升、沟通能力、商业成功', negative: '焦虑、沟通问题、商业失败' },
|
||||
};
|
||||
|
||||
// ============================================================================
|
||||
// 12上升星座吉凶星表(来源: raman-house-judgment-methodology.md §1.2)
|
||||
// ============================================================================
|
||||
export const ASCENDANT_TABLE = {
|
||||
Aries: { best: 'Jupiter', benefics: ['Mars','Sun'], malefics: ['Saturn','Mercury','Venus'], worst: 'Mercury(3+6主)', neutral: [], yogakaraka: null },
|
||||
Taurus: { best: 'Saturn(9+10主)', benefics: ['Mercury','Mars','Sun'], malefics: ['Jupiter','Venus','Moon'], worst: null, neutral: ['Venus(Lagna主)'], yogakaraka: null },
|
||||
Gemini: { best: 'Venus', benefics: [], malefics: ['Mars(6+11主)'], worst: null, neutral: ['Moon','Mercury'], yogakaraka: null },
|
||||
Cancer: { best: 'Mars(5+10主)', benefics: ['Jupiter'], malefics: ['Saturn','Mercury'], worst: null, neutral: ['Venus'], yogakaraka: 'Mars' },
|
||||
Leo: { best: 'Mars(4+9主)', benefics: ['Sun','Jupiter'], malefics: ['Venus','Saturn'], worst: null, neutral: ['Moon'], yogakaraka: 'Mars' },
|
||||
Virgo: { best: 'Venus', benefics: [], malefics: ['Mars','Jupiter','Moon'], worst: 'Mars', neutral: ['Mercury(Lagna主)'], yogakaraka: null },
|
||||
Libra: { best: 'Saturn(4+5主)', benefics: ['Mercury','Venus'], malefics: ['Jupiter','Sun','Mars'], worst: 'Jupiter', neutral: ['Moon'], yogakaraka: 'Saturn' },
|
||||
Scorpio: { best: 'Jupiter(2+5主)', benefics: ['Moon','Sun','Mars'], malefics: ['Venus','Mercury'], worst: 'Venus', neutral: [], yogakaraka: null },
|
||||
Sagittarius:{ best: 'Mars, Sun', benefics: [], malefics: ['Venus','Saturn','Mercury'], worst: null, neutral: ['Jupiter','Moon'], yogakaraka: null },
|
||||
Capricorn: { best: 'Venus(5+10主)', benefics: ['Mercury','Saturn'], malefics: ['Mars','Jupiter','Moon'], worst: 'Mars', neutral: ['Sun(8主)'], yogakaraka: 'Venus' },
|
||||
Aquarius: { best: 'Venus(4+9主)', benefics: ['Sun','Mars'], malefics: ['Jupiter','Moon'], worst: null, neutral: ['Mercury'], yogakaraka: 'Venus' },
|
||||
Pisces: { best: 'Moon, Mars', benefics: [], malefics: ['Saturn','Sun','Venus','Mercury'], worst: null, neutral: ['Jupiter(Lagna主)'], yogakaraka: null },
|
||||
};
|
||||
|
||||
// ============================================================================
|
||||
// 行星旺衰与尊严数据(来源: planetary-dignity-complete-reference.md)
|
||||
// ============================================================================
|
||||
export const PLANET_DIGNITY = {
|
||||
Sun: { exaltation: { sign:'Aries', degree:10 }, debilitation: { sign:'Libra', degree:10 },
|
||||
ownSigns: ['Leo'], moolatrikona: { sign:'Leo', start:0, end:20 },
|
||||
combustion: 0, // 太阳本身不燃烧
|
||||
exaltedModern: '领导力强、个人品牌成功、创业成功、自媒体影响力强',
|
||||
debilitatedModern: '合作成功、团队领导、非传统领导路径',
|
||||
friends: ['Moon','Mars','Jupiter'], enemies: ['Venus','Mercury','Saturn'] },
|
||||
Moon: { exaltation: { sign:'Taurus', degree:3 }, debilitation: { sign:'Scorpio', degree:3 },
|
||||
ownSigns: ['Cancer'], moolatrikona: { sign:'Taurus', start:0, end:3 },
|
||||
combustion: 12,
|
||||
exaltedModern: '情绪稳定、公众吸引力强、配偶优秀、财富稳定',
|
||||
debilitatedModern: '情感深度、心理洞察、转化能力强、危机管理能力强',
|
||||
friends: ['Sun','Mercury'], enemies: [] },
|
||||
Mars: { exaltation: { sign:'Capricorn', degree:28 }, debilitation: { sign:'Cancer', degree:28 },
|
||||
ownSigns: ['Aries','Scorpio'], moolatrikona: { sign:'Aries', start:0, end:12 },
|
||||
combustion: 17,
|
||||
exaltedModern: '行动力强、事业成功、管理能力强、长期目标达成',
|
||||
debilitatedModern: '情感驱动、家庭事业、非传统竞争路径',
|
||||
friends: ['Sun','Moon','Jupiter'], enemies: ['Mercury','Venus'] },
|
||||
Mercury:{ exaltation: { sign:'Virgo', degree:15 }, debilitation: { sign:'Pisces', degree:15 },
|
||||
ownSigns: ['Gemini','Virgo'], moolatrikona: { sign:'Virgo', start:16, end:20 },
|
||||
combustion: 14, combustionRetrograde: 8,
|
||||
exaltedModern: '分析能力强、写作能力强、沟通精准、逻辑思维强',
|
||||
debilitatedModern: '直觉强、艺术创作、灵性沟通、非传统智力路径',
|
||||
friends: ['Sun','Venus'], enemies: ['Moon'] },
|
||||
Jupiter:{ exaltation: { sign:'Cancer', degree:5 }, debilitation: { sign:'Capricorn', degree:5 },
|
||||
ownSigns: ['Sagittarius','Pisces'], moolatrikona: { sign:'Sagittarius', start:0, end:10 },
|
||||
combustion: 11,
|
||||
exaltedModern: '教育成功、家庭幸福、财富丰厚、智慧深厚',
|
||||
debilitatedModern: '长期成功、稳定扩张、非传统教育路径',
|
||||
friends: ['Sun','Moon','Mars'], enemies: ['Mercury','Venus'] },
|
||||
Venus: { exaltation: { sign:'Pisces', degree:27 }, debilitation: { sign:'Virgo', degree:27 },
|
||||
ownSigns: ['Taurus','Libra'], moolatrikona: { sign:'Libra', start:0, end:15 },
|
||||
combustion: 10, combustionRetrograde: 8,
|
||||
exaltedModern: '艺术天赋强、爱情浪漫、美学品味高、财富转化能力强',
|
||||
debilitatedModern: '服务型爱情、美学服务、非传统美学路径',
|
||||
friends: ['Mercury','Saturn'], enemies: ['Sun','Moon'] },
|
||||
Saturn: { exaltation: { sign:'Libra', degree:20 }, debilitation: { sign:'Aries', degree:20 },
|
||||
ownSigns: ['Capricorn','Aquarius'], moolatrikona: { sign:'Capricorn', start:0, end:20 },
|
||||
combustion: 15,
|
||||
exaltedModern: '责任感强、合作关系好、长期成功、社会地位高',
|
||||
debilitatedModern: '快速成功、短期责任、非传统长期路径',
|
||||
friends: ['Venus','Mercury'], enemies: ['Sun','Moon','Mars'] },
|
||||
};
|
||||
|
||||
// Neecha Bhanga(落陷取消)五大条件
|
||||
export const NEECHA_BHANGA_RULES = [
|
||||
{ id: 1, name: '定位星在角宫', desc: '落陷行星所在星座的守护星,位于命宫的角宫(1/4/7/10)' },
|
||||
{ id: 2, name: '定位星相对月亮在角宫', desc: '落陷行星的定位星,位于月亮的角宫' },
|
||||
{ id: 3, name: '互补入庙星在角宫', desc: '在该星座入庙的行星,位于命宫或月亮的角宫' },
|
||||
{ id: 4, name: '与定位星产生关联', desc: '落陷行星与定位星合相或被定位星注视(产生相位)' },
|
||||
{ id: 5, name: '星座互换/互容', desc: '落陷行星与定位星之间发生星座互换' },
|
||||
];
|
||||
|
||||
@@ -15,6 +15,7 @@ import { renderSouthIndianChart, renderNorthIndianChart, setChartStyle, getChart
|
||||
import {
|
||||
HOUSE_MEANINGS, PLANET_IN_HOUSE, NAKSHATRA_DATA,
|
||||
YOGA_DEFINITIONS, ASPECT_DESC, HOUSE_GROUPS, TRANSIT_EFFECTS,
|
||||
DASHA_THEMES, ASCENDANT_TABLE, PLANET_DIGNITY, NEECHA_BHANGA_RULES,
|
||||
} from './interpretation.js';
|
||||
import { YOGA_EXTENDED_A } from './yoga-extended.js';
|
||||
import { YOGA_EXTENDED_B } from './yoga-extended-b.js';
|
||||
|
||||
@@ -6,6 +6,7 @@ import { SIGNS, SIGNS_CN, PLANET_CN, PLANET_SYMBOLS } from './jyotish-engine.js'
|
||||
import { VARGA_DEFS } from './jyotish-advanced.js';
|
||||
import { renderSouthIndianChart } from './chart-renderer.js';
|
||||
import { t, signName, planetName, statusName, houseLabel, yearsLabel } from './i18n.js';
|
||||
import { DASHA_THEMES, NAKSHATRA_DATA, PLANET_DIGNITY, ASCENDANT_TABLE } from './interpretation.js';
|
||||
const $ = id => document.getElementById(id);
|
||||
|
||||
// ========== Varga 分盘星座计算(与 jyotish-advanced.js 同逻辑) ==========
|
||||
@@ -238,11 +239,14 @@ export function renderDasha3Level(data) {
|
||||
const cd = data.current_dasha;
|
||||
const curSub = cd.antardasha?.find(a => a.is_current);
|
||||
const curPraty = curSub?.pratyantardasha?.find(p => p.is_current);
|
||||
const theme = DASHA_THEMES[cd.lord];
|
||||
const themeHtml = theme ? `<div class="dasha-theme">${theme.theme}</div><div class="dasha-detail"><span class="dasha-pos">✦ ${theme.positive}</span><span class="dasha-neg">⚠ ${theme.negative}</span></div>` : '';
|
||||
currentEl.innerHTML = `
|
||||
<div><div class="dasha-current-label">${t('dasha.maha')}</div><div class="dasha-current-planet">${planetName(cd.lord)}</div></div>
|
||||
<div><div class="dasha-current-label">${t('dasha.antar')}</div><div class="dasha-current-sub">${curSub ? planetName(curSub.lord) : '-'}</div></div>
|
||||
<div><div class="dasha-current-label">${t('dasha.praty')}</div><div class="dasha-current-sub">${curPraty ? planetName(curPraty.lord) : '-'}</div></div>
|
||||
<div class="dasha-current-date">${cd.start} ~ ${cd.end}</div>
|
||||
${themeHtml}
|
||||
`;
|
||||
}
|
||||
|
||||
|
||||
@@ -461,6 +461,10 @@ body { font-family: var(--font-body); background: var(--bg-page); color: var(--t
|
||||
.dasha-current-planet { font-size: 22px; font-weight: 700; color: var(--text-heading); }
|
||||
.dasha-current-sub { font-size: 14px; color: var(--purple); }
|
||||
.dasha-current-date { font-size: 12px; color: var(--text-secondary); margin-left: auto; }
|
||||
.dasha-theme { font-size: 13px; font-weight: 600; color: var(--text-primary); margin-top: 6px; padding: 4px 8px; background: var(--card-bg); border-radius: 6px; }
|
||||
.dasha-detail { font-size: 11px; margin-top: 4px; display: flex; gap: 12px; flex-wrap: wrap; }
|
||||
.dasha-pos { color: #2d8f4e; }
|
||||
.dasha-neg { color: #c0392b; }
|
||||
|
||||
.dasha-timeline { display: flex; gap: 6px; overflow-x: auto; padding-bottom: 8px; margin-bottom: 20px; }
|
||||
.dasha-bar {
|
||||
|
||||
Reference in New Issue
Block a user