0.0.4 • Published 4 months ago
@opengis/report v0.0.4
Модуль звітності (Reports Module)
Опис
Модуль звітності - це потужний інструмент для інтеграції та відображення звітів з різних систем. Він надає гнучку та масштабовану архітектуру для роботи з даними та їх візуалізації.
Особливості
- 📊 Інтерактивні метрики та KPI
- 📈 Віджети для візуалізації даних
- 📋 Фільтрація та сортування даних
- 🔄 Пагінація для великих наборів даних
- 🎨 Сучасний та адаптивний дизайн
- 🔍 Пошук по даних
Встановлення
npm install @opengis/report
Використання
import {createApp} from "vue"
import report from "@opengis/report"
const app = createApp()
app.use(report)
app.mount("#app")
<template>
<vs-report/>
</template>
Компоненти
VsReportContent
Основний компонент для відображення звітів. Включає:
- Заголовок звіту
- Фільтри
- Метрики
- Віджети
- Таблицю даних
VsReportMetric
Компонент для відображення KPI та метрик.
VsReportWidgets
Компонент для відображення різних типів віджетів.
VsReportTable
Компонент для відображення табличних даних з можливістю сортування та пагінації.
API
Параметри
data
- об'єкт з даними звітуpage
- номер поточної сторінкиorder
- порядок сортування ('asc' | 'desc' | null)limit
- кількість записів на сторінці
Методи
fetchData
- отримання даних з APIdebouncedFetchData
- дебаунсований пошук
Залежності
- Vue 3
- Axios
- Tailwind CSS
Розробка
Встановлення залежностей
npm install
Запуск в режимі розробки
npm run dev
Збірка
npm run build
Ліцензія
MIT
Підтримка
Якщо у вас виникли питання або проблеми, будь ласка, створіть issue в репозиторії проекту.