From 4648c30f9018f406df2f8d80a216223d56729626 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michal=20Kv=C3=A1=C4=8Dek?= Date: Tue, 18 Jul 2023 10:21:40 +0200 Subject: [PATCH] Drobne upravy ve vizualu, oprava comboboxu, funkcni prakticky cela editace letu --- quasar.config.js | 2 +- src/components/AddFAB.vue | 19 ----- src/components/FAB.vue | 32 +++++++++ src/components/FormWrapper.vue | 24 ++++++- src/components/flights/FlightsList.vue | 27 ++++---- .../flights/form/FlightFormBasic.vue | 6 +- .../flights/form/FlightFormCopilot.vue | 15 ++-- .../flights/form/FlightFormTrack.vue | 69 ++++++++++++++----- src/components/inputs/ComboboxInput.vue | 61 +++++++++------- src/components/inputs/DatetimePicker.vue | 4 -- src/graphql/fragments/aircraft.js | 8 +++ src/graphql/fragments/flight.js | 12 +++- src/graphql/queries/copilots.js | 10 +++ .../profile/details/FlightDetailPage.vue | 4 +- .../profile/details/SecondPilotDetailPage.vue | 4 +- src/pages/profile/forms/FlightEditPage.vue | 7 +- src/pages/profile/lists/AircraftsPage.vue | 4 +- src/pages/profile/lists/FlightsPage.vue | 4 +- src/pages/profile/lists/SecondPilotPage.vue | 4 +- src/stores/Copilots.js | 23 +++++++ src/stores/SecondPilots.js | 26 ------- 21 files changed, 233 insertions(+), 132 deletions(-) delete mode 100644 src/components/AddFAB.vue create mode 100644 src/components/FAB.vue create mode 100644 src/graphql/queries/copilots.js create mode 100644 src/stores/Copilots.js delete mode 100644 src/stores/SecondPilots.js diff --git a/quasar.config.js b/quasar.config.js index f162b3c..1a4ff92 100644 --- a/quasar.config.js +++ b/quasar.config.js @@ -39,7 +39,7 @@ module.exports = configure(function (/* ctx */) { // https://github.com/quasarframework/quasar/tree/dev/extras extras: [ // 'ionicons-v4', - // 'mdi-v5', + 'mdi-v5', // 'fontawesome-v6', // 'eva-icons', // 'themify', diff --git a/src/components/AddFAB.vue b/src/components/AddFAB.vue deleted file mode 100644 index aa6cedf..0000000 --- a/src/components/AddFAB.vue +++ /dev/null @@ -1,19 +0,0 @@ - - - diff --git a/src/components/FAB.vue b/src/components/FAB.vue new file mode 100644 index 0000000..e8b9dc9 --- /dev/null +++ b/src/components/FAB.vue @@ -0,0 +1,32 @@ + + + diff --git a/src/components/FormWrapper.vue b/src/components/FormWrapper.vue index 3152e3b..32689dd 100644 --- a/src/components/FormWrapper.vue +++ b/src/components/FormWrapper.vue @@ -1,7 +1,7 @@ + + diff --git a/src/components/flights/FlightsList.vue b/src/components/flights/FlightsList.vue index 10fd5fc..f75dccb 100644 --- a/src/components/flights/FlightsList.vue +++ b/src/components/flights/FlightsList.vue @@ -27,6 +27,15 @@ const deleteFlight = (flightId) => { const totalFlightTime = computed(() => { return props.items.reduce((acc, flight) => acc + flight.flightDurationMinutes, 0); }) + +const flightName = (item) => { + if (item.name) { + return item.name; + } else { + return `${item.takeoffAirport.name} - ${item.landingAirport.name}` + } +} + diff --git a/src/components/flights/form/FlightFormCopilot.vue b/src/components/flights/form/FlightFormCopilot.vue index 09431f6..cc41a30 100644 --- a/src/components/flights/form/FlightFormCopilot.vue +++ b/src/components/flights/form/FlightFormCopilot.vue @@ -34,12 +34,19 @@ onMounted(() => { - {{ formData.copilot }} -
- + - +
diff --git a/src/components/flights/form/FlightFormTrack.vue b/src/components/flights/form/FlightFormTrack.vue index 43d5b78..78c035b 100644 --- a/src/components/flights/form/FlightFormTrack.vue +++ b/src/components/flights/form/FlightFormTrack.vue @@ -1,6 +1,6 @@