export function getRate(type, value) { switch(type) { case 'times': if(value >= 100) return {2:6}; if(value >= 70) return {2:5}; if(value >= 50) return {2:4}; if(value >= 30) return {2:3}; if(value >= 10) return {2:2}; return {2: 1}; case 'achievement': if(value >= 100) return {3:6}; if(value >= 70) return {3:5}; if(value >= 50) return {3:4}; if(value >= 30) return {3:3}; if(value >= 10) return {3:2}; return {3:1}; default: return {}; } } export function getGrade(type, value) { switch(type) { case 'times': case 'achievement': if(value >= 100) return 3; if(value >= 50) return 2; if(value >= 10) return 1; return 0; case 'talentRate': if(value >= 0.9) return 3; if(value >= 0.6) return 2; if(value >= 0.3) return 1; return 0; case 'eventRate': if(value >= 0.6) return 3; if(value >= 0.4) return 2; if(value >= 0.2) return 1; return 0; default: return 0; } }