From 49361d3561f5534d018edb4f72016c9bd0193d91 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=98=D0=B3=D0=BE=D1=80=D1=8C=20=D0=91=D0=B0=D0=BD=D0=B4?= =?UTF-8?q?=D1=83=D1=80=D0=B8=D1=81=D1=82?= Date: Fri, 1 May 2026 23:34:18 +1000 Subject: [PATCH] =?UTF-8?q?=D1=80=D0=B0=D1=81=D1=88=D0=B8=D1=80=D0=B5?= =?UTF-8?q?=D0=BD=D0=B8=D0=B5=20=D0=B2=D1=8B=D0=B3=D1=80=D1=83=D0=B7=D0=BA?= =?UTF-8?q?=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Settings_section/Setings_downloads.vue | 23 ++++++++++++++++--- 1 file changed, 20 insertions(+), 3 deletions(-) diff --git a/src/components/Settings_section/Setings_downloads.vue b/src/components/Settings_section/Setings_downloads.vue index ae7de8d..941089a 100644 --- a/src/components/Settings_section/Setings_downloads.vue +++ b/src/components/Settings_section/Setings_downloads.vue @@ -12,6 +12,18 @@ по + + @@ -33,6 +45,7 @@ import DatePicker from "./DatePicker.vue"; // Переменные для выгрузки с датами по умолчанию const data_start = ref(getYesterdayDate()); const data_finish = ref(getTodayDate()); +const selectedFilter = ref("status"); // По умолчанию "Избранные" // Функция для получения вчерашней даты в формате YYYY-MM-DD function getYesterdayDate() { @@ -46,15 +59,21 @@ function getTodayDate() { return new Date().toISOString().split("T")[0]; } +// Обработчик выбора фильтра +const onfilterItems = (value) => { + selectedFilter.value = value; +}; + // Выгрузка const downloadAll = async () => { try { const response = await axios.post( - // "http://127.0.0.1:8001/download_all", "https://allowlgroup.ru/api/8001/download_all", + // "http://127.0.0.1:8001/download_all", { data_start: data_start.value, data_finish: data_finish.value, + field_name: selectedFilter.value, }, { responseType: "blob", @@ -77,5 +96,3 @@ const downloadAll = async () => { } }; - -