diff --git a/frontend/src/views/OLAPConstructor.vue b/frontend/src/views/OLAPConstructor.vue index 7ee2f1e..2f4acad 100644 --- a/frontend/src/views/OLAPConstructor.vue +++ b/frontend/src/views/OLAPConstructor.vue @@ -106,44 +106,101 @@
- -
-
- Тип отчета: -
- - -
- -
- - -
Должно начинаться с буквы
-
- - -
-
- - + +
+ +
-
- - + + +
+ + +
+ + +
+ + +
+ + +
+ + + + + +
@@ -305,7 +362,7 @@
- +
@@ -428,7 +485,6 @@ const collapsed = ref({ filter: false }) -// Метод переключения const toggleSection = (section: 'number' | 'category' | 'filter') => { collapsed.value[section] = !collapsed.value[section] } @@ -436,7 +492,7 @@ const toggleSection = (section: 'number' | 'category' | 'filter') => { // Модалка сброса const resetModal = ref({ show: false }) -// Drag & drop state (без изменений) +// Drag & drop state let draggedItem: AvailableField | null = null let draggedFromSidebar = true const dragOverZone = ref(null) @@ -444,7 +500,6 @@ let dragReorderItem: CategoryField | NumberField | null = null let dragReorderType: string | null = null let dragReorderFromIdx: number | null = null -// Функции (без изменений, кроме удаления collapsed) const buildAvailableFields = (): AvailableField[] => { if (!columnsData.value.length) return [] const selected = reportType.value