From f25651a71e69ab51c02c275a62102e75e5d8d70a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tim=20Gr=C3=B6ger?= Date: Wed, 31 Mar 2021 15:17:43 +0200 Subject: [PATCH] [pricelist][receipt] change to table with grid, add search --- .../BuildManual/BuildManualVolume.vue | 11 +- .../pricelist/components/CalculationTable.vue | 2 +- src/plugins/pricelist/pages/Receipts.vue | 135 +++++++++++++++--- 3 files changed, 124 insertions(+), 24 deletions(-) diff --git a/src/plugins/pricelist/components/BuildManual/BuildManualVolume.vue b/src/plugins/pricelist/components/BuildManual/BuildManualVolume.vue index 2d81d03..855ea46 100644 --- a/src/plugins/pricelist/components/BuildManual/BuildManualVolume.vue +++ b/src/plugins/pricelist/components/BuildManual/BuildManualVolume.vue @@ -28,7 +28,16 @@ export default defineComponent({ }, }, setup(props) { - const volume = ref(props.volumes[0].id); + const _volume = ref(); + const volume = computed({ + get: () => { + if (_volume.value !== undefined) { + return _volume.value; + } + return props.volumes[0].id; + }, + set: (val: number) => (_volume.value = val), + }); const options = computed(() => { let ret: Array<{ label: number; value: number }> = []; props.volumes.forEach((volume: DrinkPriceVolume) => { diff --git a/src/plugins/pricelist/components/CalculationTable.vue b/src/plugins/pricelist/components/CalculationTable.vue index 2ee0621..0f83aa7 100644 --- a/src/plugins/pricelist/components/CalculationTable.vue +++ b/src/plugins/pricelist/components/CalculationTable.vue @@ -29,7 +29,7 @@ - + diff --git a/src/plugins/pricelist/pages/Receipts.vue b/src/plugins/pricelist/pages/Receipts.vue index 9f66141..48aac72 100644 --- a/src/plugins/pricelist/pages/Receipts.vue +++ b/src/plugins/pricelist/pages/Receipts.vue @@ -1,33 +1,58 @@