updated 添加重表数据等

This commit is contained in:
PASSER-BY
2022-08-17 00:22:47 +08:00
parent 9dca9310ad
commit ffd968f0fe
6 changed files with 70 additions and 22 deletions

View File

@@ -1,5 +1,16 @@
// 分支前缀
export default {
import {
selector2id
} from './method';
// 合并写法
var prefixMap = {
'{G2C}':{
'[f|m],[f|m],[f|m],[f,xs|m,xb|m,xs],[s|d],[s|d]':['重表'], // 曾祖辈的表兄弟姐妹的子女
'[f|m],[f|m],[f,xs|m,xb|m,xs],[s|d]':['重表'], // 祖辈的表兄弟姐妹的子女
},
};
// 分解写法
var prefix = {
'{G2}':{
'f,f,xb':['从祖'],
'm,f,xb':['外从祖'],
@@ -191,4 +202,18 @@ export default {
'w,xs,d,s,w':['姨甥外孙眷','姨外孙眷'],
'w,xs,d,d,h':['姨甥外孙姻','姨外孙姻'],
}
};
};
for(var key in prefixMap){
for(var selector in prefixMap[key]){
var ids = selector2id(selector);
if(typeof prefix[key]=='undefined'){
prefix[key] = {};
}
ids.forEach(function(id){
prefix[key][id] = prefixMap[key][selector];
});
}
}
export default prefix;