all customer from pargar fixing 3

This commit is contained in:
2026-07-22 01:04:19 +03:30
parent 94ad66d32b
commit a759cf7251
2 changed files with 27 additions and 3 deletions
@@ -12,10 +12,17 @@ export const EDITABLE_SETTING_GROUPS: SettingGroupDef[] = [
title: 'عمومی و برند',
icon: 'vuesax-linear:home-2',
match: (k) =>
/^(name_fa|name_en|bace_url|server_url|logo_|title_pwa|title_fav|open_register|auto_active_customer|store_status|key$|tracking_systems_enabled|banner_enabled)$/.test(
/^(name_fa|name_en|bace_url|server_url|logo_|title_pwa|title_fav|open_register|auto_active_customer|store_status|key$)$/.test(
k
)
},
{
id: 'customer_features',
title: 'دسترسی مشتری به قابلیت‌ها',
icon: 'vuesax-linear:people',
match: (k) =>
/^(banner_enabled|tracking_systems_enabled|jibit_verification|register_jibit_verify)$/.test(k)
},
{
id: 'trading_hours',
title: 'ساعت کاری و نمایش قیمت',
@@ -48,7 +55,7 @@ export const EDITABLE_SETTING_GROUPS: SettingGroupDef[] = [
title: 'معرف و پاداش',
icon: 'vuesax-linear:people',
match: (k) =>
/^(referral_|gift_for|register_referral|register_jibit|jibit_verification|referral_bonus|invite_link_text)/.test(
/^(referral_|gift_for|register_referral|referral_bonus|invite_link_text)/.test(
k
)
},
@@ -114,12 +121,21 @@ export const EDITABLE_SETTING_GROUPS: SettingGroupDef[] = [
/** گروه‌های صفحه دیپلوی — شامل تنظیمات can_edit=0 */
export const SYSTEM_SETTING_GROUPS: SettingGroupDef[] = [
{
id: 'customer_features',
title: 'دسترسی مشتری به قابلیت‌ها',
icon: 'vuesax-linear:people',
match: (k) =>
/^(enable_conditional_order|banner_enabled|jibit_enabled|customer_direct_sms|has_page_earn_money|group_sms|tracking_systems_enabled|permision__enabled)$/.test(
k
)
},
{
id: 'general',
title: 'عمومی و برند',
icon: 'vuesax-linear:home-2',
match: (k) =>
/^(name_fa|name_en|app_url|admin_url|apk_download_link|permision__enabled|bace_url|server_url|logo_|title_pwa|title_fav|metal_type|main_metal|unit$|open_register|auto_active_customer|store_status|key$|is_store|group_sms|customer_direct_sms|has_page_earn_money|sms_panel|main_wallet_products|enable_conditional_order)/.test(
/^(name_fa|name_en|app_url|admin_url|apk_download_link|bace_url|server_url|logo_|title_pwa|title_fav|metal_type|main_metal|unit$|open_register|auto_active_customer|store_status|key$|is_store|sms_panel|main_wallet_products)/.test(
k
)
},
@@ -250,6 +250,7 @@ const KEY_TYPE_FALLBACK: Record<string, SettingFieldType> = {
balance_report_exclude_customer_id: 'number',
jibit_verification: 'switch',
register_jibit_verify: 'switch',
jibit_enabled: 'switch',
register_referral_sms_to_referrer: 'switch',
register_referral_bonus_message: 'switch',
open_register: 'switch',
@@ -596,6 +597,8 @@ const KEY_HELP_FALLBACK: Record<string, string> = {
'روشن: هنگام ثبت یا ویرایش کارت بانکی، تطبیق با سرویس احراز هویت جیبیت انجام می‌شود. خاموش: کارت بدون تطبیق جیبیت ثبت می‌شود.',
register_jibit_verify:
'روشن: در ثبت‌نام، تطبیق کد ملی و شماره موبایل از طریق جیبیت انجام می‌شود. خاموش: ثبت‌نام بدون تطبیق جیبیت انجام می‌شود.',
jibit_enabled:
'روشن: سرویس احراز هویت جیبیت (تطبیق کد ملی/موبایل و کارت بانکی) فعال است. خاموش: هیچ فراخوانی به جیبیت انجام نمی‌شود و احراز هویت خودکار کار نمی‌کند. فقط از صفحه دیپلوی قابل تغییر است.',
has_page_earn_money:
'روشن: منوی «کسب درآمد / دعوت دوستان» در اپ مشتری نمایش داده می‌شود. خاموش: این منو در اپ نمایش داده نمی‌شود.',
invite_link_text:
@@ -792,6 +795,9 @@ export const KEY_LABEL_FALLBACK: Record<string, string> = {
fee_free: 'معافیت کارمزد سفارش اول',
fee_conditional_order: 'کارمزد سفارش شرطی',
enable_conditional_order: 'سفارش شرطی',
jibit_enabled: 'احراز هویت جیبیت',
jibit_verification: 'تأیید کارت بانکی با جیبیت',
register_jibit_verify: 'تأیید کدملی/موبایل در ثبت‌نام',
min_withdraw: 'حداقل مبلغ برداشت',
min_deposit: 'حداقل مبلغ واریز کیف پول',
min_first_buy: 'حداقل اولین خرید',
@@ -868,6 +874,8 @@ export const SETTING_LOCKED_KEYS = new Set([
'fee_deduct_from_gold',
'group_sms',
'customer_direct_sms',
'enable_conditional_order',
'jibit_enabled',
'has_page_earn_money',
'is_store',
'sms_panel',