You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

68 lines
3.5 KiB

1 year ago
<template>
1 year ago
<div style="height: 100%">
<q-splitter v-model="splitterModelRef" style="height: 100%">
1 year ago
<template #before>
1 year ago
<q-tabs v-model="selectedTabRef" vertical>
<q-tab name="Industry" no-caps>
1 year ago
<div class="text-left" style="width: 200px" :title="$t('standard.industry.grid.title')">{{ $t('standard.industry.grid.title') }}</div>
1 year ago
</q-tab>
1 year ago
<q-tab name="AdminDivision" no-caps>
1 year ago
<div class="text-left" style="width: 200px" :title="$t('standard.adminDivision.grid.title')">{{ $t('standard.adminDivision.grid.title') }}</div>
1 year ago
</q-tab>
<q-tab name="PerformanceStatus" no-caps>
1 year ago
<div class="text-left" style="width: 200px" :title="$t('standard.performanceStatus.grid.title')">
{{ $t('standard.performanceStatus.grid.title') }}
</div>
1 year ago
</q-tab>
<q-tab name="Counterparty" no-caps>
1 year ago
<div class="text-left" style="width: 200px" :title="$t('standard.counterparty.grid.title')">{{ $t('standard.counterparty.grid.title') }}</div>
1 year ago
</q-tab>
<q-tab name="Country" no-caps>
1 year ago
<div class="text-left" style="width: 200px" :title="$t('standard.country.grid.title')">{{ $t('standard.country.grid.title') }}</div>
1 year ago
</q-tab>
<q-tab name="Currency" no-caps>
1 year ago
<div class="text-left" style="width: 200px" :title="$t('standard.currency.grid.title')">{{ $t('standard.currency.grid.title') }}</div>
1 year ago
</q-tab>
</q-tabs>
</template>
<template #after>
1 year ago
<div class="pl-1" style="height: 100%">
1 year ago
<q-tab-panels v-model="selectedTabRef" animated swipeable style="height: 100%">
<q-tab-panel name="Industry" class="px-0 pb-0" style="height: 100%; padding-left: 0px; padding-right: 0px; padding-bottom: 0px">
<Industry></Industry>
</q-tab-panel>
<q-tab-panel name="AdminDivision" class="px-0 pb-0" style="height: 100%; padding-left: 0px; padding-right: 0px; padding-bottom: 0px">
<AdminDivision></AdminDivision>
</q-tab-panel>
<q-tab-panel name="PerformanceStatus" class="px-0 pb-0" style="height: 100%; padding-left: 0px; padding-right: 0px; padding-bottom: 0px">
<PerformanceStatus></PerformanceStatus>
</q-tab-panel>
<q-tab-panel name="Counterparty" class="px-0 pb-0" style="height: 100%; padding-left: 0px; padding-right: 0px; padding-bottom: 0px">
<Counterparty></Counterparty>
</q-tab-panel>
<q-tab-panel name="Country" class="px-0 pb-0" style="height: 100%; padding-left: 0px; padding-right: 0px; padding-bottom: 0px">
<Country></Country>
1 year ago
</q-tab-panel>
1 year ago
<q-tab-panel name="Currency" class="px-0 pb-0" style="height: 100%; padding-left: 0px; padding-right: 0px; padding-bottom: 0px">
<Currency></Currency>
1 year ago
</q-tab-panel>
</q-tab-panels>
</div>
1 year ago
</template>
</q-splitter>
</div>
</template>
<script setup lang="ts">
import { ref } from 'vue';
1 year ago
import Industry from './standard/Industry.vue';
import AdminDivision from './standard/AdminDivision.vue';
import PerformanceStatus from './standard/PerformanceStatus.vue';
import Counterparty from './standard/Counterparty.vue';
import Country from './standard/Country.vue';
import Currency from './standard/Currency.vue';
1 year ago
const splitterModelRef = ref(15);
1 year ago
const selectedTabRef = ref('Industry');
1 year ago
</script>