From ad2fefeac1499269499e87aca3b4ef3425ba972e Mon Sep 17 00:00:00 2001 From: adonis Date: Mon, 15 Jun 2026 15:41:50 +0330 Subject: [PATCH] support handler --- src/utils/supportMessenger.ts | 10 ++++++++++ src/views/base/wallet/index.vue | 21 +++++++++++++++++++++ 2 files changed, 31 insertions(+) diff --git a/src/utils/supportMessenger.ts b/src/utils/supportMessenger.ts index 9516c3f..61a2096 100644 --- a/src/utils/supportMessenger.ts +++ b/src/utils/supportMessenger.ts @@ -13,6 +13,7 @@ export interface SupportMessengerSettings { messenger?: SupportMessengerType | string messengerId?: string messengerText?: string + depositSmsSupportNumber?: string } export const supportMessengerSettings = ref({}) @@ -62,6 +63,14 @@ export function buildSupportMessengerUrl(messenger?: string, messengerId?: strin } } +export function buildDepositSmsUrl(phoneNumber?: string) { + const digits = (phoneNumber ?? '').replace(/\D/g, '') + if (!digits) return '' + + const body = encodeURIComponent('شماره حساب') + return `sms:${digits}?body=${body}` +} + export async function loadSupportMessengerFromSettings() { try { const settings = await getSettings() @@ -71,6 +80,7 @@ export async function loadSupportMessengerFromSettings() { messenger: getSupportSettingValue(settings, 'support_messenger'), messengerId: getSupportSettingValue(settings, 'support_messenger_id'), messengerText: getSupportSettingValue(settings, 'support_messenger_text'), + depositSmsSupportNumber: getSupportSettingValue(settings, 'deposit_sms_support_number'), } } catch (e) { console.log(e) diff --git a/src/views/base/wallet/index.vue b/src/views/base/wallet/index.vue index 8dcf196..33333c4 100644 --- a/src/views/base/wallet/index.vue +++ b/src/views/base/wallet/index.vue @@ -324,6 +324,14 @@ پیام به پشتیبانی + + + پیام به پشتیبانی (sms) +