updated 修复错误数据
This commit is contained in:
		
							parent
							
								
									a73f632938
								
							
						
					
					
						commit
						2c6ca7e5e2
					
				
							
								
								
									
										4
									
								
								dist/lang/relationship.zh-HK.min.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								dist/lang/relationship.zh-HK.min.js
									
									
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										4
									
								
								dist/lang/relationship.zh-HK.min.mjs
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								dist/lang/relationship.zh-HK.min.mjs
									
									
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										4
									
								
								dist/relationship.min.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								dist/relationship.min.js
									
									
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										4
									
								
								dist/relationship.min.mjs
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								dist/relationship.min.mjs
									
									
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							| @ -2,11 +2,18 @@ | |||||||
|  * 缓存数据 |  * 缓存数据 | ||||||
| */ | */ | ||||||
| import _input from './data/input.js'; | import _input from './data/input.js'; | ||||||
|  | import _sort from './data/sort.js'; | ||||||
| import {modeData} from './mode.js'; | import {modeData} from './mode.js'; | ||||||
| 
 | 
 | ||||||
| let _hash = Object.assign({},modeData,_input); | let _hash = Object.assign({},modeData); | ||||||
| let cacheData = {}; | for(let key in _input){ | ||||||
|  |     _hash[key] = (_hash[key]||[]).concat(_input[key]); | ||||||
|  | } | ||||||
|  | for(let key in _sort){ | ||||||
|  |     _hash[key] = (_hash[key]||[]).concat(_sort[key]); | ||||||
|  | } | ||||||
| 
 | 
 | ||||||
|  | let cacheData = {}; | ||||||
| for(let key in _hash){ | for(let key in _hash){ | ||||||
|     _hash[key].forEach(function(name){ |     _hash[key].forEach(function(name){ | ||||||
|         if(typeof cacheData[name]=='undefined'){ |         if(typeof cacheData[name]=='undefined'){ | ||||||
|  | |||||||
| @ -3,8 +3,6 @@ | |||||||
| */ | */ | ||||||
| export default { | export default { | ||||||
|     // 其他旁系
 |     // 其他旁系
 | ||||||
|     '{G2}':['祖父'], |  | ||||||
|     '{G2},w':['祖母'], |  | ||||||
|     '{G2},s':['父'], |     '{G2},s':['父'], | ||||||
|     '{G2},s,w':['母'], |     '{G2},s,w':['母'], | ||||||
|     '{G2},s,s':['兄弟'], |     '{G2},s,s':['兄弟'], | ||||||
|  | |||||||
| @ -6,8 +6,12 @@ export default { | |||||||
|     'xb,w':['兄弟媳妇','兄弟妇'], |     'xb,w':['兄弟媳妇','兄弟妇'], | ||||||
|     'xs':['姐妹','亲姐妹','同胞姐妹'], |     'xs':['姐妹','亲姐妹','同胞姐妹'], | ||||||
|     'xs,h':['姐妹夫','姊妹婿'], |     'xs,h':['姐妹夫','姊妹婿'], | ||||||
|     'f,xb':['伯叔父','几爸爸','几爸','几爹'], |     'f,xb':['伯叔父'], | ||||||
|     'f,xb,w':['伯叔母','几妈妈','几妈','几娘'], |     'f,xb,w':['伯叔母'], | ||||||
|  |     'f,f,xb':['从祖祖父','从祖父'], | ||||||
|  |     'f,f,xb,w':['从祖祖母','从祖母'], | ||||||
|  |     'm,f,xb':['外从祖祖父'], | ||||||
|  |     'm,f,xb,w':['外从祖祖母'], | ||||||
|     'h,xb':['伯叔'], |     'h,xb':['伯叔'], | ||||||
|     'h,xb,w':['妯娌','娣姒','娣姒姊妹','婶子'], |     'h,xb,w':['妯娌','娣姒','娣姒姊妹','婶子'], | ||||||
| }; | }; | ||||||
|  | |||||||
| @ -55,8 +55,6 @@ export default { | |||||||
|     'f,f,ob,w':['伯婆','姆婆','大奶奶','伯娭毑'], |     'f,f,ob,w':['伯婆','姆婆','大奶奶','伯娭毑'], | ||||||
|     'f,f,lb':['叔公','叔祖','叔翁','小爷爷','晚公','幺爷','细嗲'], |     'f,f,lb':['叔公','叔祖','叔翁','小爷爷','晚公','幺爷','细嗲'], | ||||||
|     'f,f,lb,w':['叔婆','婶婆','小奶奶','叔娭毑','晚婆','幺奶'], |     'f,f,lb,w':['叔婆','婶婆','小奶奶','叔娭毑','晚婆','幺奶'], | ||||||
|     'f,f,xb':['伯叔祖父','从祖父','几爷爷','几大爷','几嗲','几爷','几公'], |  | ||||||
|     'f,f,xb,w':['伯叔祖母','从祖母','几奶奶','几大娘','几奶','几婆'], |  | ||||||
|     'f,f,xs':['姑奶奶','祖姑','姑奶','恩婆','姑娭毑'], |     'f,f,xs':['姑奶奶','祖姑','姑奶','恩婆','姑娭毑'], | ||||||
|     'f,f,xs,h':['姑爷爷','祖姑丈','恩爹','姑丈公','丈公'], |     'f,f,xs,h':['姑爷爷','祖姑丈','恩爹','姑丈公','丈公'], | ||||||
|     'f,m,ob':['大舅爷','大舅爹'], |     'f,m,ob':['大舅爷','大舅爹'], | ||||||
| @ -71,8 +69,6 @@ export default { | |||||||
|     'm,f,ob,w':['伯外婆','外姆婆','大外婆','大姥姥','大姥奶'], |     'm,f,ob,w':['伯外婆','外姆婆','大外婆','大姥姥','大姥奶'], | ||||||
|     'm,f,lb':['叔外公','外叔祖','叔外祖','小外公','小姥爷','小外爷'], |     'm,f,lb':['叔外公','外叔祖','叔外祖','小外公','小姥爷','小外爷'], | ||||||
|     'm,f,lb,w':['叔外婆','外婶婆','小外婆','小姥姥','婶姥姥','小姥奶'], |     'm,f,lb,w':['叔外婆','外婶婆','小外婆','小姥姥','婶姥姥','小姥奶'], | ||||||
|     'm,f,xb':['堂外祖父','几外公','几姥爷','几外爷'], |  | ||||||
|     'm,f,xb,w':['堂外祖母','几外婆','几姥姥','几姥奶','几外奶','几姥'], |  | ||||||
|     'm,f,xs':['姑外婆','姑婆','恩婆'], |     'm,f,xs':['姑外婆','姑婆','恩婆'], | ||||||
|     'm,f,xs,h':['姑外公','姑公','恩爹','外姑丈公','外丈公'], |     'm,f,xs,h':['姑外公','姑公','恩爹','外姑丈公','外丈公'], | ||||||
|     'm,m,xb':['舅外公','舅公','舅爹'], |     'm,m,xb':['舅外公','舅公','舅爹'], | ||||||
|  | |||||||
							
								
								
									
										11
									
								
								src/module/data/sort.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								src/module/data/sort.js
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,11 @@ | |||||||
|  | /* | ||||||
|  |  * 排序字段 | ||||||
|  | */ | ||||||
|  | export default { | ||||||
|  |     'f,xb':['几爸爸','几爸','几爹'], | ||||||
|  |     'f,xb,w':['几妈妈','几妈','几娘'], | ||||||
|  |     'f,f,xb':['几爷爷','几大爷','几嗲','几爷','几公'], | ||||||
|  |     'f,f,xb,w':['几奶奶','几大娘','几奶','几婆'], | ||||||
|  |     'm,f,xb':['几外公','几姥爷','几外爷'], | ||||||
|  |     'm,f,xb,w':['几外婆','几姥姥','几姥奶','几外奶','几姥'], | ||||||
|  | }; | ||||||
| @ -2,6 +2,7 @@ | |||||||
|  * 标识符 - 唯一性关系链,将【关系链】转换成【中文表述】 |  * 标识符 - 唯一性关系链,将【关系链】转换成【中文表述】 | ||||||
| */ | */ | ||||||
| import _pair from './data/pair.js'; | import _pair from './data/pair.js'; | ||||||
|  | import _sort from './data/sort.js'; | ||||||
| 
 | 
 | ||||||
| import {number2zh} from './unit.js'; | import {number2zh} from './unit.js'; | ||||||
| import {selector2id} from './selector.js'; | import {selector2id} from './selector.js'; | ||||||
| @ -99,9 +100,12 @@ export function getItemsById(id){ | |||||||
|         let num = id.match(/&([\d]+)(,[hw])?$/)[1]; |         let num = id.match(/&([\d]+)(,[hw])?$/)[1]; | ||||||
|         let zh = number2zh(num); |         let zh = number2zh(num); | ||||||
|         id = id.replace(/&\d+/g,''); |         id = id.replace(/&\d+/g,''); | ||||||
|         if(modeData[id]){ |         if(_sort[id]){ | ||||||
|             let item = ''; |             let item = _sort[id][0].replace('几',zh); | ||||||
|  |             items.push(item); | ||||||
|  |         }else if(modeData[id]){ | ||||||
|             let gen = getGenById(id); |             let gen = getGenById(id); | ||||||
|  |             let item = ''; | ||||||
|             if(gen<3&&!id.match(/[hw],/)){ |             if(gen<3&&!id.match(/[hw],/)){ | ||||||
|                 modeData[id].forEach(function(name){ |                 modeData[id].forEach(function(name){ | ||||||
|                     if(!item&&name.includes('几')){ |                     if(!item&&name.includes('几')){ | ||||||
| @ -112,8 +116,6 @@ export function getItemsById(id){ | |||||||
|                     item = modeData[id][0]; |                     item = modeData[id][0]; | ||||||
|                     item = item.match(/^[大小]/)?item.replace(/^[大小]/,zh):zh+item; |                     item = item.match(/^[大小]/)?item.replace(/^[大小]/,zh):zh+item; | ||||||
|                 } |                 } | ||||||
|             }else{ |  | ||||||
|                 item = modeData[id][0] |  | ||||||
|             } |             } | ||||||
|             items.push(item); |             items.push(item); | ||||||
|         } |         } | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user