fix(FE): show forms, luxon dates

This commit is contained in:
Michael 2025-04-23 16:15:21 +02:00
parent 66f31f7717
commit 775b1a93ba
11 changed files with 39 additions and 36 deletions

View file

@ -9,11 +9,13 @@ import {baseShow, type Show} from "@models/show/show";
const {items, listData, headers, selected, loading, search, getItems, editItem, deleteItem} = show_page()
const showCreateEditMode = ref(false);
let showSelected = ref<Number>(0);
let showSelected = ref<Number | null>(null);
const bulk = ref({
state: false,
items: [] as Show[],
})
const dialog = reactive({
open: false,
type: '',
@ -31,10 +33,10 @@ const openDialog = (type, title: string = '', text: string = '') => {
const edit = (showSelectedFromUser) => {
showSelected.value = showSelectedFromUser.id
showCreateEditMode.value = true
};
}
const create = () => {
showSelected.value = 0
showSelected.value = null
showCreateEditMode.value = true
}
@ -73,7 +75,7 @@ const updateSearch = (text) => {
}
const resetItemEdited = () => {
showSelected.value = baseShow()
showSelected.value = null
}
watch(search, (newValue, oldValue) => {
@ -83,7 +85,7 @@ watch(search, (newValue, oldValue) => {
const goBack = () => {
showCreateEditMode.value = false
showSelected.value = 0
showSelected.value = null
}
</script>