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 showPassword = ref(false);
const value = computed({
get() {
return $props.modelValue;

View File

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

View File

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

View File

@ -141,6 +141,22 @@ const onFilterTravelSelected = (formData, id) => {
min="0"
/>
</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>
<QInput
:label="t('entry.basicData.observation')"

View File

@ -189,6 +189,16 @@ const fetchEntryBuys = async () => {
:label="t('entry.summary.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 class="vn-one">
<VnTitle
@ -207,7 +217,10 @@ const fetchEntryBuys = async () => {
:label="t('entry.summary.travelAgency')"
: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
:label="t('globals.warehouseOut')"
:value="entry.travel.warehouseOut?.name"

View File

@ -157,6 +157,20 @@ const columns = computed(() => [
name: 'invoiceAmount',
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'),
name: 'isExcludedFromAvailable',

View File

@ -96,6 +96,20 @@ const entriesTableColumns = computed(() => {
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: '',
field: 'observation',