forked from github/dataease
103 lines
2.8 KiB
Java
103 lines
2.8 KiB
Java
export const positionData = [
|
|
{ key: 'left', label: 'X', min: -1000, max: 20000, step: 10 },
|
|
{ key: 'width', label: 'W', min: 10, max: 20000, step: 10 },
|
|
{ key: 'top', label: 'Y', min: -1000, max: 20000, step: 10 },
|
|
{ key: 'height', label: 'H', min: 10, max: 20000, step: 10 }
|
|
]
|
|
|
|
export const styleData = [
|
|
{ key: 'lineHeight', label: '行高', min: 0, max: 50, step: 1 },
|
|
{ key: 'opacity', label: '不透明度', min: 0, max: 1, step: 0.1 },
|
|
{ key: 'borderWidth', label: '边框宽度', min: 0, max: 20, step: 1 },
|
|
{ key: 'borderStyle', label: '边框风格' },
|
|
{ key: 'borderColor', label: '边框颜色' },
|
|
{ key: 'borderRadius', label: '边框半径', min: 0, max: 50, step: 1 },
|
|
{ key: 'letterSpacing', label: '字间距', min: 0, max: 50, step: 1 },
|
|
{ key: 'fontSize', label: '字体大小', min: 0, max: 128, step: 1 },
|
|
{ key: 'activeFontSize', label: '激活字体大小', min: 0, max: 128, step: 1 },
|
|
{ key: 'headFontColor', label: '标题字体颜色' },
|
|
{ key: 'headFontActiveColor', label: '标题字体激活颜色' },
|
|
{ key: 'headBorderColor', label: '标题边框颜色' },
|
|
{ key: 'headBorderActiveColor', label: '标题激活边框颜色' },
|
|
{ key: 'headHorizontalPosition', label: '标题位置' },
|
|
{ key: 'fontWeight', label: '字体粗细', min: 100, max: 900, step: 100 },
|
|
{ key: 'textAlign', label: '左右对齐' },
|
|
{ key: 'verticalAlign', label: '上下对齐' },
|
|
{ key: 'color', label: '颜色' },
|
|
{ key: 'backgroundColor', label: '背景色' }
|
|
]
|
|
|
|
export const styleMap = {
|
|
left: 'x 坐标',
|
|
top: 'y 坐标',
|
|
rotate: '旋转角度',
|
|
width: '宽',
|
|
height: '高',
|
|
color: '颜色',
|
|
backgroundColor: '背景色',
|
|
borderWidth: '边框宽度',
|
|
borderStyle: '边框风格',
|
|
borderColor: '边框颜色',
|
|
borderRadius: '边框半径',
|
|
fontSize: '字体大小',
|
|
fontWeight: '字体粗细',
|
|
lineHeight: '行高',
|
|
letterSpacing: '字间距',
|
|
textAlign: '左右对齐',
|
|
verticalAlign: '上下对齐',
|
|
opacity: '不透明度'
|
|
}
|
|
|
|
export const textAlignOptions = [
|
|
{
|
|
label: '左对齐',
|
|
value: 'left'
|
|
},
|
|
{
|
|
label: '居中',
|
|
value: 'center'
|
|
},
|
|
{
|
|
label: '右对齐',
|
|
value: 'right'
|
|
}
|
|
]
|
|
|
|
export const borderStyleOptions = [
|
|
{
|
|
label: '实线',
|
|
value: 'solid'
|
|
},
|
|
{
|
|
label: '虚线',
|
|
value: 'dashed'
|
|
}
|
|
]
|
|
|
|
export const verticalAlignOptions = [
|
|
{
|
|
label: '上对齐',
|
|
value: 'top'
|
|
},
|
|
{
|
|
label: '居中对齐',
|
|
value: 'middle'
|
|
},
|
|
{
|
|
label: '下对齐',
|
|
value: 'bottom'
|
|
}
|
|
]
|
|
|
|
export const selectKey = ['textAlign', 'borderStyle', 'verticalAlign']
|
|
|
|
export const horizontalPosition = ['headHorizontalPosition']
|
|
|
|
export const fieldType = ['text', 'time', 'value', 'value', 'value', 'location']
|
|
|
|
export const optionMap = {
|
|
textAlign: textAlignOptions,
|
|
borderStyle: borderStyleOptions,
|
|
verticalAlign: verticalAlignOptions
|
|
}
|