From 967e3334ae0710ce22eeeace84f159a65c16919c Mon Sep 17 00:00:00 2001 From: jtubau Date: Fri, 27 Dec 2024 14:06:12 +0100 Subject: [PATCH 01/15] refactor: refs #8316 used VnSection and VnBetaCard --- src/pages/Item/ItemType/Card/ItemTypeCard.vue | 16 +--- src/pages/Item/ItemType/locale/en.yml | 2 + src/pages/Item/ItemType/locale/es.yml | 2 + src/pages/Item/ItemTypeList.vue | 84 +++++++++-------- src/router/modules/itemType.js | 93 ++++++++++--------- 5 files changed, 105 insertions(+), 92 deletions(-) diff --git a/src/pages/Item/ItemType/Card/ItemTypeCard.vue b/src/pages/Item/ItemType/Card/ItemTypeCard.vue index 0a2706a07..fa51e428e 100644 --- a/src/pages/Item/ItemType/Card/ItemTypeCard.vue +++ b/src/pages/Item/ItemType/Card/ItemTypeCard.vue @@ -1,20 +1,12 @@ + diff --git a/src/pages/Item/ItemType/locale/en.yml b/src/pages/Item/ItemType/locale/en.yml index 99c6791f2..83fe7e633 100644 --- a/src/pages/Item/ItemType/locale/en.yml +++ b/src/pages/Item/ItemType/locale/en.yml @@ -15,3 +15,5 @@ itemType: promo: Promo itemPackingType: Item packing type isUnconventionalSize: Is unconventional size + search: Search item type + searchInfo: Search item type by id, name or code diff --git a/src/pages/Item/ItemType/locale/es.yml b/src/pages/Item/ItemType/locale/es.yml index c91fb4058..f592f5c8c 100644 --- a/src/pages/Item/ItemType/locale/es.yml +++ b/src/pages/Item/ItemType/locale/es.yml @@ -15,3 +15,5 @@ itemType: promo: Promoción itemPackingType: Tipo de embalaje isUnconventionalSize: Es de tamaño poco convencional + search: Buscar familia + searchInfo: Buscar familia por id, nombre o código diff --git a/src/pages/Item/ItemTypeList.vue b/src/pages/Item/ItemTypeList.vue index 4cea931e2..b1abac283 100644 --- a/src/pages/Item/ItemTypeList.vue +++ b/src/pages/Item/ItemTypeList.vue @@ -1,17 +1,17 @@ diff --git a/src/pages/Item/ItemList.vue b/src/pages/Item/ItemList.vue index 5119b5177..e4bb9b9a2 100644 --- a/src/pages/Item/ItemList.vue +++ b/src/pages/Item/ItemList.vue @@ -6,15 +6,14 @@ import VnImg from 'src/components/ui/VnImg.vue'; import VnTable from 'components/VnTable/VnTable.vue'; import { toDate } from 'src/filters'; import FetchedTags from 'src/components/ui/FetchedTags.vue'; -import VnSearchbar from 'src/components/ui/VnSearchbar.vue'; import { useSummaryDialog } from 'src/composables/useSummaryDialog'; import ItemSummary from '../Item/Card/ItemSummary.vue'; import WorkerDescriptorProxy from 'src/pages/Worker/Card/WorkerDescriptorProxy.vue'; import ItemDescriptorProxy from './Card/ItemDescriptorProxy.vue'; import ItemTypeDescriptorProxy from './ItemType/Card/ItemTypeDescriptorProxy.vue'; import { cloneItem } from 'src/pages/Item/composables/cloneItem'; -import RightMenu from 'src/components/common/RightMenu.vue'; import ItemListFilter from './ItemListFilter.vue'; +import VnSection from 'src/components/common/VnSection.vue'; const entityId = computed(() => route.params.id); const { openCloneDialog } = cloneItem(); @@ -22,6 +21,7 @@ const { viewSummary } = useSummaryDialog(); const { t } = useI18n(); const tableRef = ref(); const route = useRoute(); +const dataKey = 'ItemList'; const itemFilter = { include: [ @@ -298,73 +298,78 @@ const columns = computed(() => [ }, ]); + - -es: - Go to module index: Ir al índice del módulo - From 8e3fad60c0405e78bbda163f236b1f2f098993d3 Mon Sep 17 00:00:00 2001 From: alexm Date: Fri, 24 Jan 2025 08:59:47 +0100 Subject: [PATCH 13/15] fix: refs #8316 icon --- src/router/modules/item.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/router/modules/item.js b/src/router/modules/item.js index b47841ef4..f67e69e87 100644 --- a/src/router/modules/item.js +++ b/src/router/modules/item.js @@ -42,7 +42,7 @@ const itemCard = { name: 'ItemTags', meta: { title: 'tags', - icon: 'vn:tag', + icon: 'vn:tags', }, component: () => import('src/pages/Item/Card/ItemTags.vue'), }, From e38e9b1dd78ae0a2640ef59471771041fecaed73 Mon Sep 17 00:00:00 2001 From: alexm Date: Fri, 24 Jan 2025 09:01:54 +0100 Subject: [PATCH 14/15] fix: refs #8316 filter --- src/pages/Item/ItemList.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pages/Item/ItemList.vue b/src/pages/Item/ItemList.vue index 010bd89d0..f740e5d16 100644 --- a/src/pages/Item/ItemList.vue +++ b/src/pages/Item/ItemList.vue @@ -334,6 +334,7 @@ onBeforeMount(async () => { :array-data-props="{ url: 'Items/filter', order: ['isActive DESC', 'name', 'id'], + userFilter: itemFilter, }" >