沙钢智慧能源系统前端代码
houzhongjian
2024-10-09 314507f8ddadd9c66e98d260c3b2a5dad1a04015
提交 | 用户 | 时间
314507 1 import { ComponentStyle, DiyComponent } from '@/components/DiyEditor/util'
H 2
3 /** 热区属性 */
4 export interface HotZoneProperty {
5   // 图片地址
6   imgUrl: string
7   // 导航菜单列表
8   list: HotZoneItemProperty[]
9   // 组件样式
10   style: ComponentStyle
11 }
12
13 /** 热区项目属性 */
14 export interface HotZoneItemProperty {
15   // 链接的名称
16   name: string
17   // 链接
18   url: string
19   // 宽
20   width: number
21   // 高
22   height: number
23   // 上
24   top: number
25   // 左
26   left: number
27 }
28
29 // 定义组件
30 export const component = {
31   id: 'HotZone',
32   name: '热区',
33   icon: 'tabler:hand-click',
34   property: {
35     imgUrl: '',
36     list: [] as HotZoneItemProperty[],
37     style: {
38       bgType: 'color',
39       bgColor: '#fff',
40       marginBottom: 8
41     } as ComponentStyle
42   }
43 } as DiyComponent<HotZoneProperty>