feat: refs #8381 add initial and final temperature fields to entry forms and summaries #1202

Merged
jgallego merged 5 commits from 8381-entryTemperature into dev 2025-01-21 06:48:31 +00:00
7 changed files with 62 additions and 2 deletions
Showing only changes of commit 803b8d508d - Show all commits

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
Review

Gastar VnInputNumber

Gastar VnInputNumber
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}°` : ''),
Outdated
Review

Jo crearia una funcio en src/filters de toDegrees(value)
I que te fasa return value && value + 'º'
Aixina quan se vuiga fer q se veja com temperatures se gasta.

Jo crearia una funcio en src/filters de toDegrees(value) I que te fasa return value && value + 'º' Aixina quan se vuiga fer q se veja com temperatures se gasta.
},
{
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',