From c0c4e81cf68d7c3f4a2cab152672f3be5b38fb14 Mon Sep 17 00:00:00 2001 From: zhongzm Date: Thu, 27 Feb 2025 18:34:01 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E5=A5=97=E9=A4=90=E7=8A=B6=E6=80=81?= =?UTF-8?q?=E5=88=A4=E6=96=AD=E5=A5=97=E9=A4=90=E7=A6=81=E6=AD=A2=E5=8A=9E?= =?UTF-8?q?=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/locales/langs/en-us.ts | 3 +++ src/locales/langs/zh-cn.ts | 3 +++ src/typings/api.d.ts | 1 + src/views/home/modules/header-banner.vue | 10 ++++++++-- src/views/recharge/package/index.vue | 22 ++++++++++++++++++++-- 5 files changed, 35 insertions(+), 4 deletions(-) diff --git a/src/locales/langs/en-us.ts b/src/locales/langs/en-us.ts index 5fa0412..e0bb59f 100644 --- a/src/locales/langs/en-us.ts +++ b/src/locales/langs/en-us.ts @@ -564,6 +564,9 @@ const local: any = { uplimit:'Uplink rate', downlimit:'Downlink rate', client:'Client', + packageStatus:'Status', + active:'Active', + inactive:'Inactive', accountinfor:'Account information', Remainingcredit:'Balance', monthphonebill:'Month bill', diff --git a/src/locales/langs/zh-cn.ts b/src/locales/langs/zh-cn.ts index fad5bba..6ba057b 100644 --- a/src/locales/langs/zh-cn.ts +++ b/src/locales/langs/zh-cn.ts @@ -562,6 +562,9 @@ const local:any = { packageinfo:'套餐信息', packagename:'套餐名称', price:'套餐费用', + packageStatus:'套餐状态', + active:'有效', + inactive:'无效', uplimit:'上行速率', downlimit:'下行速率', client:'设备数', diff --git a/src/typings/api.d.ts b/src/typings/api.d.ts index c8e247f..069ceb2 100644 --- a/src/typings/api.d.ts +++ b/src/typings/api.d.ts @@ -462,6 +462,7 @@ declare namespace Api { clientNumEnable:boolean; price:string; error?: any; + status:number; } } diff --git a/src/views/home/modules/header-banner.vue b/src/views/home/modules/header-banner.vue index 47768b3..081c1c3 100644 --- a/src/views/home/modules/header-banner.vue +++ b/src/views/home/modules/header-banner.vue @@ -284,7 +284,8 @@ const packageInfo = ref({ // packageName: '', // price: '0.00' packageName: t('page.headerbanner.noPackage'), - price: '-' + price: '-', + status:3, }); // 修改数据更新函数,添加套餐信息的更新 @@ -295,7 +296,8 @@ async function mockDataUpdate() { // 更新套餐信息 packageInfo.value = { packageName: response.packageName || t('page.headerbanner.nopackage'), - price: response.packageName ? formatBalance(response.price) : '-' // 有套餐时才格式化价格 + price: response.packageName ? formatBalance(response.price) : '-',// 有套餐时才格式化价格 + status: response.status !== undefined ? Number(response.status) : 3,//有套餐时才判断状态 }; // 更新余额和设备数据 @@ -516,6 +518,10 @@ const getDeviceCount = (subTitle?: string, clientNumEnable?: boolean): string => {{ t('page.headerbanner.downlimit') }} {{ speedLimits.downLimit }} +
+ {{ t('page.headerbanner.packageStatus') }} + {{ packageInfo.status === 0 ? t('page.headerbanner.inactive') : (packageInfo.status === 1 ? t('page.headerbanner.active') : '-') }} +
diff --git a/src/views/recharge/package/index.vue b/src/views/recharge/package/index.vue index 4ca385e..e10fbc0 100644 --- a/src/views/recharge/package/index.vue +++ b/src/views/recharge/package/index.vue @@ -1,7 +1,7 @@