diff --git a/web/apps/web-ele/src/components/dashboard-design/DashboardRenderer.vue b/web/apps/web-ele/src/components/dashboard-design/DashboardRenderer.vue index debc5b0..314da62 100644 --- a/web/apps/web-ele/src/components/dashboard-design/DashboardRenderer.vue +++ b/web/apps/web-ele/src/components/dashboard-design/DashboardRenderer.vue @@ -1,5 +1,5 @@ + + + + diff --git a/web/apps/web-ele/src/components/dashboard-design/components/LightWidgetRenderer.vue b/web/apps/web-ele/src/components/dashboard-design/components/LightWidgetRenderer.vue new file mode 100644 index 0000000..db409c3 --- /dev/null +++ b/web/apps/web-ele/src/components/dashboard-design/components/LightWidgetRenderer.vue @@ -0,0 +1,147 @@ + + + + + diff --git a/web/apps/web-ele/src/components/dashboard-design/components/WidgetRenderer.vue b/web/apps/web-ele/src/components/dashboard-design/components/WidgetRenderer.vue index d8ff8ec..18e5290 100644 --- a/web/apps/web-ele/src/components/dashboard-design/components/WidgetRenderer.vue +++ b/web/apps/web-ele/src/components/dashboard-design/components/WidgetRenderer.vue @@ -2,7 +2,7 @@ import type { DashboardWidget, WidgetMaterial, -} from '../store/dashboardDesignStore'; +} from '../store/dashboardRuntimeStore'; import { computed, @@ -18,8 +18,8 @@ import { $t } from '@vben/locales'; import { defaultWidgetStyle, - useDashboardDesignStore, -} from '../store/dashboardDesignStore'; + useDashboardRuntimeStore, +} from '../store/dashboardRuntimeStore'; import { createRefreshTimer, fetchWidgetData } from '../utils/dataFetcher'; const props = defineProps<{ @@ -106,15 +106,13 @@ const widgetComponents: Record< 'filter-select': defineAsyncComponent( () => import('./widgets/FilterSelect.vue'), ), - 'filter-date': defineAsyncComponent( - () => import('./widgets/FilterDate.vue'), - ), + 'filter-date': defineAsyncComponent(() => import('./widgets/FilterDate.vue')), 'filter-date-range': defineAsyncComponent( () => import('./widgets/FilterDateRange.vue'), ), }; -const store = useDashboardDesignStore(); +const store = useDashboardRuntimeStore(); const currentComponent = computed(() => { return widgetComponents[props.widget.type]; diff --git a/web/apps/web-ele/src/components/dashboard-design/components/widgets/AnnouncementList.vue b/web/apps/web-ele/src/components/dashboard-design/components/widgets/AnnouncementList.vue index cbe48df..84f3074 100644 --- a/web/apps/web-ele/src/components/dashboard-design/components/widgets/AnnouncementList.vue +++ b/web/apps/web-ele/src/components/dashboard-design/components/widgets/AnnouncementList.vue @@ -1,5 +1,5 @@