fix bug and added options 2

This commit is contained in:
2026-07-12 18:35:11 +03:30
parent e0e3ec94f3
commit b8bdf8228c
2 changed files with 6 additions and 2 deletions
@@ -172,7 +172,7 @@ export const SYSTEM_SETTING_GROUPS: SettingGroupDef[] = [
id: 'infra',
title: 'زیرساخت',
icon: 'vuesax-linear:cpu',
match: (k) => /^(wss_enabled|sse_path|profit_gold_api_enabled|tracking_systems)$/.test(k)
match: (k) => /^(wss_enabled|sse_path|profit_gold_api_enabled|tracking_systems|tracking_systems_enabled)$/.test(k)
},
{
id: 'misc',
@@ -215,6 +215,7 @@ const KEY_TYPE_FALLBACK: Record<string, SettingFieldType> = {
pargar_api_token: 'text',
support_messengers: 'longtext',
tracking_systems: 'longtext',
tracking_systems_enabled: 'switch',
support_messenger_id: 'text',
support_messenger_text: 'longtext',
deposit_support_message_text: 'longtext',
@@ -468,6 +469,8 @@ const KEY_HELP_FALLBACK: Record<string, string> = {
'لیست پیام‌رسان‌های پشتیبانی. اگر چند مورد باشد، با کلیک دکمه شناور منوی انتخاب باز می‌شود؛ اگر یک مورد باشد مستقیم باز می‌شود. تماس تلفنی جداگانه از «شماره تماس پشتیبانی» است.',
tracking_systems:
'لیست JSON سامانه‌های ردیابی/آنالیتیکس در اپ مشتری. هر مورد: type (gtag، gtm، clarity، custom)، id (کد اندازه‌گیری یا شناسه پروژه)، enabled (روشن/خاموش). فقط از صفحه دیپلوی قابل ویرایش است.',
tracking_systems_enabled:
'روشن: وقتی tracking_systems پر باشد، اسکریپت‌های ردیابی در اپ مشتری بارگذاری می‌شوند. خاموش: هیچ سامانه ردیابی نمایش داده نمی‌شود — حتی اگر JSON پر باشد.',
support_messenger:
'پیام‌رسانی که آیکون کناری و دکمه شناور پشتیبانی در اپ مشتری (درباره ما، قوانین، آموزش و راهنمای واریز) به آن هدایت می‌کند.',
support_messenger_id:
@@ -623,6 +626,7 @@ export const KEY_LABEL_FALLBACK: Record<string, string> = {
send_to_pargar: 'ارسال خودکار به پرگار (قدیمی)',
support_messengers: 'پیام‌رسان‌های پشتیبانی',
tracking_systems: 'سامانه‌های ردیابی',
tracking_systems_enabled: 'نمایش سامانه‌های ردیابی',
support_messenger: 'پیام‌رسان پشتیبانی',
support_messenger_id: 'شناسه پشتیبانی',
support_messenger_text: 'متن راهنمای واریز',
@@ -671,7 +675,7 @@ export const SETTING_LOCKED_KEYS = new Set([
'send_to_tahesab', 'send_to_pargar', 'accounting_provider', 'service_charge_percentage',
'sse_path',
'tahesab_bank_account', 'tahesab_db', 'tahesab_host', 'tahesab_port', 'tahesab_token',
'tracking_systems',
'tracking_systems', 'tracking_systems_enabled',
'pargar_api_token', 'pargar_password', 'pargar_username',
'telegram_bot_token', 'rubika_bot_token',
'price_channel_bale_to', 'price_channel_telegram_to', 'price_channel_rubika_to',