0.0.4 • Published 4 months ago

@opengis/report v0.0.4

Weekly downloads
-
License
-
Repository
-
Last release
4 months ago

Модуль звітності (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 - отримання даних з API
  • debouncedFetchData - дебаунсований пошук

Залежності

  • Vue 3
  • Axios
  • Tailwind CSS

Розробка

Встановлення залежностей

npm install

Запуск в режимі розробки

npm run dev

Збірка

npm run build

Ліцензія

MIT

Підтримка

Якщо у вас виникли питання або проблеми, будь ласка, створіть issue в репозиторії проекту.