设计库

This commit is contained in:
2025-07-21 13:02:27 +08:00
parent e3e5497300
commit 2d9a95c5d3
2 changed files with 18 additions and 2 deletions

View File

@@ -0,0 +1,16 @@
import type { ScreenDesignTimeConfig } from "./datax-screen-config";
interface DesignTemplate {
id: string; // 模板ID
name: string; // 模板名称
description?: string; // 模板描述
previewImage?: string; // 模板预览图
// 模板包含的组件
components: ScreenDesignTimeConfig["components"];
// 模板包含的分组信息
groups: ScreenDesignTimeConfig["groups"];
// 模板可能依赖的变量
variables: ScreenDesignTimeConfig["variables"];
// 模板可能依赖的过滤器
filters: ScreenDesignTimeConfig["filters"];
}

View File

@@ -1,5 +1,5 @@
// 大屏设计时的配置,可以被导出/导入
interface ScreenDesignTimeConfig {
export interface ScreenDesignTimeConfig {
// 大屏样式
style: {
width: number;
@@ -137,4 +137,4 @@ interface ScreenDesignTimeConfig {
// 2. 控制组件:大屏中的悬浮组件,可拖拽,贴边时可隐藏,比如一个控制面版用于操作摄像机/录像机等设备
// 3. 反馈组件:弹窗(全局,带遮罩)
interface ScreenRuntimeConfig {}
export interface ScreenRuntimeConfig {}