feat: refs #8381 add initial and final temperature fields to entry forms and summaries
gitea/salix-front/pipeline/pr-dev This commit looks good Details

This commit is contained in:
Javi Gallego 2025-01-13 11:27:00 +01:00
parent 7018f09ad1
commit 803b8d508d
7 changed files with 62 additions and 2 deletions

View File

@ -45,7 +45,6 @@ const $props = defineProps({
}); });
const vnInputRef = ref(null); const vnInputRef = ref(null);
const showPassword = ref(false);
const value = computed({ const value = computed({
get() { get() {
return $props.modelValue; return $props.modelValue;

View File

@ -429,6 +429,8 @@ entry:
observation: Observation observation: Observation
booked: Booked booked: Booked
excludedFromAvailable: Inventory excludedFromAvailable: Inventory
initialTemperature: Initial Temp.
finalTemperature: Final Temp.
buys: buys:
observations: Observations observations: Observations
packagingFk: Box packagingFk: Box

View File

@ -430,6 +430,8 @@ entry:
commission: Comisión commission: Comisión
booked: Asentado booked: Asentado
excludedFromAvailable: Inventario excludedFromAvailable: Inventario
initialTemperature: Ini °C
finalTemperature: Fin °C
buys: buys:
observations: Observaciónes observations: Observaciónes
packagingFk: Embalaje packagingFk: Embalaje

View File

@ -141,6 +141,22 @@ const onFilterTravelSelected = (formData, id) => {
min="0" min="0"
/> />
</VnRow> </VnRow>
<VnRow>
<QInput
v-model="data.initialTemperature"
name="initialTemperature"
:label="t('entry.basicData.initialTemperature')"
type="number"
step="0.1"
/>
<QInput
v-model="data.finalTemperature"
name="finalTemperature"
:label="t('entry.basicData.finalTemperature')"
type="number"
step="0.1"
/>
</VnRow>
<VnRow> <VnRow>
<QInput <QInput
:label="t('entry.basicData.observation')" :label="t('entry.basicData.observation')"

View File

@ -189,6 +189,16 @@ const fetchEntryBuys = async () => {
:label="t('entry.summary.invoiceNumber')" :label="t('entry.summary.invoiceNumber')"
:value="entry.invoiceNumber" :value="entry.invoiceNumber"
/> />
<VnLv
:label="t('entry.basicData.initialTemperature')"
:value="
entry.initialTemperature ? `${entry.initialTemperature}°` : ''
"
/>
<VnLv
:label="t('entry.basicData.finalTemperature')"
:value="entry.finalTemperature ? `${entry.finalTemperature}°` : ''"
/>
</QCard> </QCard>
<QCard class="vn-one"> <QCard class="vn-one">
<VnTitle <VnTitle
@ -207,7 +217,10 @@ const fetchEntryBuys = async () => {
:label="t('entry.summary.travelAgency')" :label="t('entry.summary.travelAgency')"
:value="entry.travel.agency?.name" :value="entry.travel.agency?.name"
/> />
<VnLv :label="t('globals.shipped')" :value="toDate(entry.travel.shipped)" /> <VnLv
:label="t('globals.shipped')"
:value="toDate(entry.travel.shipped)"
/>
<VnLv <VnLv
:label="t('globals.warehouseOut')" :label="t('globals.warehouseOut')"
:value="entry.travel.warehouseOut?.name" :value="entry.travel.warehouseOut?.name"

View File

@ -157,6 +157,20 @@ const columns = computed(() => [
name: 'invoiceAmount', name: 'invoiceAmount',
cardVisible: true, cardVisible: true,
}, },
{
align: 'left',
name: 'initialTemperature',
label: t('entry.basicData.initialTemperature'),
field: 'initialTemperature',
format: (row) => (row.initialTemperature ? `${row.initialTemperature}°` : ''),
},
{
align: 'left',
name: 'finalTemperature',
label: t('entry.basicData.finalTemperature'),
field: 'finalTemperature',
format: (row) => (row.finalTemperature ? `${row.finalTemperature}°` : ''),
},
{ {
label: t('entry.list.tableVisibleColumns.isExcludedFromAvailable'), label: t('entry.list.tableVisibleColumns.isExcludedFromAvailable'),
name: 'isExcludedFromAvailable', name: 'isExcludedFromAvailable',

View File

@ -96,6 +96,20 @@ const entriesTableColumns = computed(() => {
showValue: true, showValue: true,
}, },
{ label: 'm³', field: 'm3', name: 'm3', align: 'left', showValue: true }, { label: 'm³', field: 'm3', name: 'm3', align: 'left', showValue: true },
{
label: t('entry.basicData.initialTemperature'),
field: 'initialTemperature',
name: 'initialTemperature',
align: 'left',
format: (val) => (val ? `${val}°` : ''),
},
{
label: t('entry.basicData.finalTemperature'),
field: 'finalTemperature',
name: 'finalTemperature',
align: 'left',
format: (val) => (val ? `${val}°` : ''),
},
{ {
label: '', label: '',
field: 'observation', field: 'observation',