沙钢智慧能源系统前端代码
houzhongjian
2024-10-09 314507f8ddadd9c66e98d260c3b2a5dad1a04015
提交 | 用户 | 时间
314507 1 import { ComponentStyle, DiyComponent } from '@/components/DiyEditor/util'
H 2
3 /** 商品卡片属性 */
4 export interface CouponCardProperty {
5   // 列数
6   columns: number
7   // 背景图
8   bgImg: string
9   // 文字颜色
10   textColor: string
11   // 按钮样式
12   button: {
13     // 颜色
14     color: string
15     // 背景颜色
16     bgColor: string
17   }
18   // 间距
19   space: number
20   // 优惠券编号列表
21   couponIds: number[]
22   // 组件样式
23   style: ComponentStyle
24 }
25
26 // 定义组件
27 export const component = {
28   id: 'CouponCard',
29   name: '优惠券',
30   icon: 'ep:ticket',
31   property: {
32     columns: 1,
33     bgImg: '',
34     textColor: '#E9B461',
35     button: {
36       color: '#434343',
37       bgColor: ''
38     },
39     space: 0,
40     couponIds: [],
41     style: {
42       bgType: 'color',
43       bgColor: '',
44       marginBottom: 8
45     } as ComponentStyle
46   }
47 } as DiyComponent<CouponCardProperty>