diff --git a/src/pages/HomePage.vue b/src/pages/HomePage.vue
index ad7e5c1..097a23d 100644
--- a/src/pages/HomePage.vue
+++ b/src/pages/HomePage.vue
@@ -26,6 +26,7 @@ type ServerSummary = {
expiryLevel: ExpiryLevel
expiryLabel: string
isDedicated?: boolean
+ serverName?: string | null
}
type Tenant = {
@@ -33,6 +34,7 @@ type Tenant = {
product: 'hamkar' | 'khanegi'
slug?: string
nameFa?: string
+ serverAccountId?: string
sms?: SmsSummary
server?: ServerSummary
}
@@ -221,14 +223,19 @@ onMounted(load)
diff --git a/src/pages/ServerPanelPage.vue b/src/pages/ServerPanelPage.vue
index 28b7497..d0c7928 100644
--- a/src/pages/ServerPanelPage.vue
+++ b/src/pages/ServerPanelPage.vue
@@ -13,12 +13,14 @@ type TenantRow = {
slug: string
nameFa: string
domain: string
+ serversCount?: number
server: {
isDedicated: boolean
expiryLevel: ExpiryLevel
expiryLabel: string
serverName?: string | null
planLabel?: string | null
+ serversCount?: number
}
}
@@ -62,7 +64,9 @@ onMounted(loadTenants)
پنل سرور
-
وضعیت اختصاصی یا مدیریتشده، شارژ و هشدار نزدیک پایان اعتبار
+
+ هر نسخه میتواند چند سرور داشته باشد — وضعیت، شارژ و هشدار نزدیک پایان اعتبار
+
@@ -94,7 +98,10 @@ onMounted(loadTenants)
>
{{ t.nameFa }}
{{ t.server?.expiryLabel }}
-
{{ t.server.serverName }}
+
+ {{ t.serversCount }} سرور
+
+
{{ t.server.serverName }}
{{ t.domain }}
نسخهای نیست
@@ -117,7 +124,10 @@ onMounted(loadTenants)
>
{{ t.nameFa }}
{{ t.server?.expiryLabel }}
-
{{ t.server.serverName }}
+
+ {{ t.serversCount }} سرور
+
+
{{ t.server.serverName }}
{{ t.domain }}
نسخهای نیست
diff --git a/src/pages/ServerTenantPage.vue b/src/pages/ServerTenantPage.vue
index 2f30ec6..801d0c8 100644
--- a/src/pages/ServerTenantPage.vue
+++ b/src/pages/ServerTenantPage.vue
@@ -1,8 +1,8 @@