字典表筛选字段,修改FILENAME位置

This commit is contained in:
luying
2020-12-16 16:47:29 +08:00
parent 7118e1bca3
commit aef1ad9403
27 changed files with 108 additions and 38 deletions
+6 -3
View File
@@ -1,7 +1,7 @@
// 武将升星表
import { readJsonFile } from '../util'
import { FILENAME } from '../../consts/consts'
import { ABI_STAGE } from '../../consts';
import { ABI_STAGE, FILENAME } from '../../consts';
const _ = require('lodash');
export interface DicHeroStar {
@@ -21,10 +21,13 @@ export interface DicHeroStar {
const str = readJsonFile(FILENAME.DIC_HERO_STAR);
let arr = JSON.parse(str);
type KeysEnum<T> = { [P in keyof Required<T>]: true };
const DicHeroStarKeys: KeysEnum<DicHeroStar> = {id: true, quality: true, star: true, advanceUpFragmentNum: true, ceAttr: true};
export const dicHeroStar = new Map<string, DicHeroStar>();
arr.forEach(o => {
o.ceAttr = parseCeAttr(o);
dicHeroStar.set(`${o.quality}_${o.star}`, o);
dicHeroStar.set(`${o.quality}_${o.star}`, _.pick(o, Object.keys(DicHeroStarKeys)));
});
function parseCeAttr(elem) {