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 () => { } }; - -