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 @@