From 515f4aa0ce61cbc90dfd5d38969c27fe93e1338b Mon Sep 17 00:00:00 2001 From: erio Date: Mon, 6 Apr 2026 18:28:17 +0800 Subject: [PATCH] fix(frontend): remove balance-disabled checkbox, disable provider add when no types enabled MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Remove redundant "禁用余额充值" checkbox - Disable "添加服务商" button when no payment types are enabled - Show hint "请先在上方启用至少一种支付方式" when empty + no types --- frontend/src/i18n/locales/en.ts | 1 + frontend/src/i18n/locales/zh.ts | 1 + frontend/src/views/admin/SettingsView.vue | 16 ++++++++-------- 3 files changed, 10 insertions(+), 8 deletions(-) diff --git a/frontend/src/i18n/locales/en.ts b/frontend/src/i18n/locales/en.ts index 4b1362f0ff..24ce8bc271 100644 --- a/frontend/src/i18n/locales/en.ts +++ b/frontend/src/i18n/locales/en.ts @@ -4355,6 +4355,7 @@ export default { providerWxpay: 'WeChat Pay (Direct)', providerStripe: 'Stripe', typeDisabled: 'type disabled', + enableTypesFirst: 'Enable at least one payment type above first', productNamePrefix: 'Product Name Prefix', productNameSuffix: 'Product Name Suffix', preview: 'Preview', diff --git a/frontend/src/i18n/locales/zh.ts b/frontend/src/i18n/locales/zh.ts index 2f3d764f33..23fae5b2b0 100644 --- a/frontend/src/i18n/locales/zh.ts +++ b/frontend/src/i18n/locales/zh.ts @@ -4528,6 +4528,7 @@ export default { providerWxpay: '微信官方', providerStripe: 'Stripe', typeDisabled: '类型已禁用', + enableTypesFirst: '请先在上方启用至少一种支付方式', productNamePrefix: '商品名前缀', productNameSuffix: '商品名后缀', preview: '预览', diff --git a/frontend/src/views/admin/SettingsView.vue b/frontend/src/views/admin/SettingsView.vue index cf1a1ba96f..b01ebae585 100644 --- a/frontend/src/views/admin/SettingsView.vue +++ b/frontend/src/views/admin/SettingsView.vue @@ -1669,13 +1669,9 @@

{{ t('admin.settings.payment.orderTimeoutHint') }}

- +
-
- - -