性别切换细节优化

This commit is contained in:
PASSER-BY 2022-03-26 19:20:24 +08:00
parent fa1552d1d4
commit 460af721fe
5 changed files with 29 additions and 21 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -160,7 +160,8 @@
<h3>应用场景</h3> <h3>应用场景</h3>
<p class="q">七舅姥爷和我什么关系?</p> <p class="q">七舅姥爷和我什么关系?</p>
<p class="q">三叔公是什么亲戚?</p> <p class="q">三叔公是什么亲戚?</p>
<p class="q">太外公和外太公的区别在哪里?</p> <p class="q">侄子和外甥的区别在哪里?</p>
<p class="q">太外公和外太公有什麽不同?</p>
</div> </div>
</div> </div>
<div class="c-panel"> <div class="c-panel">
@ -240,16 +241,16 @@
<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>
<div class="item"> <div class="item">
<p class="q">5. 根据年龄推导可能性:</p> <p class="q">5. 根据年龄推导可能性:</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>
@ -479,12 +480,15 @@
var input_result = relationship({text:value.split('的')[0],sex:-1,type:'chain'}); var input_result = relationship({text:value.split('的')[0],sex:-1,type:'chain'});
var output_result = relationship({text:value,sex:-1,type:'chain'}); var output_result = relationship({text:value,sex:-1,type:'chain'});
if(input_result.length){ if(input_result.length){
var isFamen = input_result.every(function(value){ var isFamale = input_result.every(function(value){
return value.split('的').shift()=='老公'; return value.split('的').shift()=='老公';
}); });
if(isFamen){ var isMale = input_result.every(function(value){
return value.split('的').shift()=='老婆';
});
if(isFamale){
$sex[1].checked = true; $sex[1].checked = true;
}else{ }else if(isMale){
$sex[0].checked = true; $sex[0].checked = true;
} }
} }

View File

@ -538,7 +538,7 @@
'f,xb,d,s':['堂外甥','堂甥男','从父甥男','叔伯甥男'], 'f,xb,d,s':['堂外甥','堂甥男','从父甥男','叔伯甥男'],
'f,xb,d,s,w':['堂甥媳妇','堂甥妇','从父甥妇','叔伯甥妇'], 'f,xb,d,s,w':['堂甥媳妇','堂甥妇','从父甥妇','叔伯甥妇'],
// 子辈 // 子辈
's':['儿子','男儿','息男','闺男','囝囝','囝男','小子','男亲','长子','次子','幼子','儿','仔','子','阿仔','仔仔','x儿子','一世孙'], 's':['儿子','男儿','息男','闺男','囝囝','囝男','小子','娃子','男亲','长子','次子','幼子','儿','仔','子','阿仔','仔仔','x儿子','一世孙'],
's,w':['儿媳','儿媳妇','儿媳妇儿','新妇','心抱','息妇','x儿媳'], 's,w':['儿媳','儿媳妇','儿媳妇儿','新妇','心抱','息妇','x儿媳'],
's,s':['孙子','孙男','孙男儿','孙儿','大孙子','x孙子','二世孙'], 's,s':['孙子','孙男','孙男儿','孙儿','大孙子','x孙子','二世孙'],
's,s,w':['孙媳妇','孙媳','孙妇','孙息妇','孙新妇','x孙媳'], 's,s,w':['孙媳妇','孙媳','孙妇','孙息妇','孙新妇','x孙媳'],

View File

@ -160,7 +160,8 @@
<h3>應用場景</h3> <h3>應用場景</h3>
<p class="q">七舅姥爺和我什麼關系?</p> <p class="q">七舅姥爺和我什麼關系?</p>
<p class="q">三叔公是什麼親戚?</p> <p class="q">三叔公是什麼親戚?</p>
<p class="q">太外公和外太公的區別在哪裏?</p> <p class="q">侄子和外甥的區別在哪裏?</p>
<p class="q">太外公和外太公有什麽不同?</p>
</div> </div>
</div> </div>
<div class="c-panel"> <div class="c-panel">
@ -240,16 +241,16 @@
<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>
<div class="item"> <div class="item">
<p class="q">5. 根據年齡推導可能性:</p> <p class="q">5. 根據年齡推導可能性:</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>
@ -479,12 +480,15 @@
var input_result = relationship({text:value.split('的')[0],sex:-1,type:'chain'}); var input_result = relationship({text:value.split('的')[0],sex:-1,type:'chain'});
var output_result = relationship({text:value,sex:-1,type:'chain'}); var output_result = relationship({text:value,sex:-1,type:'chain'});
if(input_result.length){ if(input_result.length){
var isFamen = input_result.every(function(value){ var isFamale = input_result.every(function(value){
return value.split('的').shift()=='老公'; return value.split('的').shift()=='老公';
}); });
if(isFamen){ var isMale = input_result.every(function(value){
return value.split('的').shift()=='老婆';
});
if(isFamale){
$sex[1].checked = true; $sex[1].checked = true;
}else{ }else if(isMale){
$sex[0].checked = true; $sex[0].checked = true;
} }
} }