|
|
@@ -17,6 +17,29 @@ const sysComponentItems: ILeftAsideConfigItem[] = [
|
|
|
type: 'number',
|
|
|
val: 2
|
|
|
},
|
|
|
+ lineStyle: {
|
|
|
+ title: '线条样式',
|
|
|
+ type: 'select',
|
|
|
+ val: 'solid',
|
|
|
+ options: [
|
|
|
+ {
|
|
|
+ label: '实线',
|
|
|
+ value: 'solid'
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '虚线',
|
|
|
+ value: 'dashed'
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '点线',
|
|
|
+ value: 'dotted'
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '点划线',
|
|
|
+ value: 'dash-dot'
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
'marker-start': {
|
|
|
title: '起点箭头',
|
|
|
type: 'switch',
|
|
|
@@ -102,6 +125,29 @@ const sysComponentItems: ILeftAsideConfigItem[] = [
|
|
|
type: 'number',
|
|
|
val: 2
|
|
|
},
|
|
|
+ lineStyle: {
|
|
|
+ title: '线条样式',
|
|
|
+ type: 'select',
|
|
|
+ val: 'solid',
|
|
|
+ options: [
|
|
|
+ {
|
|
|
+ label: '实线',
|
|
|
+ value: 'solid'
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '虚线',
|
|
|
+ value: 'dashed'
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '点线',
|
|
|
+ value: 'dotted'
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: '点划线',
|
|
|
+ value: 'dash-dot'
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
'marker-start': {
|
|
|
title: '起点箭头',
|
|
|
type: 'switch',
|
|
|
@@ -280,6 +326,71 @@ const sysComponentItems: ILeftAsideConfigItem[] = [
|
|
|
repeat: 'infinite'
|
|
|
}
|
|
|
},
|
|
|
+ {
|
|
|
+ id: 'wireframe-vue',
|
|
|
+ title: '线框',
|
|
|
+ type: 'vue',
|
|
|
+ thumbnail: `data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxZW0iIGhlaWdodD0iMWVtIiB2aWV3Qm94PSIwIDAgMTAyNCAxMDI0Ij48cmVjdCB4PSIxNjAiIHk9IjIyNCIgd2lkdGg9IjcwNCIgaGVpZ2h0PSI1NzYiIHJ4PSI2NCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNDA5ZWZmIiBzdHJva2Utd2lkdGg9IjY0IiBzdHJva2UtZGFzaGFycmF5PSIxMjAgNjQiLz48L3N2Zz4=`,
|
|
|
+ props: {
|
|
|
+ fill: {
|
|
|
+ title: '背景色',
|
|
|
+ type: 'color',
|
|
|
+ val: 'rgba(255, 255, 255, 0)',
|
|
|
+ showAlpha: true,
|
|
|
+ colorFormat: 'rgb'
|
|
|
+ },
|
|
|
+ borderColor: {
|
|
|
+ title: '边框颜色',
|
|
|
+ type: 'color',
|
|
|
+ val: '#409eff',
|
|
|
+ showAlpha: true,
|
|
|
+ colorFormat: 'rgb'
|
|
|
+ },
|
|
|
+ borderStyle: {
|
|
|
+ title: '边框样式',
|
|
|
+ type: 'select',
|
|
|
+ val: 'solid',
|
|
|
+ options: [
|
|
|
+ {
|
|
|
+ value: 'solid',
|
|
|
+ label: '实线'
|
|
|
+ },
|
|
|
+ {
|
|
|
+ value: 'dashed',
|
|
|
+ label: '虚线'
|
|
|
+ },
|
|
|
+ {
|
|
|
+ value: 'dotted',
|
|
|
+ label: '点线'
|
|
|
+ },
|
|
|
+ {
|
|
|
+ value: 'double',
|
|
|
+ label: '双线'
|
|
|
+ },
|
|
|
+ {
|
|
|
+ value: 'none',
|
|
|
+ label: '无'
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ borderWidth: {
|
|
|
+ title: '边框宽度',
|
|
|
+ type: 'number',
|
|
|
+ val: 2
|
|
|
+ },
|
|
|
+ borderRadius: {
|
|
|
+ title: '圆角',
|
|
|
+ type: 'number',
|
|
|
+ val: 0
|
|
|
+ }
|
|
|
+ },
|
|
|
+ common_animations: {
|
|
|
+ val: '',
|
|
|
+ delay: 'delay-0s',
|
|
|
+ speed: 'slow',
|
|
|
+ repeat: 'infinite'
|
|
|
+ }
|
|
|
+ },
|
|
|
{
|
|
|
id: 'card-vue',
|
|
|
title: '卡片',
|
|
|
@@ -361,18 +472,61 @@ const sysComponentItems: ILeftAsideConfigItem[] = [
|
|
|
type: 'switch',
|
|
|
val: true
|
|
|
},
|
|
|
+ backgroundColor: {
|
|
|
+ title: '背景色',
|
|
|
+ type: 'color',
|
|
|
+ val: 'rgba(255, 255, 255, 0)',
|
|
|
+ showAlpha: true,
|
|
|
+ colorFormat: 'rgb'
|
|
|
+ },
|
|
|
fontFamily: {
|
|
|
title: '字体',
|
|
|
type: 'select',
|
|
|
- val: '黑体',
|
|
|
+ val: 'Microsoft YaHei, PingFang SC, sans-serif',
|
|
|
options: [
|
|
|
{
|
|
|
- value: '黑体',
|
|
|
- label: '黑体'
|
|
|
+ value: 'Microsoft YaHei, PingFang SC, sans-serif',
|
|
|
+ label: '微软雅黑'
|
|
|
},
|
|
|
{
|
|
|
- value: '宋体',
|
|
|
+ value: 'SimSun, Songti SC, serif',
|
|
|
label: '宋体'
|
|
|
+ },
|
|
|
+ {
|
|
|
+ value: 'SimHei, Heiti SC, sans-serif',
|
|
|
+ label: '黑体'
|
|
|
+ },
|
|
|
+ {
|
|
|
+ value: 'PingFang SC, Microsoft YaHei, sans-serif',
|
|
|
+ label: '苹方'
|
|
|
+ },
|
|
|
+ {
|
|
|
+ value: 'Noto Sans SC, Microsoft YaHei, sans-serif',
|
|
|
+ label: '思源黑体'
|
|
|
+ },
|
|
|
+ {
|
|
|
+ value: 'YouSheBiaoTiHei, Microsoft YaHei, sans-serif',
|
|
|
+ label: '优设标题黑'
|
|
|
+ },
|
|
|
+ {
|
|
|
+ value: 'KaiTi, Kaiti SC, serif',
|
|
|
+ label: '楷体'
|
|
|
+ },
|
|
|
+ {
|
|
|
+ value: 'FangSong, STFangsong, serif',
|
|
|
+ label: '仿宋'
|
|
|
+ },
|
|
|
+ {
|
|
|
+ value: 'Arial, Helvetica, sans-serif',
|
|
|
+ label: 'Arial'
|
|
|
+ },
|
|
|
+ {
|
|
|
+ value: 'DIN Alternate, Arial Narrow, Arial, sans-serif',
|
|
|
+ label: 'DIN 数字'
|
|
|
+ },
|
|
|
+ {
|
|
|
+ value: 'Consolas, Monaco, monospace',
|
|
|
+ label: '等宽字体'
|
|
|
}
|
|
|
]
|
|
|
},
|
|
|
@@ -381,6 +535,25 @@ const sysComponentItems: ILeftAsideConfigItem[] = [
|
|
|
type: 'number',
|
|
|
val: 18
|
|
|
},
|
|
|
+ textAlign: {
|
|
|
+ title: '文字对齐',
|
|
|
+ type: 'select',
|
|
|
+ val: 'left',
|
|
|
+ options: [
|
|
|
+ {
|
|
|
+ value: 'left',
|
|
|
+ label: '左对齐'
|
|
|
+ },
|
|
|
+ {
|
|
|
+ value: 'center',
|
|
|
+ label: '居中'
|
|
|
+ },
|
|
|
+ {
|
|
|
+ value: 'right',
|
|
|
+ label: '右对齐'
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
label: {
|
|
|
title: '键名',
|
|
|
type: 'input',
|
|
|
@@ -410,6 +583,11 @@ const sysComponentItems: ILeftAsideConfigItem[] = [
|
|
|
title: '边框颜色',
|
|
|
type: 'color',
|
|
|
val: '#000000'
|
|
|
+ },
|
|
|
+ borderRadius: {
|
|
|
+ title: '圆角',
|
|
|
+ type: 'number',
|
|
|
+ val: 0
|
|
|
}
|
|
|
},
|
|
|
common_animations: {
|