0
0
Fork 0

fix: refs #6553 fix summary

This commit is contained in:
Carlos Satorres 2024-12-16 13:02:38 +01:00
parent 96e942af11
commit 7619a5b4f5
1 changed files with 13 additions and 10 deletions

View File

@ -23,10 +23,12 @@ const $props = defineProps({
}); });
const entityId = computed(() => $props.id || route.params.id); const entityId = computed(() => $props.id || route.params.id);
const workerUrl = ref(); const basicDataUrl = ref(null);
const advancedSummary = ref();
onMounted(async () => { onBeforeMount(async () => {
workerUrl.value = (await getUrl('')) + `worker/${entityId.value}/`; advancedSummary.value = await useAdvancedSummary('Workers', entityId.value);
basicDataUrl.value = `#/worker/${entityId.value}/basic-data`;
}); });
const filter = { const filter = {
@ -105,7 +107,7 @@ const filter = {
<CardSummary <CardSummary
ref="summary" ref="summary"
:url="`Workers/summary`" :url="`Workers/summary`"
:filter="{ where: { id: entityId } }" :filter="{ where: { id: entityId }, filter }"
data-key="Worker" data-key="Worker"
> >
<template #header="{ entity }"> <template #header="{ entity }">
@ -192,6 +194,7 @@ const filter = {
:value="worker.user?.emailUser?.email" :value="worker.user?.emailUser?.email"
copy copy
/> />
{{ worker }}
<VnLv :label="t('worker.summary.role')"> <VnLv :label="t('worker.summary.role')">
<template #value> <template #value>
<span class="link"> <span class="link">
@ -215,30 +218,30 @@ const filter = {
/> />
<VnLv <VnLv
:label="t('worker.summary.started')" :label="t('worker.summary.started')"
:value="toDate(worker.business[0].started)" :value="toDate(worker?.business?.started)"
/> />
<VnLv <VnLv
:label="t('worker.summary.ended')" :label="t('worker.summary.ended')"
:value="toDate(worker.business[0].ended)" :value="toDate(worker?.business?.ended)"
/> />
<VnLv <VnLv
:label="t('worker.summary.reasonEnd')" :label="t('worker.summary.reasonEnd')"
:value="worker.business[0].reasonEnd?.reason" :value="worker?.business?.reasonEnd?.reason"
/> />
<VnLv <VnLv
:label="t('worker.summary.department')" :label="t('worker.summary.department')"
:value="worker.business[0].department.name" :value="worker?.business?.department?.name"
/> />
<VnLv <VnLv
:label="t('worker.summary.workerBusinessCategory')" :label="t('worker.summary.workerBusinessCategory')"
:value=" :value="
worker.business[0].workerBusinessProfessionalCategory.description worker?.business?.workerBusinessProfessionalCategory?.description
" "
/> />
<VnLv <VnLv
:label="t('worker.summary.notes')" :label="t('worker.summary.notes')"
:value="worker.business[0].notes" :value="worker?.business?.notes"
/> />
</QCard> </QCard>
</template> </template>