feat: 扩展 ConfigType,添加禁用属性,并添加一个上传按钮组件,在拖拽、双击、搜索模式让配置了禁用项的组件不可用

This commit is contained in:
tnt group
2023-05-18 09:45:41 +08:00
parent d177ebc900
commit aecba9c95e
5 changed files with 25 additions and 4 deletions
+4
View File
@@ -26,6 +26,7 @@ export type ConfigType = {
image: string
virtualComponent?: string // 虚拟组件Path,指定后创建该组件时,从指定路径创建
dataset?: any // 组件预设的 dataset 值
disabled?: boolean // 禁用的
}
// 数据请求
@@ -158,6 +159,7 @@ export enum PackagesCategoryEnum {
CHARTS = 'Charts',
TABLES = 'Tables',
INFORMATIONS = 'Informations',
PHOTOS = 'Photos',
DECORATES = 'Decorates'
}
@@ -166,6 +168,7 @@ export enum PackagesCategoryName {
CHARTS = '图表',
TABLES = '列表',
INFORMATIONS = '信息',
PHOTOS = '图片',
DECORATES = '小组件'
}
@@ -180,5 +183,6 @@ export type PackagesType = {
[PackagesCategoryEnum.CHARTS]: ConfigType[]
[PackagesCategoryEnum.INFORMATIONS]: ConfigType[]
[PackagesCategoryEnum.TABLES]: ConfigType[]
[PackagesCategoryEnum.PHOTOS]: ConfigType[]
[PackagesCategoryEnum.DECORATES]: ConfigType[]
}