From 24eaaacb1955b82541d3a1a6fa40d95cb7eec80e Mon Sep 17 00:00:00 2001 From: Javier Segarra Date: Mon, 20 Jan 2025 09:43:21 +0100 Subject: [PATCH] feat: refs #6321 updates --- src/components/ui/FetchedTags.vue | 19 +-- src/composables/useArrayData.js | 3 +- src/pages/Item/components/ItemProposal.vue | 116 +++++++++++++----- .../Item/components/ItemProposalProxy.vue | 11 +- .../Ticket/Negative/TicketLackDetail.vue | 12 ++ .../Negative/components/ChangeItemDialog.vue | 90 ++++++++++++++ src/pages/Ticket/locale/en.yml | 5 +- 7 files changed, 206 insertions(+), 50 deletions(-) create mode 100644 src/pages/Ticket/Negative/components/ChangeItemDialog.vue diff --git a/src/components/ui/FetchedTags.vue b/src/components/ui/FetchedTags.vue index 7f153f1ac..b3912f779 100644 --- a/src/components/ui/FetchedTags.vue +++ b/src/components/ui/FetchedTags.vue @@ -18,8 +18,7 @@ const $props = defineProps({ }, columns: { type: Number, - required: false, - default: null, + default: 3, }, }); @@ -30,10 +29,7 @@ const tags = computed(() => { const n = tag.split(`${$props.tag}`)[1]; const key = `${$props.tag}${n}`; const value = `${$props.value}${n}`; - const val = $props.item[value] ?? ''; - const match = $props.item[`match${n}`] ?? ''; - const style = match ? 'color:green' : ''; - acc[$props.item[key] ?? key] = { val, style, match }; + acc[$props.item[key] ?? key] = $props.item[value] ?? ''; return acc; }, {}); }); @@ -51,18 +47,15 @@ const columnStyle = computed(() => {