性别切换细节优化

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
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+13 -9
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;
} }
} }
+1 -1
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孙媳'],
+13 -9
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;
} }
} }