From 94cfc7ced6478ca62c187fa6acdce350e36dcc39 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=94=D0=BC=D0=B8=D1=82=D1=80=D0=B8=D0=B9?= Date: Tue, 7 Jul 2026 16:30:42 +0300 Subject: [PATCH] =?UTF-8?q?fix(projects):=20=D1=80=D0=B5=D0=B3=D0=B8=D0=BE?= =?UTF-8?q?=D0=BD=D1=8B=20=D0=B2=204=20=D0=B2=D1=8B=D0=BF=D0=B0=D0=B4?= =?UTF-8?q?=D0=B0=D1=88=D0=BA=D0=B0=D1=85=20=D1=80=D0=B0=D0=B7=D0=B4=D0=B5?= =?UTF-8?q?=D0=BB=D0=B0=20=C2=AB=D0=9F=D1=80=D0=BE=D0=B5=D0=BA=D1=82=D1=8B?= =?UTF-8?q?=C2=BB=20=E2=80=94=20=D1=81=D0=BE=D1=80=D1=82=D0=B8=D1=80=D0=BE?= =?UTF-8?q?=D0=B2=D0=BA=D0=B0=20=D0=BF=D0=BE=20=D1=81=D1=83=D1=82=D0=B8=20?= =?UTF-8?q?=D0=BD=D0=B0=D0=B7=D0=B2=D0=B0=D0=BD=D0=B8=D1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Те же выпадашки региона (новый проект, фильтр списка, массовое add/remove регионов, карточка проекта) переведены на REGIONS_ALPHA — единый порядок с автоподбором, республики по своему имени, а не кучей. Co-Authored-By: Claude Opus 4.8 (1M context) --- .../js/components/projects/ProjectDetailsDrawer.vue | 4 ++-- app/resources/js/components/projects/RegionsBulkDialog.vue | 5 +++-- app/resources/js/views/ProjectsView.vue | 4 ++-- app/resources/js/views/projects/NewProjectDialog.vue | 4 ++-- 4 files changed, 9 insertions(+), 8 deletions(-) diff --git a/app/resources/js/components/projects/ProjectDetailsDrawer.vue b/app/resources/js/components/projects/ProjectDetailsDrawer.vue index 80192e6f..a7a1efdf 100644 --- a/app/resources/js/components/projects/ProjectDetailsDrawer.vue +++ b/app/resources/js/components/projects/ProjectDetailsDrawer.vue @@ -3,7 +3,7 @@ import { ref, reactive, computed, onMounted, onBeforeUnmount, watch } from 'vue' import axios from 'axios'; import type { Project, BalancePayload } from '../../stores/projectsStore'; import { useProjectsStore } from '../../stores/projectsStore'; -import { REGIONS, FEDERAL_DISTRICT_NAMES } from '../../constants/regions'; +import { REGIONS_ALPHA, FEDERAL_DISTRICT_NAMES } from '../../constants/regions'; import { formatLeadDate, firstLeadDate } from '../../utils/leadDate'; const props = defineProps<{ project: Project | null }>(); @@ -29,7 +29,7 @@ const form = reactive({ signal_identifier: '', }); -const selectableRegions = REGIONS.filter((r) => r.code !== 0); +const selectableRegions = REGIONS_ALPHA; function reseedFromProject(p: Project | null): void { if (!p) return; diff --git a/app/resources/js/components/projects/RegionsBulkDialog.vue b/app/resources/js/components/projects/RegionsBulkDialog.vue index 637621bd..3340f8e6 100644 --- a/app/resources/js/components/projects/RegionsBulkDialog.vue +++ b/app/resources/js/components/projects/RegionsBulkDialog.vue @@ -75,7 +75,7 @@