flaschengeist-frontend/src/plugins/pricelist/pages/InnerPricelist.vue

33 lines
974 B
Vue
Raw Normal View History

2021-03-30 20:32:18 +00:00
<template>
2021-04-15 20:04:33 +00:00
<calculation-table v-if="!list" nodetails>
<q-btn icon="mdi-view-list" round @click="list = !list">
<q-tooltip> Zur Listenansicht wechseln </q-tooltip>
</q-btn>
</calculation-table>
<pricelist v-if="list">
<q-btn icon="mdi-cards-variant" round @click="list = !list">
<q-tooltip> Zur Kartenansicht wechseln </q-tooltip>
</q-btn>
</pricelist>
2021-03-30 20:32:18 +00:00
</template>
<script lang="ts">
2021-04-15 20:04:33 +00:00
import { defineComponent, onBeforeMount, ref } from 'vue';
2021-04-13 14:20:32 +00:00
import CalculationTable from '../components/CalculationTable.vue';
2021-04-15 20:04:33 +00:00
import Pricelist from 'src/plugins/pricelist/components/Pricelist.vue';
import { usePricelistStore } from 'src/plugins/pricelist/store';
2021-03-30 20:32:18 +00:00
export default defineComponent({
name: 'InnerPricelist',
2021-04-15 20:04:33 +00:00
components: { Pricelist, CalculationTable },
2021-03-30 20:32:18 +00:00
setup() {
2021-04-15 20:04:33 +00:00
const store = usePricelistStore();
onBeforeMount(() => {
void store.getDrinks();
});
const list = ref(false);
return { list };
2021-03-30 20:32:18 +00:00
},
});
</script>