feat: fix the data-collector

This commit is contained in:
2025-06-23 20:32:26 +08:00
parent 236364a10f
commit bc1a3cecbc
36 changed files with 2172 additions and 62 deletions

View File

@@ -155,12 +155,15 @@ const formatVolume = (volume) => {
// 格式化市值
const formatMarketCap = (marketCap) => {
if (marketCap >= 1000000000000) {
return (marketCap / 1000000000000).toFixed(2) + '万亿'
} else if (marketCap >= 100000000) {
return (marketCap / 100000000).toFixed(1) + '亿'
if (!marketCap) return '0万元'
// 假设数据库中存储的是万元,需要调整显示逻辑
if (marketCap >= 10000) {
return (marketCap / 10000).toFixed(1) + '亿'
} else if (marketCap >= 1) {
return marketCap.toFixed(1) + '万元'
} else {
return (marketCap * 10000).toFixed(0) + '元'
}
return marketCap.toString()
}
// 切换时间周期

View File

@@ -453,13 +453,13 @@ export default {
}
const formatMarketCap = (marketCap) => {
if (!marketCap) return '0元'
if (marketCap >= 100000000) {
return (marketCap / 100000000).toFixed(1) + '亿元'
} else if (marketCap >= 10000) {
return (marketCap / 10000).toFixed(1) + '万元'
if (!marketCap) return '0元'
if (marketCap >= 10000) {
return (marketCap / 10000).toFixed(1) + '亿元'
} else if (marketCap >= 1) {
return marketCap.toFixed(1) + '万元'
} else {
return marketCap + '元'
return (marketCap * 10000).toFixed(0) + '元'
}
}

View File

@@ -514,13 +514,13 @@ export default {
}
const formatMarketCap = (marketCap) => {
if (!marketCap) return '0元'
if (marketCap >= 100000000) {
return (marketCap / 100000000).toFixed(1) + '亿元'
} else if (marketCap >= 10000) {
return (marketCap / 10000).toFixed(1) + '万元'
if (!marketCap) return '0元'
if (marketCap >= 10000) {
return (marketCap / 10000).toFixed(1) + '亿元'
} else if (marketCap >= 1) {
return marketCap.toFixed(1) + '万元'
} else {
return marketCap + '元'
return (marketCap * 10000).toFixed(0) + '元'
}
}

View File

@@ -298,13 +298,13 @@ export default {
// 格式化市值
const formatMarketCap = (marketCap) => {
if (!marketCap) return '0元'
if (marketCap >= 100000000) {
return (marketCap / 100000000).toFixed(1) + '亿元'
} else if (marketCap >= 10000) {
return (marketCap / 10000).toFixed(1) + '万元'
if (!marketCap) return '0元'
if (marketCap >= 10000) {
return (marketCap / 10000).toFixed(1) + '亿元'
} else if (marketCap >= 1) {
return marketCap.toFixed(1) + '万元'
} else {
return marketCap + '元'
return (marketCap * 10000).toFixed(0) + '元'
}
}

View File

@@ -716,13 +716,13 @@ export default {
}
const formatMarketCap = (marketCap) => {
if (!marketCap) return '0元'
if (marketCap >= 100000000) {
return (marketCap / 100000000).toFixed(1) + '亿元'
} else if (marketCap >= 10000) {
return (marketCap / 10000).toFixed(1) + '万元'
if (!marketCap) return '0元'
if (marketCap >= 10000) {
return (marketCap / 10000).toFixed(1) + '亿元'
} else if (marketCap >= 1) {
return marketCap.toFixed(1) + '万元'
} else {
return marketCap + '元'
return (marketCap * 10000).toFixed(0) + '元'
}
}

View File

@@ -444,13 +444,14 @@ export default {
}
const formatMarketCap = (marketCap) => {
if (!marketCap) return '0'
if (marketCap >= 100000000) {
return (marketCap / 100000000).toFixed(2) + '亿元'
} else if (marketCap >= 10000) {
return (marketCap / 10000).toFixed(2) + '万元'
if (!marketCap) return '0万元'
if (marketCap >= 10000) {
return (marketCap / 10000).toFixed(1) + '亿元'
} else if (marketCap >= 1) {
return marketCap.toFixed(1) + '万元'
} else {
return (marketCap * 10000).toFixed(0) + '元'
}
return marketCap.toFixed(2) + '元'
}
const formatDate = (date) => {

View File

@@ -348,13 +348,13 @@ export default {
}
const formatMarketCap = (marketCap) => {
if (!marketCap) return '0元'
if (marketCap >= 100000000) {
return (marketCap / 100000000).toFixed(1) + '亿元'
} else if (marketCap >= 10000) {
return (marketCap / 10000).toFixed(1) + '万元'
if (!marketCap) return '0元'
if (marketCap >= 10000) {
return (marketCap / 10000).toFixed(1) + '亿元'
} else if (marketCap >= 1) {
return marketCap.toFixed(1) + '万元'
} else {
return marketCap + '元'
return (marketCap * 10000).toFixed(0) + '元'
}
}