From e45e551526313668bfb315f5649e4dbd2943b9ef Mon Sep 17 00:00:00 2001 From: alexm Date: Fri, 16 Aug 2024 15:16:35 +0200 Subject: [PATCH] feat: customer consumption --- src/components/VnTable/VnTable.vue | 4 +- src/components/ui/CatalogItem.vue | 5 - src/components/ui/VnFilterPanel.vue | 2 + src/composables/useArrayData.js | 18 +- src/css/app.scss | 5 + src/i18n/locale/en.yml | 4 + src/i18n/locale/es.yml | 4 + src/pages/Customer/Card/CustomerCard.vue | 8 +- .../Customer/Card/CustomerConsumption.vue | 176 +++++++++++++++++- .../Card/CustomerConsumptionFilter.vue | 2 +- src/pages/Customer/Card/CustomerSamples.vue | 88 ++++----- src/pages/Login/ResetPassword.vue | 1 - 12 files changed, 249 insertions(+), 68 deletions(-) diff --git a/src/components/VnTable/VnTable.vue b/src/components/VnTable/VnTable.vue index d6b35d4da..6f22a4dd9 100644 --- a/src/components/VnTable/VnTable.vue +++ b/src/components/VnTable/VnTable.vue @@ -67,7 +67,7 @@ const $props = defineProps({ }, hasSubToolbar: { type: Boolean, - default: true, + default: null, }, disableOption: { type: Object, @@ -341,7 +341,7 @@ defineExpose({ :search-url="searchUrl" :disable-infinite-scroll="isTableMode" @save-changes="reload" - :has-sub-toolbar="$attrs['hasSubToolbar'] ?? isEditable" + :has-sub-toolbar="$props.hasSubToolbar ?? isEditable" :auto-load="hasParams || $attrs['auto-load']" >