From 08a90f00744ea5b134495d827634865e6cbc5339 Mon Sep 17 00:00:00 2001 From: adonis Date: Tue, 8 Sep 2026 18:00:18 +0330 Subject: [PATCH] added some feature for plugin --- src/components/KhanegiDepositPanel.vue | 151 +++++++ src/components/MoneyInput.vue | 29 +- src/layouts/AppLayout.vue | 6 + src/pages/AdminsPage.vue | 15 +- src/pages/HamkarUiConfigPage.vue | 8 +- src/pages/KhanegiModularUiConfigPage.vue | 7 + src/pages/PluginCatalogPage.vue | 487 +++++++++++++++++----- src/pages/PluginPanelPage.vue | 35 +- src/pages/PluginTenantPage.vue | 502 ++++++++++++++--------- src/pages/ProductVersionsPage.vue | 9 +- src/pages/ProgramSettingsPage.vue | 7 + src/pages/ServerPanelPage.vue | 7 +- src/pages/ServerTenantPage.vue | 16 +- src/pages/SmsPanelPage.vue | 7 +- src/pages/SmsTenantPage.vue | 2 +- src/pages/SupportPanelPage.vue | 7 +- src/pages/SupportTenantPage.vue | 22 +- src/pages/TenantFormPage.vue | 11 +- src/pages/UiConfigPage.vue | 7 + src/styles.css | 92 ++++- 20 files changed, 1060 insertions(+), 367 deletions(-) create mode 100644 src/components/KhanegiDepositPanel.vue diff --git a/src/components/KhanegiDepositPanel.vue b/src/components/KhanegiDepositPanel.vue new file mode 100644 index 0000000..c3c2570 --- /dev/null +++ b/src/components/KhanegiDepositPanel.vue @@ -0,0 +1,151 @@ + + + + + diff --git a/src/components/MoneyInput.vue b/src/components/MoneyInput.vue index 14cc3ae..1e7e268 100644 --- a/src/components/MoneyInput.vue +++ b/src/components/MoneyInput.vue @@ -21,6 +21,7 @@ const props = withDefaults( allowNegative?: boolean disabled?: boolean nullable?: boolean + addonAfter?: string }>(), { size: 'large', @@ -70,21 +71,29 @@ function onInput(raw: string | number) { diff --git a/src/pages/AdminsPage.vue b/src/pages/AdminsPage.vue index fc93589..10ddd10 100644 --- a/src/pages/AdminsPage.vue +++ b/src/pages/AdminsPage.vue @@ -267,19 +267,21 @@ onMounted(load)