From dbc1883eaf0b71a4210ad3e37a04b0f54113aa43 Mon Sep 17 00:00:00 2001 From: brusnitsyn Date: Tue, 7 Jul 2026 17:12:01 +0900 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=B8=D0=BB=20?= =?UTF-8?q?=D0=9E=D1=82=D0=BA=D1=83=D0=B4=D0=B0=20=D0=B4=D0=BE=D1=81=D1=82?= =?UTF-8?q?=D0=B0=D0=B2=D0=BB=D0=B5=D0=BD=20=D0=B8=20=D0=BF=D0=BE=D1=81?= =?UTF-8?q?=D1=82=D1=83=D0=BF=D0=B8=D0=BB=20=D0=BE=D1=82=20=D0=BD=D0=B0?= =?UTF-8?q?=D1=87=D0=B0=D0=BB=D0=B0=20=D0=B7=D0=B0=D0=B1=D0=BE=D0=BB=D0=B5?= =?UTF-8?q?=D0=B2=D0=B0=D0=BD=D0=B8=D1=8F=20(=D0=B4=D0=B0=D1=82=D0=B0=20?= =?UTF-8?q?=D0=B8=20=D0=B2=D1=80=D0=B5=D0=BC=D1=8F)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .env.example | 3 ++ app/Http/Controllers/Api/FiasController.php | 29 +++++++++++++ config/fias.php | 5 +++ resources/js/Components/AppSearchAddress.vue | 41 ++++++++++++++++++ .../Components/AddMedicalHistoryModal.vue | 41 ++++++++++++++++-- .../Components/EditMedicalHistoryModal.vue | 42 +++++++++++++++++-- routes/api.php | 3 ++ 7 files changed, 157 insertions(+), 7 deletions(-) create mode 100644 app/Http/Controllers/Api/FiasController.php create mode 100644 config/fias.php create mode 100644 resources/js/Components/AppSearchAddress.vue diff --git a/.env.example b/.env.example index f63ede8..47b4cbc 100644 --- a/.env.example +++ b/.env.example @@ -74,4 +74,7 @@ VITE_APP_TAG="${APP_TAG}" VITE_SENTRY_DNS= +SYNCIO_BASE_URL= SYNCIO_SECRET= +SYNCIO_TOKEN= +FIAS_URL= \ No newline at end of file diff --git a/app/Http/Controllers/Api/FiasController.php b/app/Http/Controllers/Api/FiasController.php new file mode 100644 index 0000000..d8df7cc --- /dev/null +++ b/app/Http/Controllers/Api/FiasController.php @@ -0,0 +1,29 @@ +input('search'); + + $response = Http::post(config('fias.url') . '/find', [ + 'search' => $search, + 'filter_by' => [ + 'level' => '[5,6]', + 'isactive' => 1 + ], + 'sort_by' => [ + 'level' => 'asc' + ] + ]); + + return $response->json(); + } +} \ No newline at end of file diff --git a/config/fias.php b/config/fias.php new file mode 100644 index 0000000..3a2cd7b --- /dev/null +++ b/config/fias.php @@ -0,0 +1,5 @@ + env('FIAS_URL'), +]; \ No newline at end of file diff --git a/resources/js/Components/AppSearchAddress.vue b/resources/js/Components/AppSearchAddress.vue new file mode 100644 index 0000000..4a39aa5 --- /dev/null +++ b/resources/js/Components/AppSearchAddress.vue @@ -0,0 +1,41 @@ + + + \ No newline at end of file diff --git a/resources/js/Pages/Nurse/Components/AddMedicalHistoryModal.vue b/resources/js/Pages/Nurse/Components/AddMedicalHistoryModal.vue index ce3def0..7399983 100644 --- a/resources/js/Pages/Nurse/Components/AddMedicalHistoryModal.vue +++ b/resources/js/Pages/Nurse/Components/AddMedicalHistoryModal.vue @@ -1,11 +1,12 @@