From 8b30341d501f79240ca043a67c1ed5bc351066ef Mon Sep 17 00:00:00 2001 From: sexygoat <1538832180@qq.com> Date: Fri, 10 Apr 2026 15:06:28 +0800 Subject: [PATCH] fix(operator): fix operator edit issue --- .../components/CurrentPackageCard.vue | 15 +++ .../components/PackageListCard.vue | 106 +++++++++++++----- .../dialogs/PackageRechargeDialog.vue | 105 ++++++++++++++++- .../components/dialogs/WiFiConfigDialog.vue | 4 +- .../composables/useAssetInfo.ts | 89 ++++++++------- .../composables/useAssetOperations.ts | 12 +- .../asset-information/index.vue | 71 +++++++++++- .../asset-information/types.ts | 4 + 8 files changed, 320 insertions(+), 86 deletions(-) diff --git a/src/views/asset-management/asset-information/components/CurrentPackageCard.vue b/src/views/asset-management/asset-information/components/CurrentPackageCard.vue index 317ae9c..ae8017a 100644 --- a/src/views/asset-management/asset-information/components/CurrentPackageCard.vue +++ b/src/views/asset-management/asset-information/components/CurrentPackageCard.vue @@ -34,6 +34,12 @@ {{ formatDataSize(currentPackage.package_total_data || 0) }} + + {{ getPackageTypeName(currentPackage.package_type) }} + + + {{ currentPackage.virtual_ratio || '-' }} + @@ -165,6 +171,15 @@ const handleShowRecharge = () => { emit('showRecharge') } + + // 套餐类型名称 + const getPackageTypeName = (type?: string) => { + const typeMap: Record = { + formal: '正式套餐', + addon: '加油包' + } + return typeMap[type || ''] || '-' + } diff --git a/src/views/asset-management/asset-information/components/dialogs/PackageRechargeDialog.vue b/src/views/asset-management/asset-information/components/dialogs/PackageRechargeDialog.vue index a7216db..1469bc2 100644 --- a/src/views/asset-management/asset-information/components/dialogs/PackageRechargeDialog.vue +++ b/src/views/asset-management/asset-information/components/dialogs/PackageRechargeDialog.vue @@ -47,6 +47,26 @@ + + + + + +