Editace fotek v modalu, lepsi datetime picker

This commit is contained in:
Michal Kváček
2023-07-10 08:12:48 +02:00
parent 3d88397d21
commit bbb21278fd
18 changed files with 274 additions and 103 deletions
@@ -4,6 +4,7 @@ import {useAircraftsStore} from "stores/Aircrafts";
import {useRoute, useRouter} from "vue-router";
import {useQuasar} from "quasar";
import AircraftDetailSkeleton from "components/aircrafts/AircraftDetailSkeleton.vue";
import {confirmObject} from "src/composables/dialog";
const aircraftStore = useAircraftsStore();
const route = useRoute();
@@ -17,23 +18,19 @@ onMounted(() => {
aircraftStore.fetchDetail(aircraftId.value)
.then(respAircraft => aircraft = respAircraft)
.finally(() => {
loading.value = false;
});
loading.value = false;
});
})
const $q = useQuasar();
const confirmDelete = (id) => {
$q.dialog({
title: 'Potvrzení',
message: 'Opravdu chceš smazat toto letadlo?',
cancel: true,
persistent: true
}).onOk(() => {
aircraftStore.delete(id).then(() => {
router.push({name: "aircrafts"});
$q.notify({message: "Letadlo uspesne odstraneno", position: "top", color: "positive"});
});
})
$q.dialog(confirmObject('Opravdu chceš smazat toto letadlo?'))
.onOk(() => {
aircraftStore.delete(id).then(() => {
router.push({name: "aircrafts"});
$q.notify({message: "Letadlo uspesne odstraneno", position: "top", color: "positive"});
});
})
};
</script>