From 3254a6dadbabc741e1fda4dea23612c11e6e2dfa Mon Sep 17 00:00:00 2001 From: adonis Date: Sat, 13 Jun 2026 22:28:29 +0330 Subject: [PATCH] support ui changed 2 --- src/utils/supportMessenger.ts | 22 ++++++++++++++-------- src/views/base/wallet/index.vue | 14 +++----------- 2 files changed, 17 insertions(+), 19 deletions(-) diff --git a/src/utils/supportMessenger.ts b/src/utils/supportMessenger.ts index 947d74d..b6f648e 100644 --- a/src/utils/supportMessenger.ts +++ b/src/utils/supportMessenger.ts @@ -20,10 +20,16 @@ export const supportMessengerSettings = ref({}) export const DEFAULT_SUPPORT_MESSENGER_TEXT = 'جهت شارژ حساب کاربری خود، کلمه "شماره حساب" را برای پشتیبانی ارسال نمایید.' -function getActiveSettingValue(settings: Array<{ key?: string; is_active?: boolean; value?: unknown }>, key: string) { - const setting = settings.find((item) => item?.key === key && item?.is_active === true) - const value = setting?.value +function getSupportSettingValue( + settings: Array<{ key?: string; is_active?: boolean | number; value?: unknown }>, + key: string +) { + const setting = settings.find((item) => item?.key === key) + if (!setting) return '' + + const value = setting.value if (value === undefined || value === null) return '' + return String(value).trim() } @@ -33,7 +39,7 @@ export function buildSupportMessengerUrl(messenger?: string, messengerId?: strin if (/^https?:\/\//i.test(id)) return id - const type = (messenger ?? '').trim().toLowerCase() + const type = (messenger ?? '').trim().toLowerCase() || 'bale' const username = id.replace(/^@/, '') switch (type) { @@ -53,7 +59,7 @@ export function buildSupportMessengerUrl(messenger?: string, messengerId?: strin case 'soroush': return `https://splus.ir/splus/${username}` default: - return '' + return `https://ble.ir/${username}` } } @@ -63,9 +69,9 @@ export async function loadSupportMessengerFromSettings() { if (!settings || !Array.isArray(settings)) return supportMessengerSettings.value = { - messenger: getActiveSettingValue(settings, 'support_messenger'), - messengerId: getActiveSettingValue(settings, 'support_messenger_id'), - messengerText: getActiveSettingValue(settings, 'support_messenger_text'), + messenger: getSupportSettingValue(settings, 'support_messenger') || 'bale', + messengerId: getSupportSettingValue(settings, 'support_messenger_id'), + messengerText: getSupportSettingValue(settings, 'support_messenger_text'), } } catch (e) { console.log(e) diff --git a/src/views/base/wallet/index.vue b/src/views/base/wallet/index.vue index 12f234c..a13c755 100644 --- a/src/views/base/wallet/index.vue +++ b/src/views/base/wallet/index.vue @@ -326,19 +326,11 @@ +

راهنمای شارژ حساب