From d0c1f1622cd26814c23ea3fe6b4638b6a2110103 Mon Sep 17 00:00:00 2001
From: sexygoat <1538832180@qq.com>
Date: Mon, 27 Apr 2026 17:39:55 +0800
Subject: [PATCH] =?UTF-8?q?fix:=20=E6=B5=81=E9=87=8F=E6=98=BE=E7=A4=BA?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../components/CurrentPackageCard.vue | 14 ++--
.../package-management/package-list/index.vue | 70 +++++++++----------
2 files changed, 42 insertions(+), 42 deletions(-)
diff --git a/src/views/asset-management/asset-information/components/CurrentPackageCard.vue b/src/views/asset-management/asset-information/components/CurrentPackageCard.vue
index 1058307..f1bad06 100644
--- a/src/views/asset-management/asset-information/components/CurrentPackageCard.vue
+++ b/src/views/asset-management/asset-information/components/CurrentPackageCard.vue
@@ -85,7 +85,7 @@
已使用
{{
- formatDataSize(currentPackage.virtual_used_mb || 0)
+ formatDataSize(currentPackage.virtual_data_used || 0)
}}
@@ -98,7 +98,7 @@
剩余
{{
formatDataSize(
- (currentPackage.virtual_limit_mb || 0) - (currentPackage.virtual_used_mb || 0)
+ (currentPackage.virtual_limit_mb || 0) - (currentPackage.virtual_data_used || 0)
)
}}
@@ -106,14 +106,14 @@
{
+ return h(ElSwitch, {
+ modelValue: row.shelf_status === 1,
+ activeText: getShelfStatusText(1),
+ inactiveText: getShelfStatusText(2),
+ inlinePrompt: true,
+ disabled: !hasAuth('package:update_away'),
+ 'onUpdate:modelValue': (val: string | number | boolean) =>
+ handleShelfStatusChange(row, val ? 1 : 2)
+ })
+ }
+ },
+ {
+ prop: 'status',
+ label: '状态',
+ width: 100,
+ formatter: (row: PackageResponse) => {
+ const frontendStatus = apiStatusToFrontend(row.status ?? 0)
+ return h(ElSwitch, {
+ modelValue: frontendStatus,
+ activeValue: CommonStatus.ENABLED,
+ inactiveValue: CommonStatus.DISABLED,
+ activeText: getStatusText(CommonStatus.ENABLED),
+ inactiveText: getStatusText(CommonStatus.DISABLED),
+ inlinePrompt: true,
+ disabled: !hasAuth('package:update_status'),
+ 'onUpdate:modelValue': (val: string | number | boolean) =>
+ handleStatusChange(row, val as number)
+ })
+ }
+ },
{
prop: 'real_data_mb',
label: '真流量',
@@ -814,41 +849,6 @@
? `¥${((row.suggested_retail_price ?? 0) / 100).toFixed(2)}`
: '-'
},
- {
- prop: 'shelf_status',
- label: '上架状态',
- width: 100,
- formatter: (row: PackageResponse) => {
- return h(ElSwitch, {
- modelValue: row.shelf_status === 1,
- activeText: getShelfStatusText(1),
- inactiveText: getShelfStatusText(2),
- inlinePrompt: true,
- disabled: !hasAuth('package:update_away'),
- 'onUpdate:modelValue': (val: string | number | boolean) =>
- handleShelfStatusChange(row, val ? 1 : 2)
- })
- }
- },
- {
- prop: 'status',
- label: '状态',
- width: 100,
- formatter: (row: PackageResponse) => {
- const frontendStatus = apiStatusToFrontend(row.status ?? 0)
- return h(ElSwitch, {
- modelValue: frontendStatus,
- activeValue: CommonStatus.ENABLED,
- inactiveValue: CommonStatus.DISABLED,
- activeText: getStatusText(CommonStatus.ENABLED),
- inactiveText: getStatusText(CommonStatus.DISABLED),
- inlinePrompt: true,
- disabled: !hasAuth('package:update_status'),
- 'onUpdate:modelValue': (val: string | number | boolean) =>
- handleStatusChange(row, val as number)
- })
- }
- },
{
prop: 'created_at',
label: '创建时间',