* переписал функции прототипов в сервисы

* оптимизация доставки контента до клиента
* переписал запросы выборок
* убрал из подсчета переведенных
* добавил сохранение метрикам для вывода в дашборд
This commit is contained in:
brusnitsyn
2026-02-04 17:05:13 +09:00
parent 9ee33bc517
commit eab78a0291
16 changed files with 1644 additions and 737 deletions

View File

@@ -44,9 +44,14 @@ onMounted(async () => {
await fetchPatientCount()
})
watch(() => reportStore.timestampCurrentRange, (newRange) => {
if (newRange) fetchPatientCount()
})
watch(() => reportStore.timestampCurrentRange, (newRange, oldRange) => {
// Проверяем, что диапазон изменился и валиден
if (newRange &&
newRange.length === 2 &&
(!oldRange || newRange[0] !== oldRange[0] || newRange[1] !== oldRange[1])) {
fetchPatientCount()
}
}, { deep: true })
</script>
<template>