updated 称呼输出结果尽量不显示合称
This commit is contained in:
parent
bc6e4619bb
commit
af84ec0826
2
dist/relationship.min.js
vendored
2
dist/relationship.min.js
vendored
File diff suppressed because one or more lines are too long
2
dist/relationship.zh-HK.min.js
vendored
2
dist/relationship.zh-HK.min.js
vendored
File diff suppressed because one or more lines are too long
@ -241,8 +241,8 @@
|
|||||||
<div class="item">
|
<div class="item">
|
||||||
<p class="q">4. 不限制祖辈孙辈跨度查询:</p>
|
<p class="q">4. 不限制祖辈孙辈跨度查询:</p>
|
||||||
<p class="a">舅妈的婆婆的外甥的姨妈的侄子 = 舅表舅父</p>
|
<p class="a">舅妈的婆婆的外甥的姨妈的侄子 = 舅表舅父</p>
|
||||||
<p class="a">老公的丈母娘的儿媳 = 兄弟媳妇</p>
|
<p class="a">老公的丈母娘的儿媳 = 嫂子、弟妹</p>
|
||||||
<p class="a">外婆的孙子的舅妈的仔 = 舅表兄弟</p>
|
<p class="a">外婆的孙子的爸爸的仔 = 舅表哥、舅表弟</p>
|
||||||
</div>
|
</div>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
|
@ -301,6 +301,14 @@
|
|||||||
'xb,[s|d]':['侄子女','侄子侄女'],
|
'xb,[s|d]':['侄子女','侄子侄女'],
|
||||||
'xs,[s|d]':['甥子女','外甥子女'],
|
'xs,[s|d]':['甥子女','外甥子女'],
|
||||||
'[w|s|d]':['妻儿'],
|
'[w|s|d]':['妻儿'],
|
||||||
|
'w,[ob|lb]':['妻舅'],
|
||||||
|
'w,[ob|lb],w':['妻妗'],
|
||||||
|
'w,[os|ls]':['妻姨'],
|
||||||
|
'w,[os|ls],h':['连襟','连桥','姨夫','姨夫爷','一担挑','老挑','担儿挑','连襟儿','妻尹'],
|
||||||
|
'h,[ob|lb]':['伯叔'],
|
||||||
|
'h,[ob|lb],w':['妯娌'],
|
||||||
|
'h,[os|ls]':['夫姑'],
|
||||||
|
'h,[os|ls],h':['姑夫'],
|
||||||
'[s|d]':['子女','儿女','小孩','孩子','孩子们','孩儿','小孩儿','宝宝','宝贝','娃','儿辈','子辈','崽','幺儿'],
|
'[s|d]':['子女','儿女','小孩','孩子','孩子们','孩儿','小孩儿','宝宝','宝贝','娃','儿辈','子辈','崽','幺儿'],
|
||||||
'[s|d],[s|d]':['孙辈'],
|
'[s|d],[s|d]':['孙辈'],
|
||||||
's,[s|d]':['孙子女'],
|
's,[s|d]':['孙子女'],
|
||||||
@ -456,14 +464,10 @@
|
|||||||
'h,ob,w':['大婶子','大伯兄姊','外兄嫂','伯嫂','大伯嫂','大伯妇','大伯娘','夫兄嫂'],
|
'h,ob,w':['大婶子','大伯兄姊','外兄嫂','伯嫂','大伯嫂','大伯妇','大伯娘','夫兄嫂'],
|
||||||
'h,lb':['小叔子','小叔弟','夫弟','外弟'],
|
'h,lb':['小叔子','小叔弟','夫弟','外弟'],
|
||||||
'h,lb,w':['小婶子','小叔弟妹','外弟妇','叔妇','小叔妇','小婶','夫弟妇'],
|
'h,lb,w':['小婶子','小叔弟妹','外弟妇','叔妇','小叔妇','小婶','夫弟妇'],
|
||||||
'h,xb':['伯叔'],
|
|
||||||
'h,xb,w':['妯娌'],
|
|
||||||
'h,os':['大姑子','大姑姐','外姐','夫姐','大娘姑','婆姐','婆婆姐'],
|
'h,os':['大姑子','大姑姐','外姐','夫姐','大娘姑','婆姐','婆婆姐'],
|
||||||
'h,os,h':['大姑夫','外姐夫','大亘子','婆姐夫','婆婆姐夫'],
|
'h,os,h':['大姑夫','外姐夫','大亘子','婆姐夫','婆婆姐夫'],
|
||||||
'h,ls':['小姑子','小姑妹','姑妹','外妹','夫妹','婆妹','婆婆妹'],
|
'h,ls':['小姑子','小姑妹','姑妹','外妹','夫妹','婆妹','婆婆妹'],
|
||||||
'h,ls,h':['小姑夫','外妹夫','小亘子','婆妹夫','婆婆妹夫'],
|
'h,ls,h':['小姑夫','外妹夫','小亘子','婆妹夫','婆婆妹夫'],
|
||||||
'h,xs':['夫姑'],
|
|
||||||
'h,xs,h':['姑夫'],
|
|
||||||
// 岳家
|
// 岳家
|
||||||
'w,f,f,f':['曾祖岳父','曾祖丈人','太爷丈人','祖爷丈人'],
|
'w,f,f,f':['曾祖岳父','曾祖丈人','太爷丈人','祖爷丈人'],
|
||||||
'w,f,f,m':['曾祖岳母','曾祖丈母','曾祖丈母娘','祖奶丈母娘','太奶丈母娘'],
|
'w,f,f,m':['曾祖岳母','曾祖丈母','曾祖丈母娘','祖奶丈母娘','太奶丈母娘'],
|
||||||
@ -488,14 +492,10 @@
|
|||||||
'w,ob,w':['大舅妇','大舅兄嫂','舅嫂','大舅嫂','大舅姐','大舅媳妇','大妗子','妻嫂','内嫂','妻兄妇','内兄妇','岳兄妇','舅兄妇'],
|
'w,ob,w':['大舅妇','大舅兄嫂','舅嫂','大舅嫂','大舅姐','大舅媳妇','大妗子','妻嫂','内嫂','妻兄妇','内兄妇','岳兄妇','舅兄妇'],
|
||||||
'w,lb':['小舅子','小舅弟','舅弟'],
|
'w,lb':['小舅子','小舅弟','舅弟'],
|
||||||
'w,lb,w':['小舅妇','小舅弟妇','舅弟媳','小舅妹','小舅媳妇','小妗子','妻妹夫','内妹夫','妻弟妇','内弟妇','岳弟妇','舅弟妇'],
|
'w,lb,w':['小舅妇','小舅弟妇','舅弟媳','小舅妹','小舅媳妇','小妗子','妻妹夫','内妹夫','妻弟妇','内弟妇','岳弟妇','舅弟妇'],
|
||||||
'w,xb':['妻舅'],
|
|
||||||
'w,xb,w':['妻妗'],
|
|
||||||
'w,os':['大姨子','大姨姐'],
|
'w,os':['大姨子','大姨姐'],
|
||||||
'w,os,h':['大姨夫','大姨姐夫','襟兄','大尹子'],
|
'w,os,h':['大姨夫','大姨姐夫','襟兄','大尹子'],
|
||||||
'w,ls':['小姨子','小姨妹','小妹儿','姨妹子'],
|
'w,ls':['小姨子','小姨妹','小妹儿','姨妹子'],
|
||||||
'w,ls,h':['小姨夫','小姨妹夫','襟弟','小尹子'],
|
'w,ls,h':['小姨夫','小姨妹夫','襟弟','小尹子'],
|
||||||
'w,xs':['妻姨'],
|
|
||||||
'w,xs,h':['连襟','连桥','姨夫','姨夫爷','一担挑','老挑','担儿挑','连襟儿','妻尹'],
|
|
||||||
// 兄弟
|
// 兄弟
|
||||||
'ob':['哥哥','哥','兄','老哥','兄长','阿哥','大佬','胞哥','大哥','x哥'],
|
'ob':['哥哥','哥','兄','老哥','兄长','阿哥','大佬','胞哥','大哥','x哥'],
|
||||||
'ob,w':['嫂子','嫂','嫂嫂','哥嫂','兄嫂','兄妇','兄妻','大嫂','大嫂子','阿嫂','x嫂'],
|
'ob,w':['嫂子','嫂','嫂嫂','哥嫂','兄嫂','兄妇','兄妻','大嫂','大嫂子','阿嫂','x嫂'],
|
||||||
@ -1572,9 +1572,9 @@
|
|||||||
'w':['内','妻','岳','岳家','丈人'],
|
'w':['内','妻','岳','岳家','丈人'],
|
||||||
'h':['外','夫','婆家'],
|
'h':['外','夫','婆家'],
|
||||||
};
|
};
|
||||||
var nameList = [];
|
var allName = [];
|
||||||
for(var key in _map){
|
for(var key in _map){
|
||||||
nameList = [].concat(_map[key]);
|
allName = [].concat(allName,_map[key]);
|
||||||
}
|
}
|
||||||
for(var key in _map){
|
for(var key in _map){
|
||||||
if(key.match(/^[fm]/)||key.match(/^[olx][bs]$|^[olx][bs],[^mf]/)){
|
if(key.match(/^[fm]/)||key.match(/^[olx][bs]$|^[olx][bs],[^mf]/)){
|
||||||
@ -1588,7 +1588,7 @@
|
|||||||
prefixList.forEach(function(prefix){
|
prefixList.forEach(function(prefix){
|
||||||
nameList.forEach(function(name){
|
nameList.forEach(function(name){
|
||||||
var newName = prefix+name;
|
var newName = prefix+name;
|
||||||
if(nameList.indexOf(newName)==-1){ // 配偶组合的称呼不得已原有称呼冲突(如:妻舅!=妻子的舅舅;外舅公!=老公的舅公)
|
if(allName.indexOf(newName)==-1){ // 配偶组合的称呼不得已原有称呼冲突(如:妻舅!=妻子的舅舅;外舅公!=老公的舅公)
|
||||||
_map[newKey].push(newName);
|
_map[newKey].push(newName);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
@ -241,8 +241,8 @@
|
|||||||
<div class="item">
|
<div class="item">
|
||||||
<p class="q">4. 不限制祖輩孫輩跨度查詢:</p>
|
<p class="q">4. 不限制祖輩孫輩跨度查詢:</p>
|
||||||
<p class="a">舅媽的婆婆的外甥的姨媽的侄子 = 舅表舅父</p>
|
<p class="a">舅媽的婆婆的外甥的姨媽的侄子 = 舅表舅父</p>
|
||||||
<p class="a">老公的丈母娘的兒媳 = 兄弟媳婦</p>
|
<p class="a">老公的丈母娘的兒媳 = 嫂子、弟妹</p>
|
||||||
<p class="a">外婆的孫子的舅媽的仔 = 舅表兄弟</p>
|
<p class="a">外婆的孫子的爸爸的仔 = 舅表哥、舅表弟</p>
|
||||||
</div>
|
</div>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user