diff --git a/src/pages/menuPages/configuration/SupportMessengerSettings.vue b/src/pages/menuPages/configuration/SupportMessengerSettings.vue
deleted file mode 100644
index 93f30f0..0000000
--- a/src/pages/menuPages/configuration/SupportMessengerSettings.vue
+++ /dev/null
@@ -1,176 +0,0 @@
-
-
-
پشتیبانی پیامرسان
-
-
-
پیامرسان
-
-
- {{ opt.label }}
-
-
-
در حال ذخیره...
-
- ذخیره شد
-
-
-
-
-
شناسه / یوزرنیم
-
-
{{ idHelp }}
-
در حال ذخیره...
-
- ذخیره شد
-
-
-
-
-
متن دکمه
-
-
در حال ذخیره...
-
- ذخیره شد
-
-
-
-
-
-
-
-
-
diff --git a/src/pages/menuPages/configuration/index.vue b/src/pages/menuPages/configuration/index.vue
index f30deb6..05c0fb4 100644
--- a/src/pages/menuPages/configuration/index.vue
+++ b/src/pages/menuPages/configuration/index.vue
@@ -66,18 +66,6 @@
-
-
سایر تنظیمات
@@ -102,7 +90,7 @@
@@ -183,17 +171,13 @@ import { loading } from '@/utils'
import { getConfiguration, setConfiguration } from '@/api/configuration'
import SettingValueField from './SettingValueField.vue'
import SettingCard from './SettingCard.vue'
-import SupportMessengerSettings from './SupportMessengerSettings.vue'
import {
SETTING_TYPE_OPTIONS,
formatValueForSave,
helpText,
- resolveSettingFieldType,
- SUPPORT_MESSENGER_KEYS
+ resolveSettingFieldType
} from './settingTypes'
-const supportMessengerKeySet = new Set(SUPPORT_MESSENGER_KEYS)
-
const settingTypeOptions = SETTING_TYPE_OPTIONS
const statusFilterOptions = [
@@ -286,24 +270,9 @@ const switchRows = computed(() =>
)
const otherRows = computed(() =>
- filteredRows.value.filter(
- (row) =>
- resolveSettingFieldType(row) !== 'switch' &&
- !supportMessengerKeySet.has(row.key ?? '')
- )
+ filteredRows.value.filter((row) => resolveSettingFieldType(row) !== 'switch')
)
-const supportMessengerBundle = computed(() => {
- const rows = filteredRows.value.filter((row) => supportMessengerKeySet.has(row.key ?? ''))
- if (!rows.length) return null
- const byKey = Object.fromEntries(rows.map((row) => [row.key, row]))
- return {
- messenger: byKey.support_messenger as Const | undefined,
- id: byKey.support_messenger_id as Const | undefined,
- text: byKey.support_messenger_text as Const | undefined
- }
-})
-
function rowColSpan(row: Const): number {
return resolveSettingFieldType(row) === 'longtext' ? 24 : 8
}
diff --git a/src/pages/menuPages/configuration/settingTypes.ts b/src/pages/menuPages/configuration/settingTypes.ts
index d533906..6b77d34 100644
--- a/src/pages/menuPages/configuration/settingTypes.ts
+++ b/src/pages/menuPages/configuration/settingTypes.ts
@@ -102,37 +102,6 @@ const SELECT_OPTIONS_BY_KEY: Record = {
support_messenger: 'bale,telegram,whatsapp,rubika,eitaa,soroush'
}
-export const SUPPORT_MESSENGER_KEYS = [
- 'support_messenger',
- 'support_messenger_id',
- 'support_messenger_text'
-] as const
-
-export const SUPPORT_MESSENGER_OPTIONS = [
- { key: 'bale', label: 'بله' },
- { key: 'telegram', label: 'تلگرام' },
- { key: 'whatsapp', label: 'واتساپ' },
- { key: 'rubika', label: 'روبیکا' },
- { key: 'eitaa', label: 'ایتا' },
- { key: 'soroush', label: 'سروش' }
-] as const
-
-export function supportMessengerIdPlaceholder(messenger: string): string {
- switch ((messenger || '').trim().toLowerCase()) {
- case 'telegram':
- return 'username بدون @'
- case 'whatsapp':
- return '98912xxxxxxx'
- case 'rubika':
- case 'eitaa':
- case 'soroush':
- return 'username'
- case 'bale':
- default:
- return 'username در ble.ir'
- }
-}
-
export function resolveSettingFieldType(row: Pick): SettingFieldType {
const raw = (row.type || '').trim().toLowerCase()
if (['text', 'number', 'switch', 'select', 'longtext'].includes(raw)) {