@@ -36,9 +36,49 @@ export const WU_XING_COLOR = {
36
36
'水' : '#427bd5' ,
37
37
}
38
38
39
- /*
40
- 四柱部分
41
- */
39
+ // 十二长生
40
+ export const CHANG_SHENG = {
41
+ '甲' : { '子' : '败' , '丑' : '冠' , '寅' : '禄' , '卯' : '旺' , '辰' : '衰' , '巳' : '病' , '午' : '死' , '未' : '墓' , '申' : '绝' , '酉' : '胎' , '戌' : '养' , '亥' : '生' } ,
42
+ '乙' : { '子' : '病' , '丑' : '衰' , '寅' : '旺' , '卯' : '禄' , '辰' : '冠' , '巳' : '败' , '午' : '生' , '未' : '养' , '申' : '胎' , '酉' : '绝' , '戌' : '墓' , '亥' : '死' } ,
43
+ '丙' : { '子' : '胎' , '丑' : '养' , '寅' : '生' , '卯' : '败' , '辰' : '冠' , '巳' : '禄' , '午' : '旺' , '未' : '衰' , '申' : '病' , '酉' : '死' , '戌' : '墓' , '亥' : '绝' } ,
44
+ '丁' : { '子' : '绝' , '丑' : '墓' , '寅' : '死' , '卯' : '病' , '辰' : '衰' , '巳' : '旺' , '午' : '禄' , '未' : '冠' , '申' : '败' , '酉' : '生' , '戌' : '养' , '亥' : '胎' } ,
45
+ '戊' : { '子' : '胎' , '丑' : '养' , '寅' : '生' , '卯' : '败' , '辰' : '冠' , '巳' : '禄' , '午' : '旺' , '未' : '衰' , '申' : '病' , '酉' : '死' , '戌' : '墓' , '亥' : '绝' } ,
46
+ '己' : { '子' : '绝' , '丑' : '墓' , '寅' : '死' , '卯' : '病' , '辰' : '衰' , '巳' : '旺' , '午' : '禄' , '未' : '冠' , '申' : '败' , '酉' : '生' , '戌' : '养' , '亥' : '胎' } ,
47
+ '庚' : { '子' : '死' , '丑' : '墓' , '寅' : '绝' , '卯' : '胎' , '辰' : '养' , '巳' : '生' , '午' : '败' , '未' : '冠' , '申' : '禄' , '酉' : '旺' , '戌' : '衰' , '亥' : '病' } ,
48
+ '辛' : { '子' : '生' , '丑' : '养' , '寅' : '胎' , '卯' : '绝' , '辰' : '墓' , '巳' : '死' , '午' : '病' , '未' : '衰' , '申' : '旺' , '酉' : '禄' , '戌' : '冠' , '亥' : '败' } ,
49
+ '壬' : { '子' : '旺' , '丑' : '衰' , '寅' : '病' , '卯' : '死' , '辰' : '墓' , '巳' : '绝' , '午' : '胎' , '未' : '养' , '申' : '生' , '酉' : '败' , '戌' : '冠' , '亥' : '禄' } ,
50
+ '癸' : { '子' : '禄' , '丑' : '冠' , '寅' : '败' , '卯' : '生' , '辰' : '养' , '巳' : '胎' , '午' : '绝' , '未' : '墓' , '申' : '死' , '酉' : '病' , '戌' : '衰' , '亥' : '旺' } ,
51
+ }
52
+
53
+ // 空亡
54
+ export const KONG_WANG = {
55
+ '甲' : { '子' : '戌亥' , '寅' : '子丑' , '辰' : '寅卯' , '午' : '辰巳' , '申' : '午未' , '戌' : '申酉' } ,
56
+ '乙' : { '丑' : '戌亥' , '卯' : '子丑' , '巳' : '寅卯' , '未' : '辰巳' , '酉' : '午未' , '亥' : '申酉' } ,
57
+ '丙' : { '子' : '申酉' , '寅' : '戌亥' , '辰' : '子丑' , '午' : '寅卯' , '申' : '辰巳' , '戌' : '午未' } ,
58
+ '丁' : { '丑' : '申酉' , '卯' : '戌亥' , '巳' : '子丑' , '未' : '寅卯' , '酉' : '辰巳' , '亥' : '午未' } ,
59
+ '戊' : { '子' : '午未' , '寅' : '申酉' , '辰' : '戌亥' , '午' : '子丑' , '申' : '寅卯' , '戌' : '辰巳' } ,
60
+ '己' : { '丑' : '午未' , '卯' : '申酉' , '巳' : '戌亥' , '未' : '子丑' , '酉' : '寅卯' , '亥' : '辰巳' } ,
61
+ '庚' : { '子' : '辰巳' , '寅' : '午未' , '辰' : '申酉' , '午' : '戌亥' , '申' : '子丑' , '戌' : '寅卯' } ,
62
+ '辛' : { '丑' : '辰巳' , '卯' : '午未' , '巳' : '申酉' , '未' : '戌亥' , '酉' : '子丑' , '亥' : '寅卯' } ,
63
+ '壬' : { '子' : '寅卯' , '寅' : '辰巳' , '辰' : '午未' , '午' : '申酉' , '申' : '戌亥' , '戌' : '子丑' } ,
64
+ '癸' : { '丑' : '寅卯' , '卯' : '辰巳' , '巳' : '午未' , '未' : '申酉' , '酉' : '戌亥' , '亥' : '子丑' } ,
65
+ }
66
+
67
+ // 纳音
68
+ export const NA_YIN = {
69
+ '甲' : { '子' : '海中金' , '寅' : '大溪水' , '辰' : '覆灯火' , '午' : '砂中金' , '申' : '泉中水' , '戌' : '山头火' } ,
70
+ '乙' : { '丑' : '海中金' , '卯' : '大溪水' , '巳' : '覆灯火' , '未' : '砂中金' , '酉' : '泉中水' , '亥' : '山头火' } ,
71
+ '丙' : { '子' : '涧下水' , '寅' : '炉中火' , '辰' : '沙中土' , '午' : '天河水' , '申' : '山下火' , '戌' : '屋上土' } ,
72
+ '丁' : { '丑' : '涧下水' , '卯' : '炉中火' , '巳' : '沙中土' , '未' : '天河水' , '酉' : '山下火' , '亥' : '屋上土' } ,
73
+ '戊' : { '子' : '霹雳火' , '寅' : '城头土' , '辰' : '大林木' , '午' : '天上火' , '申' : '大驿土' , '戌' : '平地木' } ,
74
+ '己' : { '丑' : '霹雳火' , '卯' : '城头土' , '巳' : '大林木' , '未' : '天上火' , '酉' : '大驿土' , '亥' : '平地木' } ,
75
+ '庚' : { '子' : '壁上土' , '寅' : '松柏木' , '辰' : '白蜡金' , '午' : '路旁土' , '申' : '石榴木' , '戌' : '钗钏金' } ,
76
+ '辛' : { '丑' : '壁上土' , '卯' : '松柏木' , '巳' : '白蜡金' , '未' : '路旁土' , '酉' : '石榴木' , '亥' : '钗钏金' } ,
77
+ '壬' : { '子' : '桑柘木' , '寅' : '金箔金' , '辰' : '长流水' , '午' : '杨柳木' , '申' : '剑锋金' , '戌' : '大海水' } ,
78
+ '癸' : { '丑' : '桑柘木' , '卯' : '金箔金' , '巳' : '长流水' , '未' : '杨柳木' , '酉' : '剑锋金' , '亥' : '大海水' } ,
79
+ }
80
+
81
+ // 四柱部分 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
42
82
43
83
// 藏干
44
84
export const CANG_GAN = {
@@ -70,9 +110,7 @@ export const SHI_SHEN = {
70
110
'癸' : { '甲' : '伤' , '乙' : '食' , '丙' : '财' , '丁' : '才' , '戊' : '官' , '己' : '杀' , '庚' : '印' , '辛' : '枭' , '壬' : '劫' , '癸' : '比' } ,
71
111
}
72
112
73
- /*
74
- 六爻部分
75
- */
113
+ // 六爻部分 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
76
114
77
115
// 六亲
78
116
export const LIU_QIN = {
@@ -95,165 +133,22 @@ export const NA_JIA = {
95
133
'兑' : [ '丁巳火' , '丁卯木' , '丁丑土' , '丁亥水' , '丁酉金' , '丁未土' ] ,
96
134
}
97
135
98
- /*
99
- 奇门部分
100
- */
136
+ // 奇门部分 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
101
137
102
- /*
103
- 六十甲子
104
- */
138
+ // 奇仪
139
+ export const QI_YI = [ '戊' , '己' , '庚' , '辛' , '壬' , '癸' , '丁' , '丙' , '乙' ]
105
140
106
- const _60_config = {
107
- '甲' : {
108
- '子' : [ '败' , '戌亥' , '海中金' ] ,
109
- '丑' : [ '冠' ] ,
110
- '寅' : [ '禄' , '子丑' , '大溪水' ] ,
111
- '卯' : [ '旺' ] ,
112
- '辰' : [ '衰' , '寅卯' , '覆灯火' ] ,
113
- '巳' : [ '病' ] ,
114
- '午' : [ '死' , '辰巳' , '砂中金' ] ,
115
- '未' : [ '墓' ] ,
116
- '申' : [ '绝' , '午未' , '泉中水' ] ,
117
- '酉' : [ '胎' ] ,
118
- '戌' : [ '养' , '申酉' , '山头火' ] ,
119
- '亥' : [ '生' ] ,
120
- } ,
121
- '乙' : {
122
- '子' : [ '病' ] ,
123
- '丑' : [ '衰' , '戌亥' , '海中金' ] ,
124
- '寅' : [ '旺' ] ,
125
- '卯' : [ '禄' , '子丑' , '大溪水' ] ,
126
- '辰' : [ '冠' ] ,
127
- '巳' : [ '败' , '寅卯' , '覆灯火' ] ,
128
- '午' : [ '生' ] ,
129
- '未' : [ '养' , '辰巳' , '砂中金' ] ,
130
- '申' : [ '胎' ] ,
131
- '酉' : [ '绝' , '午未' , '泉中水' ] ,
132
- '戌' : [ '墓' ] ,
133
- '亥' : [ '死' , '申酉' , '山头火' ] ,
134
- } ,
135
- '丙' : {
136
- '子' : [ '胎' , '申酉' , '涧下水' ] ,
137
- '丑' : [ '养' ] ,
138
- '寅' : [ '生' , '戌亥' , '炉中火' ] ,
139
- '卯' : [ '败' ] ,
140
- '辰' : [ '冠' , '子丑' , '沙中土' ] ,
141
- '巳' : [ '禄' ] ,
142
- '午' : [ '旺' , '寅卯' , '天河水' ] ,
143
- '未' : [ '衰' ] ,
144
- '申' : [ '病' , '辰巳' , '山下火' ] ,
145
- '酉' : [ '死' ] ,
146
- '戌' : [ '墓' , '午未' , '屋上土' ] ,
147
- '亥' : [ '绝' ] ,
148
- } ,
149
- '丁' : {
150
- '子' : [ '绝' ] ,
151
- '丑' : [ '墓' , '申酉' , '涧下水' ] ,
152
- '寅' : [ '死' ] ,
153
- '卯' : [ '病' , '戌亥' , '炉中火' ] ,
154
- '辰' : [ '衰' ] ,
155
- '巳' : [ '旺' , '子丑' , '沙中土' ] ,
156
- '午' : [ '禄' ] ,
157
- '未' : [ '冠' , '寅卯' , '天河水' ] ,
158
- '申' : [ '败' ] ,
159
- '酉' : [ '生' , '辰巳' , '山下火' ] ,
160
- '戌' : [ '养' ] ,
161
- '亥' : [ '胎' , '午未' , '屋上土' ] ,
162
- } ,
163
- '戊' : {
164
- '子' : [ '胎' , '午未' , '霹雳火' ] ,
165
- '丑' : [ '养' ] ,
166
- '寅' : [ '生' , '申酉' , '城头土' ] ,
167
- '卯' : [ '败' ] ,
168
- '辰' : [ '冠' , '戌亥' , '大林木' ] ,
169
- '巳' : [ '禄' ] ,
170
- '午' : [ '旺' , '子丑' , '天上火' ] ,
171
- '未' : [ '衰' ] ,
172
- '申' : [ '病' , '寅卯' , '大驿土' ] ,
173
- '酉' : [ '死' ] ,
174
- '戌' : [ '墓' , '辰巳' , '平地木' ] ,
175
- '亥' : [ '绝' ] ,
176
- } ,
177
- '己' : {
178
- '子' : [ '绝' ] ,
179
- '丑' : [ '墓' , '午未' , '霹雳火' ] ,
180
- '寅' : [ '死' ] ,
181
- '卯' : [ '病' , '申酉' , '城头土' ] ,
182
- '辰' : [ '衰' ] ,
183
- '巳' : [ '旺' , '戌亥' , '大林木' ] ,
184
- '午' : [ '禄' ] ,
185
- '未' : [ '冠' , '子丑' , '天上火' ] ,
186
- '申' : [ '败' ] ,
187
- '酉' : [ '生' , '寅卯' , '大驿土' ] ,
188
- '戌' : [ '养' ] ,
189
- '亥' : [ '胎' , '辰巳' , '平地木' ] ,
190
- } ,
191
- '庚' : {
192
- '子' : [ '死' , '辰巳' , '壁上土' ] ,
193
- '丑' : [ '墓' ] ,
194
- '寅' : [ '绝' , '午未' , '松柏木' ] ,
195
- '卯' : [ '胎' ] ,
196
- '辰' : [ '养' , '申酉' , '白蜡金' ] ,
197
- '巳' : [ '生' ] ,
198
- '午' : [ '败' , '戌亥' , '路旁土' ] ,
199
- '未' : [ '冠' ] ,
200
- '申' : [ '禄' , '子丑' , '石榴木' ] ,
201
- '酉' : [ '旺' ] ,
202
- '戌' : [ '衰' , '寅卯' , '钗钏金' ] ,
203
- '亥' : [ '病' ] ,
204
- } ,
205
- '辛' : {
206
- '子' : [ '生' ] ,
207
- '丑' : [ '养' , '辰巳' , '壁上土' ] ,
208
- '寅' : [ '胎' ] ,
209
- '卯' : [ '绝' , '午未' , '松柏木' ] ,
210
- '辰' : [ '墓' ] ,
211
- '巳' : [ '死' , '申酉' , '白蜡金' ] ,
212
- '午' : [ '病' ] ,
213
- '未' : [ '衰' , '戌亥' , '路旁土' ] ,
214
- '申' : [ '旺' ] ,
215
- '酉' : [ '禄' , '子丑' , '石榴木' ] ,
216
- '戌' : [ '冠' ] ,
217
- '亥' : [ '败' , '寅卯' , '钗钏金' ] ,
218
- } ,
219
- '壬' : {
220
- '子' : [ '旺' , '寅卯' , '桑柘木' ] ,
221
- '丑' : [ '衰' ] ,
222
- '寅' : [ '病' , '辰巳' , '金箔金' ] ,
223
- '卯' : [ '死' ] ,
224
- '辰' : [ '墓' , '午未' , '长流水' ] ,
225
- '巳' : [ '绝' ] ,
226
- '午' : [ '胎' , '申酉' , '杨柳木' ] ,
227
- '未' : [ '养' ] ,
228
- '申' : [ '生' , '戌亥' , '剑锋金' ] ,
229
- '酉' : [ '败' ] ,
230
- '戌' : [ '冠' , '子丑' , '大海水' ] ,
231
- '亥' : [ '禄' ] ,
232
- } ,
233
- '癸' : {
234
- '子' : [ '禄' ] ,
235
- '丑' : [ '冠' , '寅卯' , '桑柘木' ] ,
236
- '寅' : [ '败' ] ,
237
- '卯' : [ '生' , '辰巳' , '金箔金' ] ,
238
- '辰' : [ '养' ] ,
239
- '巳' : [ '胎' , '午未' , '长流水' ] ,
240
- '午' : [ '绝' ] ,
241
- '未' : [ '墓' , '申酉' , '杨柳木' ] ,
242
- '申' : [ '死' ] ,
243
- '酉' : [ '病' , '戌亥' , '剑锋金' ] ,
244
- '戌' : [ '衰' ] ,
245
- '亥' : [ '旺' , '子丑' , '大海水' ] ,
246
- } ,
247
- }
141
+ // 飞盘九星
142
+ export const JIU_XING_F = [ '蓬' , '芮' , '冲' , '辅' , '禽' , '心' , '柱' , '任' , '英' ]
143
+ // 转盘九星(天禽另寄)
144
+ export const JIU_XING_Z = [ '蓬' , '任' , '冲' , '辅' , '英' , '芮' , '柱' , '心' ]
248
145
249
- // 十二长生
250
- export const CHANG_SHENG = { }
251
- Object . entries ( _60_config ) . forEach ( ( [ k , v ] , i ) => Object . entries ( v ) . forEach ( ( [ k2 , v2 ] , i2 ) => CHANG_SHENG [ k + k2 ] = v2 [ 0 ] ) )
146
+ // 飞盘八门
147
+ export const BA_MEN_F = [ '休' , '死' , '伤' , '杜' , '开' , '惊' , '生' , '景' ]
148
+ // 转盘八门
149
+ export const BA_MEN_Z = [ '休' , '生' , '伤' , '杜' , '景' , '死' , '惊' , '开' ]
252
150
253
- // 空亡
254
- export const KONG_WANG = { }
255
- Object . entries ( _60_config ) . forEach ( ( [ k , v ] , i ) => Object . entries ( v ) . forEach ( ( [ k2 , v2 ] , i2 ) => i % 2 === i2 % 2 && ( KONG_WANG [ k + k2 ] = v2 [ 1 ] ) ) )
256
-
257
- // 纳音
258
- export const NA_YIN = { }
259
- Object . entries ( _60_config ) . forEach ( ( [ k , v ] , i ) => Object . entries ( v ) . forEach ( ( [ k2 , v2 ] , i2 ) => i % 2 === i2 % 2 && ( NA_YIN [ k + k2 ] = v2 [ 2 ] ) ) )
151
+ // 飞盘九神
152
+ export const JIU_SHEN = [ '符' , '蛇' , '阴' , '合' , '陈' , '常' , '雀' , '地' , '天' ]
153
+ // 转盘八神
154
+ export const BA_SHEN = [ '符' , '蛇' , '阴' , '合' , '虎' , '武' , '地' , '天' ]
0 commit comments