沙钢智慧能源系统前端代码
houzhongjian
2024-10-09 314507f8ddadd9c66e98d260c3b2a5dad1a04015
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
import { DiyComponent } from '@/components/DiyEditor/util'
 
// 悬浮按钮属性
export interface FloatingActionButtonProperty {
  // 展开方向
  direction: 'horizontal' | 'vertical'
  // 是否显示文字
  showText: boolean
  // 按钮列表
  list: FloatingActionButtonItemProperty[]
}
 
// 悬浮按钮项属性
export interface FloatingActionButtonItemProperty {
  // 图片地址
  imgUrl: string
  // 跳转连接
  url: string
  // 文字
  text: string
  // 文字颜色
  textColor: string
}
 
// 定义组件
export const component = {
  id: 'FloatingActionButton',
  name: '悬浮按钮',
  icon: 'tabler:float-right',
  position: 'fixed',
  property: {
    direction: 'vertical',
    showText: true,
    list: [{ textColor: '#fff' }]
  }
} as DiyComponent<FloatingActionButtonProperty>