From 859a86f1a5b4f5836e8aca5b89294b28806a8ad4 Mon Sep 17 00:00:00 2001 From: Kavehhn174 Date: Wed, 19 Aug 2026 05:50:18 +0330 Subject: [PATCH] feat: add search settings page in dashboard, sidebar menu, and MongoDB search integration --- src/layout/AppMenu.vue | 7 + src/router/index.js | 11 + src/service/PropertyService.js | 19 + src/service/SettingService.js | 101 ++++++ src/service/TransactionService.js | 19 + src/views/pages/Property/ListProperties.vue | 39 +- src/views/pages/Settings/SearchSettings.vue | 334 ++++++++++++++++++ .../pages/Transaction/ListTransactions.vue | 71 +++- 8 files changed, 581 insertions(+), 20 deletions(-) create mode 100644 src/service/SettingService.js create mode 100644 src/views/pages/Settings/SearchSettings.vue diff --git a/src/layout/AppMenu.vue b/src/layout/AppMenu.vue index 77be21c..959038b 100644 --- a/src/layout/AppMenu.vue +++ b/src/layout/AppMenu.vue @@ -37,8 +37,15 @@ const model = ref([ { label: 'کاربران', icon: 'pi pi-fw pi-users', to: '/users/list-users' }, { label: 'نقش‌ها و دسترسی‌ها', icon: 'pi pi-fw pi-shield', to: '/roles/list-roles' } ] + }, + { + label: 'تنظیمات سیستم', + items: [ + { label: 'تنظیمات جستجو', icon: 'pi pi-fw pi-sliders-h', to: '/settings/search-settings' } + ] } ]); +