Fix .toFixed() string-to-number comparison by wrapping with Number()

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-09 18:05:01 +08:00
parent b6499020c6
commit 86e08b7146
7 changed files with 7 additions and 7 deletions

View File

@@ -340,7 +340,7 @@ const secondaryStatData = ref(null);
* @returns {number} The percentage value.
*/
const getPercentLabel = (val) => {
if ((val * 100).toFixed(1) >= 100) return 100;
if (Number((val * 100).toFixed(1)) >= 100) return 100;
else return parseFloat((val * 100).toFixed(1));
};

View File

@@ -641,7 +641,7 @@ function progressWidth(value) {
* @returns {string} The formatted percentage string.
*/
function getPercentLabel(val) {
if ((val * 100).toFixed(1) >= 100) return `100%`;
if (Number((val * 100).toFixed(1)) >= 100) return `100%`;
else return `${(val * 100).toFixed(1)}%`;
}

View File

@@ -330,7 +330,7 @@ function barOptions() {
* @returns {string} The formatted percentage string.
*/
function getPercentLabel(val) {
if ((val * 100).toFixed(1) >= 100) return 100;
if (Number((val * 100).toFixed(1)) >= 100) return 100;
else return parseFloat((val * 100).toFixed(1));
}

View File

@@ -465,7 +465,7 @@ function switchTab(newTab) {
* @returns {string} The formatted percentage string.
*/
function getPercentLabel(val) {
if ((val * 100).toFixed(1) >= 100) return `100%`;
if (Number((val * 100).toFixed(1)) >= 100) return `100%`;
else return `${(val * 100).toFixed(1)}%`;
}

View File

@@ -540,7 +540,7 @@ function moment(time) {
* @returns {string} The formatted percentage string.
*/
function getPercentLabel(val) {
if ((val * 100).toFixed(1) >= 100) return `100%`;
if (Number((val * 100).toFixed(1)) >= 100) return `100%`;
else return `${(val * 100).toFixed(1)}%`;
}

View File

@@ -222,7 +222,7 @@ watch(infiniteFirstCases, (newValue) => {
* @returns {string} The formatted percentage string.
*/
function getPercentLabel(val) {
if ((val * 100).toFixed(1) >= 100) return `100%`;
if (Number((val * 100).toFixed(1)) >= 100) return `100%`;
else return `${(val * 100).toFixed(1)}%`;
}

View File

@@ -178,7 +178,7 @@ const statData = ref(null);
* @returns {number} The percentage value.
*/
function getPercentLabel(val) {
if ((val * 100).toFixed(1) >= 100) return 100;
if (Number((val * 100).toFixed(1)) >= 100) return 100;
else return parseFloat((val * 100).toFixed(1));
}