This commit is contained in:
@@ -105,12 +105,12 @@ export function useAssetInfo() {
|
||||
// 流量/套餐信息
|
||||
current_package: data.current_package || '',
|
||||
packageSeries: data.series_name || '-',
|
||||
packageTotalFlow: formatDataSize(data.package_total_mb || 0),
|
||||
usedFlow: formatDataSize(data.package_used_mb || 0),
|
||||
remainFlow: formatDataSize((data.package_total_mb || 0) - (data.package_used_mb || 0)),
|
||||
packageTotalFlow: formatDataSize(data.real_total_mb || 0),
|
||||
usedFlow: formatDataSize(data.real_used_mb || 0),
|
||||
remainFlow: formatDataSize((data.real_total_mb || 0) - (data.real_used_mb || 0)),
|
||||
usedFlowPercentage:
|
||||
data.package_total_mb > 0
|
||||
? `${((data.package_used_mb / data.package_total_mb) * 100).toFixed(2)}%`
|
||||
data.real_total_mb > 0
|
||||
? `${((data.real_used_mb / data.real_total_mb) * 100).toFixed(2)}%`
|
||||
: '0.00%',
|
||||
packageList: [] // 套餐列表需要单独调用API获取
|
||||
}
|
||||
@@ -191,25 +191,20 @@ export function useAssetInfo() {
|
||||
order_no: pkg.order_no || '',
|
||||
package_name: pkg.package_name || '',
|
||||
paid_amount: pkg.paid_amount || 0,
|
||||
package_total_data: pkg.data_limit_mb || 0,
|
||||
real_data_used: pkg.data_usage_mb || 0,
|
||||
real_data_remaining: (pkg.data_limit_mb || 0) - (pkg.data_usage_mb || 0),
|
||||
real_data_total: pkg.data_limit_mb || 0,
|
||||
virtual_data_used: pkg.virtual_used_mb || 0,
|
||||
virtual_data_remaining: pkg.virtual_remain_mb || 0,
|
||||
virtual_data_total: pkg.virtual_limit_mb || 0,
|
||||
real_total_mb: pkg.real_total_mb || 0,
|
||||
real_used_mb: pkg.real_used_mb || 0,
|
||||
real_remaining_mb: (pkg.real_total_mb || 0) - (pkg.real_used_mb || 0),
|
||||
virtual_total_mb: pkg.virtual_total_mb || 0,
|
||||
virtual_used_mb: pkg.virtual_used_mb || 0,
|
||||
virtual_remaining_mb: (pkg.virtual_total_mb || 0) - (pkg.virtual_used_mb || 0),
|
||||
reduction_pct: pkg.reduction_pct || 0,
|
||||
start_time: pkg.activated_at || '',
|
||||
expire_time: pkg.expires_at || '',
|
||||
status: pkg.status || 0,
|
||||
status_name: pkg.status_name,
|
||||
duration_days: undefined,
|
||||
virtual_ratio: pkg.virtual_ratio,
|
||||
package_type: pkg.package_type,
|
||||
enable_virtual_data: pkg.enable_virtual_data,
|
||||
data_limit_mb: pkg.data_limit_mb,
|
||||
virtual_limit_mb: pkg.virtual_limit_mb,
|
||||
virtual_remain_mb: pkg.virtual_remain_mb,
|
||||
data_usage_mb: pkg.data_usage_mb,
|
||||
created_at: pkg.created_at || ''
|
||||
}
|
||||
|
||||
@@ -217,18 +212,18 @@ export function useAssetInfo() {
|
||||
const useVirtual = pkg.enable_virtual_data
|
||||
cardInfo.value.current_package = pkg.package_name
|
||||
cardInfo.value.packageTotalFlow = formatDataSize(
|
||||
useVirtual ? pkg.virtual_limit_mb || 0 : pkg.data_limit_mb || 0
|
||||
useVirtual ? pkg.virtual_total_mb || 0 : pkg.real_total_mb || 0
|
||||
)
|
||||
cardInfo.value.usedFlow = formatDataSize(
|
||||
useVirtual ? pkg.virtual_used_mb || 0 : pkg.data_usage_mb || 0
|
||||
useVirtual ? pkg.virtual_used_mb || 0 : pkg.real_used_mb || 0
|
||||
)
|
||||
cardInfo.value.remainFlow = formatDataSize(
|
||||
useVirtual
|
||||
? pkg.virtual_remain_mb || 0
|
||||
: (pkg.data_limit_mb || 0) - (pkg.data_usage_mb || 0)
|
||||
? (pkg.virtual_total_mb || 0) - (pkg.virtual_used_mb || 0)
|
||||
: (pkg.real_total_mb || 0) - (pkg.real_used_mb || 0)
|
||||
)
|
||||
const totalMb = useVirtual ? pkg.virtual_limit_mb || 0 : pkg.data_limit_mb || 0
|
||||
const usedMb = useVirtual ? pkg.virtual_used_mb || 0 : pkg.data_usage_mb || 0
|
||||
const totalMb = useVirtual ? pkg.virtual_total_mb || 0 : pkg.real_total_mb || 0
|
||||
const usedMb = useVirtual ? pkg.virtual_used_mb || 0 : pkg.real_used_mb || 0
|
||||
cardInfo.value.usedFlowPercentage =
|
||||
totalMb > 0 ? `${((usedMb / totalMb) * 100).toFixed(2)}%` : '0.00%'
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user