fix
This commit is contained in:
@@ -21,7 +21,7 @@
|
|||||||
|
|
||||||
<div class="flex flex-col lg:flex-row gap-6">
|
<div class="flex flex-col lg:flex-row gap-6">
|
||||||
<!-- Левая панель - поля (с прокруткой и сворачиванием) -->
|
<!-- Левая панель - поля (с прокруткой и сворачиванием) -->
|
||||||
<div class="lg:w-72 card p-5 flex flex-col max-h-[calc(100vh-12rem)]">
|
<div class="lg:w-72 card p-5 flex flex-col max-h-[calc(100vh-12rem)] lg:sticky lg:top-4 self-start">
|
||||||
<h3 class="text-xl font-bold mb-4">Поля</h3>
|
<h3 class="text-xl font-bold mb-4">Поля</h3>
|
||||||
<div class="mb-3">
|
<div class="mb-3">
|
||||||
<input type="text" v-model="searchQuery" placeholder="Поиск по названию или тегам" class="input-field">
|
<input type="text" v-model="searchQuery" placeholder="Поиск по названию или тегам" class="input-field">
|
||||||
@@ -65,7 +65,6 @@
|
|||||||
@dragstart="dragStart($event, field)"
|
@dragstart="dragStart($event, field)"
|
||||||
@dragend="dragEnd">
|
@dragend="dragEnd">
|
||||||
{{ field.name }}
|
{{ field.name }}
|
||||||
<span class="text-[9px] bg-white/20 rounded-full px-1 ml-1">{{ field.tags?.slice(0,2).join(', ') }}</span>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -93,7 +92,6 @@
|
|||||||
@dragstart="dragStart($event, field)"
|
@dragstart="dragStart($event, field)"
|
||||||
@dragend="dragEnd">
|
@dragend="dragEnd">
|
||||||
{{ field.name }}
|
{{ field.name }}
|
||||||
<span class="text-[9px] bg-white/20 rounded-full px-1 ml-1">{{ field.tags?.slice(0,2).join(', ') }}</span>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -121,17 +119,13 @@
|
|||||||
@dragstart="dragStart($event, field)"
|
@dragstart="dragStart($event, field)"
|
||||||
@dragend="dragEnd">
|
@dragend="dragEnd">
|
||||||
{{ field.name }}
|
{{ field.name }}
|
||||||
<span class="text-[9px] bg-white/20 rounded-full px-1 ml-1">{{ field.tags?.slice(0,2).join(', ') }}</span>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="mt-5 p-3 bg-gray-50 rounded-xl border border-gray-200">
|
<div class="mt-5">
|
||||||
<div class="flex justify-between"><span>ROW:</span><b>{{ rowFields.length }}</b></div>
|
<button @click="openResetModal" class="btn-secondary w-full">Сбросить всё</button>
|
||||||
<div class="flex justify-between mt-1"><span>COLUMN:</span><b>{{ columnFields.length }}</b></div>
|
|
||||||
<div class="flex justify-between mt-1"><span>VALUES:</span><b>{{ valueFields.length }}</b></div>
|
|
||||||
<button @click="openResetModal" class="w-full mt-3 bg-gray-700 text-white py-2 rounded-lg hover:bg-gray-800 transition-colors">Сбросить всё</button>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -448,7 +442,7 @@ const tableName = ref('')
|
|||||||
const tableNameValid = ref(true)
|
const tableNameValid = ref(true)
|
||||||
const tableNameTouched = ref(false)
|
const tableNameTouched = ref(false)
|
||||||
const reportType = ref<'SALES' | 'DELIVERIES' | 'TRANSACTIONS'>('SALES')
|
const reportType = ref<'SALES' | 'DELIVERIES' | 'TRANSACTIONS'>('SALES')
|
||||||
const buildSummary = ref(true)
|
const buildSummary = ref(false)
|
||||||
const searchQuery = ref('')
|
const searchQuery = ref('')
|
||||||
const activeTab = ref<'table' | 'sql'>('table')
|
const activeTab = ref<'table' | 'sql'>('table')
|
||||||
|
|
||||||
@@ -758,7 +752,7 @@ const confirmReset = () => {
|
|||||||
tableName.value = ''
|
tableName.value = ''
|
||||||
tableNameValid.value = true
|
tableNameValid.value = true
|
||||||
tableNameTouched.value = false
|
tableNameTouched.value = false
|
||||||
buildSummary.value = true
|
buildSummary.value = false
|
||||||
searchQuery.value = ''
|
searchQuery.value = ''
|
||||||
showNotification('Все настройки сброшены', 'success')
|
showNotification('Все настройки сброшены', 'success')
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user