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 @@