From 99698e345adc5efde2f20e664e760b941725667c Mon Sep 17 00:00:00 2001 From: adonis Date: Wed, 29 Jul 2026 20:48:06 +0330 Subject: [PATCH] added button for site 2 --- .../menuPages/configuration/settingGroups.ts | 2 +- .../menuPages/configuration/settingTypes.ts | 16 +++++++++++++++- 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/src/pages/menuPages/configuration/settingGroups.ts b/src/pages/menuPages/configuration/settingGroups.ts index f83e150..d65a0c4 100644 --- a/src/pages/menuPages/configuration/settingGroups.ts +++ b/src/pages/menuPages/configuration/settingGroups.ts @@ -21,7 +21,7 @@ export const EDITABLE_SETTING_GROUPS: SettingGroupDef[] = [ title: 'دسترسی مشتری به قابلیت‌ها', icon: 'vuesax-linear:people', match: (k) => - /^(banner_enabled|tracking_systems_enabled|jibit_verification|register_jibit_verify|show_product_details|show_product_trade_status|show_product_card_meta)$/.test(k) + /^(banner_enabled|tracking_systems_enabled|jibit_verification|register_jibit_verify|show_product_details|show_product_trade_status|show_product_card_meta|products_site_link_enabled|products_site_link_url|products_site_link_text)$/.test(k) }, { id: 'trading_hours', diff --git a/src/pages/menuPages/configuration/settingTypes.ts b/src/pages/menuPages/configuration/settingTypes.ts index 36594a8..7dd4da6 100644 --- a/src/pages/menuPages/configuration/settingTypes.ts +++ b/src/pages/menuPages/configuration/settingTypes.ts @@ -271,6 +271,9 @@ const KEY_TYPE_FALLBACK: Record = { show_home_price_when_closed: 'switch', show_gold_ounce_price: 'switch', show_product_details: 'switch', + products_site_link_enabled: 'switch', + products_site_link_url: 'text', + products_site_link_text: 'text', show_product_trade_status: 'switch', show_product_card_meta: 'switch', send_to_tahesab: 'switch', @@ -568,6 +571,12 @@ const KEY_HELP_FALLBACK: Record = { 'روشن: اگر آدرس API تابلو (zaarbox_api_url) تنظیم شده باشد، قیمت انس طلا در اپ مشتری نمایش داده می‌شود. خاموش: نمایش داده نمی‌شود.', show_product_details: 'روشن: بعد از انتخاب محصول در صفحه خرید/فروش، متن توضیح محصول نمایش داده می‌شود. خاموش: توضیح نشان داده نمی‌شود.', + products_site_link_enabled: + 'روشن: در صفحه خرید/فروش (بالای تب دسته‌ها) یک دکمه تمام‌عرض نشان داده می‌شود که با کلیک، لینک تنظیم‌شده را در تب جدید مرورگر باز می‌کند. خاموش: دکمه مخفی است.', + products_site_link_url: + 'آدرس کامل سایت یا صفحه خارجی (مثلاً https://example.com). با کلیک روی دکمه در اپ کاربر، همین آدرس در تب جدید مرورگر باز می‌شود. اگر خالی باشد، با وجود روشن بودن سوییچ، دکمه کاری انجام نمی‌دهد.', + products_site_link_text: + 'متنی که روی دکمه لینک خارجی در صفحه خرید/فروش نمایش داده می‌شود. اگر خالی باشد، پیش‌فرض «ورود به سایت» همراه آیکون کره زمین نشان داده می‌شود.', show_product_trade_status: 'روشن: روی کارت محصول برچسب خرید باز/بسته و فروش باز/بسته نمایش داده می‌شود. خاموش: مخفی است.', show_product_card_meta: @@ -831,6 +840,9 @@ export const KEY_LABEL_FALLBACK: Record = { show_home_price_when_closed: 'نمایش قیمت صفحه اصلی خارج از ساعت کاری', show_gold_ounce_price: 'نمایش قیمت انس طلا', show_product_details: 'نمایش جزئیات اطلاعات محصول', + products_site_link_enabled: 'دکمه لینک خارجی در خرید/فروش', + products_site_link_url: 'آدرس لینک دکمه خرید/فروش', + products_site_link_text: 'متن دکمه لینک خرید/فروش', show_product_trade_status: 'نمایش خرید/فروش باز روی کارت محصول', show_product_card_meta: 'نمایش دسته و تحویل و مقدار روی کارت محصول', fee_single: 'اختلاف پایه خرید/فروش', @@ -992,7 +1004,9 @@ export const SETTING_EDITABLE_KEYS = new Set([ 'referral_id', 'referral_limit', 'referral_gift_on_first_order', 'register_jibit_verify', 'register_referral_bonus_message', 'register_referral_sms_to_referrer', 'sell_fee', 'show_last_price', 'show_home_price_when_closed', 'show_gold_ounce_price', 'show_product_details', - 'show_product_trade_status', 'show_product_card_meta', 'startDay', + 'show_product_trade_status', 'show_product_card_meta', + 'products_site_link_enabled', 'products_site_link_url', 'products_site_link_text', + 'startDay', 'support_messengers', 'support_messenger_text', 'deposit_support_message_text', 'deposit_account_holder', 'deposit_card_number', 'deposit_sheba', 'text_about', 'text_rule',