diff --git a/src/components/VnTable/VnTable.vue b/src/components/VnTable/VnTable.vue index d48151228..954da29fd 100644 --- a/src/components/VnTable/VnTable.vue +++ b/src/components/VnTable/VnTable.vue @@ -98,6 +98,7 @@ const orders = ref(parseOrder(routeQuery.filter?.order)); const CrudModelRef = ref({}); const showForm = ref(false); const splittedColumns = ref({ columns: [] }); +const columnsVisibilitySkiped = ref(); const tableModes = [ { icon: 'view_column', @@ -117,6 +118,12 @@ onMounted(() => { mode.value = quasar.platform.is.mobile ? DEFAULT_MODE : $props.defaultMode; stateStore.rightDrawer = true; setUserParams(route.query[$props.searchUrl]); + columnsVisibilitySkiped.value = [ + ...splittedColumns.value.columns + .filter((c) => c.visible == false) + .map((c) => c.name), + ...['tableActions'], + ]; }); watch( @@ -137,10 +144,6 @@ const rowClickFunction = computed(() => { }); const isTableMode = computed(() => mode.value == TABLE_MODE); -const columnsVisibilitySkiped = computed(() => [ - ...splittedColumns.value.columns.filter((c) => c.visible == false).map((c) => c.name), - ...['tableActions'], -]); function setUserParams(watchedParams) { if (!watchedParams) return; diff --git a/src/pages/Item/Card/ItemSummary.vue b/src/pages/Item/Card/ItemSummary.vue index 103b3af59..7af3e0fa0 100644 --- a/src/pages/Item/Card/ItemSummary.vue +++ b/src/pages/Item/Card/ItemSummary.vue @@ -135,10 +135,6 @@ const isAdministrative = computed(() => { :label="t('item.summary.nonRecycledPlastic')" :value="item.nonRecycledPlastic" /> -