forked from verdnatura/salix-front
fix: refs #6553 fix summary
This commit is contained in:
parent
96e942af11
commit
7619a5b4f5
|
@ -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>
|
||||||
|
|
Loading…
Reference in New Issue