support ui changed 2
This commit is contained in:
@@ -20,10 +20,16 @@ export const supportMessengerSettings = ref<SupportMessengerSettings>({})
|
|||||||
export const DEFAULT_SUPPORT_MESSENGER_TEXT =
|
export const DEFAULT_SUPPORT_MESSENGER_TEXT =
|
||||||
'جهت شارژ حساب کاربری خود، کلمه "شماره حساب" را برای پشتیبانی ارسال نمایید.'
|
'جهت شارژ حساب کاربری خود، کلمه "شماره حساب" را برای پشتیبانی ارسال نمایید.'
|
||||||
|
|
||||||
function getActiveSettingValue(settings: Array<{ key?: string; is_active?: boolean; value?: unknown }>, key: string) {
|
function getSupportSettingValue(
|
||||||
const setting = settings.find((item) => item?.key === key && item?.is_active === true)
|
settings: Array<{ key?: string; is_active?: boolean | number; value?: unknown }>,
|
||||||
const value = setting?.value
|
key: string
|
||||||
|
) {
|
||||||
|
const setting = settings.find((item) => item?.key === key)
|
||||||
|
if (!setting) return ''
|
||||||
|
|
||||||
|
const value = setting.value
|
||||||
if (value === undefined || value === null) return ''
|
if (value === undefined || value === null) return ''
|
||||||
|
|
||||||
return String(value).trim()
|
return String(value).trim()
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -33,7 +39,7 @@ export function buildSupportMessengerUrl(messenger?: string, messengerId?: strin
|
|||||||
|
|
||||||
if (/^https?:\/\//i.test(id)) return id
|
if (/^https?:\/\//i.test(id)) return id
|
||||||
|
|
||||||
const type = (messenger ?? '').trim().toLowerCase()
|
const type = (messenger ?? '').trim().toLowerCase() || 'bale'
|
||||||
const username = id.replace(/^@/, '')
|
const username = id.replace(/^@/, '')
|
||||||
|
|
||||||
switch (type) {
|
switch (type) {
|
||||||
@@ -53,7 +59,7 @@ export function buildSupportMessengerUrl(messenger?: string, messengerId?: strin
|
|||||||
case 'soroush':
|
case 'soroush':
|
||||||
return `https://splus.ir/splus/${username}`
|
return `https://splus.ir/splus/${username}`
|
||||||
default:
|
default:
|
||||||
return ''
|
return `https://ble.ir/${username}`
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -63,9 +69,9 @@ export async function loadSupportMessengerFromSettings() {
|
|||||||
if (!settings || !Array.isArray(settings)) return
|
if (!settings || !Array.isArray(settings)) return
|
||||||
|
|
||||||
supportMessengerSettings.value = {
|
supportMessengerSettings.value = {
|
||||||
messenger: getActiveSettingValue(settings, 'support_messenger'),
|
messenger: getSupportSettingValue(settings, 'support_messenger') || 'bale',
|
||||||
messengerId: getActiveSettingValue(settings, 'support_messenger_id'),
|
messengerId: getSupportSettingValue(settings, 'support_messenger_id'),
|
||||||
messengerText: getActiveSettingValue(settings, 'support_messenger_text'),
|
messengerText: getSupportSettingValue(settings, 'support_messenger_text'),
|
||||||
}
|
}
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
console.log(e)
|
console.log(e)
|
||||||
|
|||||||
@@ -326,19 +326,11 @@
|
|||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<!-- شاخهٔ ثابت بازرتلا: شماره کارت حذف شد؛ از تنظیمات support_messenger استفاده میشود
|
||||||
<div v-else-if="isBazretalaProject()" class="wallet-info-modal__content">
|
<div v-else-if="isBazretalaProject()" class="wallet-info-modal__content">
|
||||||
<h3 class="wallet-info-modal__title">راهنمای شارژ حساب</h3>
|
...
|
||||||
<p class="wallet-info-modal__text">
|
|
||||||
جهت شارژ حساب کاربری خود، مبلغ موردنظر را به شماره کارت زیر واریز نموده و به شماره پشتیبانی
|
|
||||||
<strong>09121784258</strong>
|
|
||||||
در برنامه بله اطلاع دهید.
|
|
||||||
</p>
|
|
||||||
<div class="wallet-info-modal__card-box">
|
|
||||||
<div>(گنجینه طلای حاجی ابوالفتح - بانک ملی)</div>
|
|
||||||
<div>شماره کارت: 6037998800496928</div>
|
|
||||||
<div>شماره شبا: IR 110170000000372468150002</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
|
-->
|
||||||
|
|
||||||
<div v-else class="wallet-info-modal__content">
|
<div v-else class="wallet-info-modal__content">
|
||||||
<h3 class="wallet-info-modal__title">راهنمای شارژ حساب</h3>
|
<h3 class="wallet-info-modal__title">راهنمای شارژ حساب</h3>
|
||||||
|
|||||||
Reference in New Issue
Block a user