forked from verdnatura/salix-front
Merge branch 'dev' into 6897-EntryMigration
This commit is contained in:
commit
8c5ea42be2
|
@ -396,6 +396,7 @@ entry:
|
||||||
type: Type
|
type: Type
|
||||||
color: Color
|
color: Color
|
||||||
id: ID
|
id: ID
|
||||||
|
printedStickers: Printed stickers
|
||||||
notes:
|
notes:
|
||||||
observationType: Observation type
|
observationType: Observation type
|
||||||
descriptor:
|
descriptor:
|
||||||
|
|
|
@ -394,6 +394,7 @@ entry:
|
||||||
type: Tipo
|
type: Tipo
|
||||||
color: Color
|
color: Color
|
||||||
id: ID
|
id: ID
|
||||||
|
printedStickers: Etiquetas impresas
|
||||||
notes:
|
notes:
|
||||||
observationType: Tipo de observación
|
observationType: Tipo de observación
|
||||||
descriptor:
|
descriptor:
|
||||||
|
|
|
@ -82,6 +82,16 @@ const tableColumnComponents = computed(() => ({
|
||||||
},
|
},
|
||||||
event: getInputEvents,
|
event: getInputEvents,
|
||||||
},
|
},
|
||||||
|
printedStickers: {
|
||||||
|
component: VnInput,
|
||||||
|
props: {
|
||||||
|
type: 'number',
|
||||||
|
min: 0,
|
||||||
|
class: 'input-number',
|
||||||
|
dense: true,
|
||||||
|
},
|
||||||
|
event: getInputEvents,
|
||||||
|
},
|
||||||
weight: {
|
weight: {
|
||||||
component: VnInput,
|
component: VnInput,
|
||||||
props: {
|
props: {
|
||||||
|
@ -147,7 +157,7 @@ const entriesTableColumns = computed(() => {
|
||||||
return [
|
return [
|
||||||
{
|
{
|
||||||
label: t('entry.summary.item'),
|
label: t('entry.summary.item'),
|
||||||
field: 'id',
|
field: 'itemFk',
|
||||||
name: 'item',
|
name: 'item',
|
||||||
align: 'left',
|
align: 'left',
|
||||||
},
|
},
|
||||||
|
@ -169,6 +179,12 @@ const entriesTableColumns = computed(() => {
|
||||||
name: 'stickers',
|
name: 'stickers',
|
||||||
align: 'left',
|
align: 'left',
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
label: t('entry.buys.printedStickers'),
|
||||||
|
field: 'printedStickers',
|
||||||
|
name: 'printedStickers',
|
||||||
|
align: 'left',
|
||||||
|
},
|
||||||
{
|
{
|
||||||
label: t('entry.summary.weight'),
|
label: t('entry.summary.weight'),
|
||||||
field: 'weight',
|
field: 'weight',
|
||||||
|
@ -216,7 +232,6 @@ const entriesTableColumns = computed(() => {
|
||||||
});
|
});
|
||||||
|
|
||||||
const copyOriginalRowsData = (rows) => {
|
const copyOriginalRowsData = (rows) => {
|
||||||
// el objetivo de esto es guardar los valores iniciales de todas las rows para evitar guardar cambios si la data no cambió al disparar los eventos
|
|
||||||
originalRowDataCopy.value = JSON.parse(JSON.stringify(rows));
|
originalRowDataCopy.value = JSON.parse(JSON.stringify(rows));
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -386,19 +401,16 @@ const lockIconType = (groupingMode, mode) => {
|
||||||
</template>
|
</template>
|
||||||
<ItemDescriptorProxy
|
<ItemDescriptorProxy
|
||||||
v-if="col.name === 'item'"
|
v-if="col.name === 'item'"
|
||||||
:id="props.row.id"
|
:id="props.row.item.id"
|
||||||
/>
|
/>
|
||||||
</component>
|
</component>
|
||||||
</QTd>
|
</QTd>
|
||||||
</QTr>
|
</QTr>
|
||||||
<QTr no-hover>
|
<QTr no-hover class="full-width infoRow" style="column-span: all">
|
||||||
<QTd />
|
<QTd />
|
||||||
<QTd>
|
<QTd cols>
|
||||||
<span>{{ props.row.item.itemType.code }}</span>
|
<span>{{ props.row.item.itemType.code }}</span>
|
||||||
</QTd>
|
</QTd>
|
||||||
<QTd>
|
|
||||||
<span>{{ props.row.item.id }}</span>
|
|
||||||
</QTd>
|
|
||||||
<QTd>
|
<QTd>
|
||||||
<span>{{ props.row.item.size }}</span>
|
<span>{{ props.row.item.size }}</span>
|
||||||
</QTd>
|
</QTd>
|
||||||
|
@ -413,10 +425,6 @@ const lockIconType = (groupingMode, mode) => {
|
||||||
<FetchedTags :item="props.row.item" :max-length="5" />
|
<FetchedTags :item="props.row.item" :max-length="5" />
|
||||||
</QTd>
|
</QTd>
|
||||||
</QTr>
|
</QTr>
|
||||||
<!-- Esta última row es utilizada para agregar un espaciado y así marcar una diferencia visual entre los diferentes buys -->
|
|
||||||
<QTr v-if="props.rowIndex !== rows.length - 1" class="separation-row">
|
|
||||||
<QTd colspan="12" class="vn-table-separation-row" />
|
|
||||||
</QTr>
|
|
||||||
</template>
|
</template>
|
||||||
<template #item="props">
|
<template #item="props">
|
||||||
<div class="q-pa-xs col-xs-12 col-sm-6 grid-style-transition">
|
<div class="q-pa-xs col-xs-12 col-sm-6 grid-style-transition">
|
||||||
|
@ -466,11 +474,13 @@ const lockIconType = (groupingMode, mode) => {
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<style lang="scss" scoped>
|
<style lang="scss" scoped>
|
||||||
.separation-row {
|
.q-table--horizontal-separator tbody tr:nth-child(odd) > td {
|
||||||
background-color: var(--vn-section-color) !important;
|
border-bottom-width: 0px;
|
||||||
|
border-top-width: 2px;
|
||||||
|
border-color: var(--vn-text-color);
|
||||||
}
|
}
|
||||||
.grid-style-transition {
|
.infoRow > td {
|
||||||
transition: transform 0.28s, background-color 0.28s;
|
color: var(--vn-label-color);
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue