diff --git a/package.json b/package.json index ead0193c9..eaaa0b812 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "salix-front", - "version": "24.40.0", + "version": "24.42.0", "description": "Salix frontend", "productName": "Salix", "author": "Verdnatura", diff --git a/src/components/CrudModel.vue b/src/components/CrudModel.vue index 0386e037b..a4cb55a2c 100644 --- a/src/components/CrudModel.vue +++ b/src/components/CrudModel.vue @@ -234,6 +234,8 @@ async function remove(data) { newData = newData.filter((form) => !ids.some((id) => id == form[pk])); fetch(newData); }); + } else { + reset(); } emit('update:selected', []); } diff --git a/src/components/VnTable/VnTable.vue b/src/components/VnTable/VnTable.vue index 52cd3ed47..26f353d75 100644 --- a/src/components/VnTable/VnTable.vue +++ b/src/components/VnTable/VnTable.vue @@ -53,6 +53,10 @@ const $props = defineProps({ type: Boolean, default: true, }, + bottom: { + type: Object, + default: null, + }, cardClass: { type: String, default: 'flex-one', @@ -102,6 +106,10 @@ const $props = defineProps({ type: Boolean, default: false, }, + disabledAttr: { + type: Boolean, + default: false, + }, }); const { t } = useI18n(); const stateStore = useStateStore(); @@ -520,6 +528,29 @@ function handleOnDataSaved(_) { /> +