From 97c8e41b9536104e1d07858657d7daea1bc4f957 Mon Sep 17 00:00:00 2001 From: zhongzm Date: Sat, 15 Feb 2025 15:12:03 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E4=BB=AA=E8=A1=A8=E7=9B=98=E6=97=A0?= =?UTF-8?q?=E5=A5=97=E9=A4=90=E6=97=B6=E6=98=BE=E7=A4=BA=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/home/modules/header-banner.vue | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/views/home/modules/header-banner.vue b/src/views/home/modules/header-banner.vue index 9359d0a..83f8d16 100644 --- a/src/views/home/modules/header-banner.vue +++ b/src/views/home/modules/header-banner.vue @@ -87,7 +87,8 @@ const baseData = ref([ max: 100, unit: t('page.headerbanner.money'), description: t('page.headerbanner.monthphonebill'), - subTitle: t('page.headerbanner.deviceCount') + `: 0${t('page.headerbanner.device')}` + subTitle: t('page.headerbanner.deviceCount') + `: 0${t('page.headerbanner.device')}`, + displayValue: '-' }, { id: 1, @@ -294,7 +295,7 @@ async function mockDataUpdate() { // 更新套餐信息 packageInfo.value = { packageName: response.packageName || t('page.headerbanner.nopackage'), - price: response.price ? formatBalance(response.price) : '-' + price: response.packageName ? formatBalance(response.price) : '-' // 有套餐时才格式化价格 }; // 更新余额和设备数据 @@ -303,7 +304,7 @@ async function mockDataUpdate() { ...baseData.value[0], value: numBalance, max: Math.max(numBalance, 100), - displayValue: formatBalance(response.balance), + displayValue: response.packageName ? formatBalance(response.balance) : '-', unit: t('page.headerbanner.money'), subTitle: t('page.headerbanner.deviceCount') + `: ${ response.packageName ? ( @@ -497,7 +498,7 @@ const getDeviceCount = (subTitle?: string, clientNumEnable?: boolean): string =>
{{ t('page.headerbanner.price') }} - ¥{{ packageInfo.price || '-' }} + {{ packageInfo.price === '-' ? '-' : '¥' + packageInfo.price }}
{{ t('page.headerbanner.monthflowr') }} @@ -524,7 +525,7 @@ const getDeviceCount = (subTitle?: string, clientNumEnable?: boolean): string =>
{{ t('page.headerbanner.Remainingcredit') }} - ¥{{ baseData[0].displayValue }} + {{ baseData[0].displayValue === '-' ? '-' : '¥' + baseData[0].displayValue }}
{{ t('page.headerbanner.client') }}