diff --git a/src/utils/tools.js b/src/utils/tools.js index ccfebfe8..58e7c7d1 100644 --- a/src/utils/tools.js +++ b/src/utils/tools.js @@ -273,59 +273,76 @@ export function experienceValue(total) { percentage:null, total, } - if(total < 300) { - data.start = 'LV1'; - data.end = 'LV2'; - data.endValue = 600; - data.percentage = parseFloat((total / 600) * 100); - } else if(total > 300 || total == 300 || total < 600){ - data.start = 'LV2'; - data.end = 'LV3'; - data.endValue = 1000; - data.percentage = parseFloat((total / 1000) * 1000); - } else if(total > 600 || total == 600 || total < 1000){ - data.start = 'LV3'; - data.end = 'LV4'; - data.endValue = 2000; - data.percentage = parseFloat((total / 2000) * 100); - } else if(total > 1000 || total == 1000 || total < 2000){ - data.start = 'LV4'; - data.end = 'LV5'; - data.endValue = 4000; - data.percentage = parseFloat((total / 4000) * 4000); - } else if(total > 2000 || total == 2000 || total < 4000){ - data.start = 'LV5'; - data.end = 'LV6'; - data.endValue = 8000; - data.percentage = parseFloat((total / 8000) * 100); - } else if(total > 4000 || total == 4000 || total < 8000){ - data.start = 'LV6'; - data.end = 'LV7'; - data.endValue = 15000; - data.percentage = parseFloat((total / 15000) * 100); - } else if(total > 8000 || total == 8000 || total < 15000){ - data.start = 'LV7'; - data.end = 'LV8'; - data.endValue = 20000; - data.percentage = parseFloat((total / 20000) * 100); - } else if(total > 15000 || total == 15000 || total < 20000){ - data.start = 'LV8'; - data.end = 'LV9'; - data.endValue = 30000; - data.percentage = parseFloat((total / 30000) * 100); - } else if(total > 20000 || total == 20000 || total < 30000){ - data.start = 'LV9'; - data.end = 'LV10'; - data.endValue = 30000; - data.percentage = parseFloat((total / 30000) * 100); - } else if(total > 30000 || total == 30000){ - data.start = 'LV9'; - data.end = 'LV10'; - data.endValue = 30000; - data.percentage = parseFloat((total / 30000) * 100); - } - //console.log("&&&&&&&&&&&&&&&&&&&&&&&"); - //console.log(data); + if(total < 300) { + data.start = 'LV1'; + data.end = 'LV2'; + data.endValue = 600; + data.percentage = parseFloat((total / 600) * 100); + return data; + } + if(total >= 300 && total < 600){ + data.start = 'LV2'; + data.end = 'LV3'; + data.endValue = 1000; + data.percentage = parseFloat((total / 1000) * 1000); + return data; + } + if(total >= 600 && total < 1000){ + data.start = 'LV3'; + data.end = 'LV4'; + data.endValue = 2000; + data.percentage = parseFloat((total / 2000) * 100); + return data; + } + if(total >= 1000 && total < 2000){ + data.start = 'LV4'; + data.end = 'LV5'; + data.endValue = 4000; + data.percentage = parseFloat((total / 4000) * 4000); + return data; + } + if(total >= 2000 && total < 4000){ + data.start = 'LV5'; + data.end = 'LV6'; + data.endValue = 8000; + data.percentage = parseFloat((total / 8000) * 100); + return data; + } + if(total >= 4000 && total < 8000){ + data.start = 'LV6'; + data.end = 'LV7'; + data.endValue = 15000; + data.percentage = parseFloat((total / 15000) * 100); + return data; + } + if(total >= 8000 && total < 15000){ + data.start = 'LV7'; + data.end = 'LV8'; + data.endValue = 20000; + data.percentage = parseFloat((total / 20000) * 100); + return data; + } + if(total >= 15000 && total < 20000){ + data.start = 'LV8'; + data.end = 'LV9'; + data.endValue = 30000; + data.percentage = parseFloat((total / 30000) * 100); + return data; + } + if(total >= 20000 && total < 30000){ + data.start = 'LV9'; + data.end = 'LV10'; + data.endValue = 30000; + data.percentage = parseFloat((total / 30000) * 100); + return data; + } + if(total >= 30000){ + data.start = 'LV10'; + data.end = ''; + data.endValue = 90000; + data.percentage = parseFloat((total / 90000) * 100); + return data; + } return data; } export function translate(field) {