From 98375f81be6fd74a617e187f7730682e0b6fed73 Mon Sep 17 00:00:00 2001 From: Ferdinand Thiessen Date: Sun, 14 Mar 2021 15:12:41 +0100 Subject: [PATCH] [pinia] use pinia for pricelist --- src/flaschengeist.d.ts | 31 +++++ src/plugins/pricelist/components/Drink.vue | 22 ++-- .../pricelist/components/DrinkTypes.vue | 27 +++-- .../pricelist/components/Pricelist.vue | 14 +-- src/plugins/pricelist/plugin.ts | 4 - src/plugins/pricelist/store.ts | 46 ++++++++ src/plugins/pricelist/store/drinks.ts | 108 ------------------ 7 files changed, 107 insertions(+), 145 deletions(-) create mode 100644 src/plugins/pricelist/store.ts delete mode 100644 src/plugins/pricelist/store/drinks.ts diff --git a/src/flaschengeist.d.ts b/src/flaschengeist.d.ts index 789c85a..337f4b1 100644 --- a/src/flaschengeist.d.ts +++ b/src/flaschengeist.d.ts @@ -63,4 +63,35 @@ declare namespace FG { userid: string; value: number; } + interface Drink { + id: number; + name: string; + volume: number; + cost_price: number; + discount: number; + extra_charge?: any; + prices: Array; + ingredients: Array; + } + interface DrinkPrice { + id: number; + volume: number; + price: number; + description?: any; + round_step: number; + } + interface DrinkType { + id: number; + name: string; + } + interface Ingredient { + id: number; + volume: number; + parent_id: number; + ingredient_id: number; + } + interface Tag { + id: number; + name: string; + } } diff --git a/src/plugins/pricelist/components/Drink.vue b/src/plugins/pricelist/components/Drink.vue index 9530ed4..b6fe741 100644 --- a/src/plugins/pricelist/components/Drink.vue +++ b/src/plugins/pricelist/components/Drink.vue @@ -120,18 +120,18 @@