updated 识别问题修复

This commit is contained in:
mumuy 2022-03-23 12:02:10 +08:00
parent 464c1d5840
commit 65705dde04
2 changed files with 14 additions and 8 deletions

View File

@ -477,9 +477,10 @@
var bindChange = function(){ var bindChange = function(){
var value = $input.value.trim(); var value = $input.value.trim();
if(value){ if(value){
var result = relationship({text:value.split('的')[0],sex:-1,type:'chain'}); var input_result = relationship({text:value.split('的')[0],sex:-1,type:'chain'});
if(result.length){ var output_result = relationship({text:value,sex:-1,type:'chain'});
var isFamen = result.every(function(value){ if(input_result.length){
var isFamen = input_result.every(function(value){
return value.split('的').shift()=='老公'; return value.split('的').shift()=='老公';
}); });
if(isFamen){ if(isFamen){
@ -487,7 +488,9 @@
}else{ }else{
$sex[0].checked = true; $sex[0].checked = true;
} }
var last_name = result[0].split('的').pop(); }
if(output_result.length){
var name = output_result[0].split('的').pop();
if(!name){ if(!name){
toggleSex($sex[0].checked); toggleSex($sex[0].checked);
}else{ }else{

View File

@ -477,9 +477,10 @@
var bindChange = function(){ var bindChange = function(){
var value = $input.value.trim(); var value = $input.value.trim();
if(value){ if(value){
var result = relationship({text:value.split('的')[0],sex:-1,type:'chain'}); var input_result = relationship({text:value.split('的')[0],sex:-1,type:'chain'});
if(result.length){ var output_result = relationship({text:value,sex:-1,type:'chain'});
var isFamen = result.every(function(value){ if(input_result.length){
var isFamen = input_result.every(function(value){
return value.split('的').shift()=='老公'; return value.split('的').shift()=='老公';
}); });
if(isFamen){ if(isFamen){
@ -487,7 +488,9 @@
}else{ }else{
$sex[0].checked = true; $sex[0].checked = true;
} }
var last_name = result[0].split('的').pop(); }
if(output_result.length){
var name = output_result[0].split('的').pop();
if(!name){ if(!name){
toggleSex($sex[0].checked); toggleSex($sex[0].checked);
}else{ }else{