2
0

feat:流量格式化问题修复

This commit is contained in:
zhongzm
2025-02-08 15:27:08 +08:00
parent 16f6c413e3
commit beefbaedbe

View File

@@ -306,6 +306,7 @@ async function mockDataUpdate() {
// 格式化流量显示 // 格式化流量显示
const formattedTotal = formatTraffic(totalTraffic); const formattedTotal = formatTraffic(totalTraffic);
const formattedUsed = formatTraffic(usedTraffic); const formattedUsed = formatTraffic(usedTraffic);
const formattedRemaining = formatTraffic(remainingTraffic); const formattedRemaining = formatTraffic(remainingTraffic);
// 更新流量数据显示 // 更新流量数据显示
@@ -316,17 +317,17 @@ async function mockDataUpdate() {
displayValue: !response.trafficEnable ? t('page.headerbanner.nolimit') : `${formattedRemaining.value}${formattedRemaining.unit}`, displayValue: !response.trafficEnable ? t('page.headerbanner.nolimit') : `${formattedRemaining.value}${formattedRemaining.unit}`,
unit: '', unit: '',
description: !response.trafficEnable description: !response.trafficEnable
? `${t('page.headerbanner.monthflowr')} (${t('page.headerbanner.nolimit')})` ? t('page.headerbanner.nolimit')
: `${t('page.headerbanner.monthflowr')} (${formattedTotal.value}${formattedTotal.unit})`, : `${formattedTotal.value}${formattedTotal.unit}`,
subTitle: !response.trafficEnable subTitle: !response.trafficEnable
? t('page.headerbanner.Used') + `: ${t('page.headerbanner.nolimit')}` ? t('page.headerbanner.nolimit')
: t('page.headerbanner.Used') + `: ${formattedUsed.value}${formattedUsed.unit}`, : formattedUsed.value+formattedUsed.unit,
speedLimits: { speedLimits: {
upLimit: speedLimits.value.upLimit, upLimit: speedLimits.value.upLimit,
downLimit: speedLimits.value.downLimit downLimit: speedLimits.value.downLimit
} }
}; };
console.log(baseData.value[1].description)
// 更新速率限制显示 // 更新速率限制显示
if (response.rateLimitEnable) { if (response.rateLimitEnable) {
speedLimits.value = { speedLimits.value = {
@@ -449,11 +450,11 @@ const getDeviceCount = (subTitle?: string, clientNumEnable?: boolean): string =>
</div> </div>
<div class="info-item"> <div class="info-item">
<span class="info-label">{{ t('page.headerbanner.monthflowr') }}</span> <span class="info-label">{{ t('page.headerbanner.monthflowr') }}</span>
<span class="info-value">{{ getTrafficTotal(baseData[1].description) }}</span> <span class="info-value">{{ baseData[1].description }}</span>
</div> </div>
<div class="info-item"> <div class="info-item">
<span class="info-label">{{ t('page.headerbanner.Used') }}</span> <span class="info-label">{{ t('page.headerbanner.Used') }}</span>
<span class="info-value">{{ getTrafficTotal(baseData[1].subTitle) }}</span> <span class="info-value">{{ baseData[1].subTitle }}</span>
</div> </div>
<div class="info-item"> <div class="info-item">
<span class="info-label">{{ t('page.headerbanner.uplimit') }}</span> <span class="info-label">{{ t('page.headerbanner.uplimit') }}</span>