warmFix row #217

Merged
alexm merged 2 commits from warmFix-entrySummary into test 2024-03-01 08:07:16 +00:00
1 changed files with 124 additions and 114 deletions
Showing only changes of commit 91a137b072 - Show all commits

View File

@ -39,30 +39,47 @@ onMounted(async () => {
const tableColumnComponents = { const tableColumnComponents = {
quantity: { quantity: {
component: () => 'span', component: () => 'span',
props: () => {},
}, },
stickers: { stickers: {
component: () => 'span', component: () => 'span',
props: () => {},
event: () => {},
}, },
packagingFk: { packagingFk: {
component: () => 'span', component: () => 'span',
props: () => {},
event: () => {},
}, },
weight: { weight: {
component: () => 'span', component: () => 'span',
props: () => {},
event: () => {},
}, },
packing: { packing: {
component: () => 'span', component: () => 'span',
props: () => {},
event: () => {},
}, },
grouping: { grouping: {
component: () => 'span', component: () => 'span',
props: () => {},
event: () => {},
}, },
buyingValue: { buyingValue: {
component: () => 'span', component: () => 'span',
props: () => {},
event: () => {},
}, },
amount: { amount: {
component: () => 'span', component: () => 'span',
props: () => {},
event: () => {},
}, },
pvp: { pvp: {
component: () => 'span', component: () => 'span',
props: () => {},
event: () => {},
}, },
}; };
@ -162,7 +179,6 @@ const fetchEntryBuys = async () => {
{{ t('globals.summary.basicData') }} {{ t('globals.summary.basicData') }}
<QIcon name="open_in_new" color="primary" /> <QIcon name="open_in_new" color="primary" />
</a> </a>
<VnRow>
<div class="col"> <div class="col">
<VnLv <VnLv
:label="t('entry.summary.commission')" :label="t('entry.summary.commission')"
@ -194,10 +210,7 @@ const fetchEntryBuys = async () => {
/> />
</div> </div>
<div class="col"> <div class="col">
<VnLv <VnLv :label="t('entry.summary.ordered')" :value="entry.isOrdered" />
:label="t('entry.summary.ordered')"
:value="entry.isOrdered"
/>
</div> </div>
<div class="col"> <div class="col">
<VnLv <VnLv
@ -206,10 +219,7 @@ const fetchEntryBuys = async () => {
/> />
</div> </div>
<div class="col"> <div class="col">
<VnLv <VnLv :label="t('entry.summary.booked')" :value="entry.isBooked" />
:label="t('entry.summary.booked')"
:value="entry.isBooked"
/>
</div> </div>
<div class="col"> <div class="col">
<VnLv :label="t('entry.summary.raid')" :value="entry.isRaid" /> <VnLv :label="t('entry.summary.raid')" :value="entry.isRaid" />
@ -220,14 +230,12 @@ const fetchEntryBuys = async () => {
:value="entry.isExcludedFromAvailable" :value="entry.isExcludedFromAvailable"
/> />
</div> </div>
</VnRow>
</QCard> </QCard>
<QCard class="vn-one"> <QCard class="vn-one">
<a class="header link" :href="entryUrl"> <a class="header link" :href="entryUrl">
{{ t('Travel data') }} {{ t('Travel data') }}
<QIcon name="open_in_new" color="primary" /> <QIcon name="open_in_new" color="primary" />
</a> </a>
<VnRow>
<div class="col"> <div class="col">
<VnLv :label="t('entry.summary.travelReference')"> <VnLv :label="t('entry.summary.travelReference')">
<template #value> <template #value>
@ -280,7 +288,6 @@ const fetchEntryBuys = async () => {
:value="entry.travel.isReceived" :value="entry.travel.isReceived"
/> />
</div> </div>
</VnRow>
</QCard> </QCard>
<QCard class="vn-two" style="min-width: 100%"> <QCard class="vn-two" style="min-width: 100%">
<a class="header"> <a class="header">
@ -297,7 +304,10 @@ const fetchEntryBuys = async () => {
<QTr no-hover> <QTr no-hover>
<QTd v-for="col in cols" :key="col.name"> <QTd v-for="col in cols" :key="col.name">
<component <component
:is="tableColumnComponents[col.name].component()" :is="tableColumnComponents[col.name].component(props)"
v-bind="tableColumnComponents[col.name].props(props)"
@click="tableColumnComponents[col.name].event(props)"
class="col-content"
> >
<template <template
v-if=" v-if="