diff --git a/app/Services/Analytics/DataSets/NurseJournalDataSet.php b/app/Services/Analytics/DataSets/NurseJournalDataSet.php index c42e7d8..bf0c1a6 100644 --- a/app/Services/Analytics/DataSets/NurseJournalDataSet.php +++ b/app/Services/Analytics/DataSets/NurseJournalDataSet.php @@ -65,6 +65,7 @@ class NurseJournalDataSet extends AbstractDataSet ->mapWithKeys(fn ($d) => [$d->department_id => $d->name_full ?? $d->name_short]) ->all(), ), + new Dimension('full_name', 'ФИО', 'string', 'p.full_name') ]; } diff --git a/resources/js/Pages/Analytics/Builder.vue b/resources/js/Pages/Analytics/Builder.vue index 3bc1748..6c24441 100644 --- a/resources/js/Pages/Analytics/Builder.vue +++ b/resources/js/Pages/Analytics/Builder.vue @@ -62,7 +62,7 @@ const dateModel = ref(props.date?.length ? [...props.date] : null) const currentDataset = computed(() => props.datasets.find((d) => d.key === config.dataset) ?? null) const departmentOptions = computed(() => props.departments.map((d) => ({ label: d.name, value: d.id }))) const isFixed = computed(() => !!currentDataset.value?.fixed) -const canGenerate = computed(() => !!config.dataset && (isFixed.value || config.measures.length > 0)) +const canGenerate = computed(() => !!config.dataset || (isFixed.value || config.measures.length > 0)) const metricOptions = computed(() => { const ds = currentDataset.value