选择器组件新增边框配置
commit
d2c69b16f1
@ -0,0 +1,55 @@
|
||||
package com.gccloud.dataroom.core.module.chart.components;
|
||||
|
||||
import com.gccloud.dataroom.core.constant.PageDesignConstant;
|
||||
import com.gccloud.dataroom.core.module.chart.bean.Chart;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 下拉选择
|
||||
* @author hongyang
|
||||
* @version 1.0
|
||||
* @date 2023/3/13 16:44
|
||||
*/
|
||||
@Data
|
||||
public class ScreenSelectChart extends Chart {
|
||||
|
||||
@ApiModelProperty(notes = "组件类型")
|
||||
private String type = PageDesignConstant.BigScreen.Type.SELECT;
|
||||
|
||||
@ApiModelProperty(notes = "个性化")
|
||||
private Customize customize = new Customize();
|
||||
|
||||
@Data
|
||||
public static class Customize {
|
||||
@ApiModelProperty("输入框背景颜色")
|
||||
private String backgroundColor;
|
||||
|
||||
@ApiModelProperty("输入框字体大小")
|
||||
private Integer fontSize;
|
||||
|
||||
@ApiModelProperty("输入框字体颜色")
|
||||
private String fontColor;
|
||||
|
||||
@ApiModelProperty("下拉框背景颜色")
|
||||
private String dropDownBackgroundColor;
|
||||
|
||||
@ApiModelProperty("下拉框字体颜色")
|
||||
private String dropDownFontColor;
|
||||
|
||||
@ApiModelProperty("下拉项hover背景颜色")
|
||||
private String dropDownHoverBackgroundColor;
|
||||
|
||||
@ApiModelProperty("下拉项hover字体颜色")
|
||||
private String dropDownHoverFontColor;
|
||||
|
||||
@ApiModelProperty("激活项背景颜色")
|
||||
private String activeBackgroundColor;
|
||||
|
||||
@ApiModelProperty("激活项字体颜色")
|
||||
private String activeFontColor;
|
||||
|
||||
}
|
||||
|
||||
|
||||
}
|
@ -0,0 +1,56 @@
|
||||
|
||||
import { commonConfig, displayOption } from 'data-room-ui/js/config'
|
||||
|
||||
export const settingConfig = {
|
||||
// text内容
|
||||
text: '选择器',
|
||||
// 设置面板属性的显隐
|
||||
displayOption: {
|
||||
...displayOption,
|
||||
dimensionField: {
|
||||
// 维度
|
||||
label: '选项的标签', // 维度/查询字段
|
||||
enable: true,
|
||||
multiple: false // 是否多选
|
||||
},
|
||||
metricField: {
|
||||
// 指标
|
||||
label: '绑定值',
|
||||
enable: true,
|
||||
multiple: false // 是否多选
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
const customConfig = {
|
||||
type: 'select',
|
||||
// 名称
|
||||
title: '下拉框',
|
||||
root: {
|
||||
version: '2023071001'
|
||||
},
|
||||
// 自定义属性
|
||||
customize: {
|
||||
// 输入框背景颜色
|
||||
backgroundColor: '#35393F',
|
||||
// 输入框字体大小
|
||||
fontSize: 20,
|
||||
// 输入框字体颜色
|
||||
fontColor: '#FFFFFF',
|
||||
// 下拉框背景颜色
|
||||
dropDownBackgroundColor: '#35393F',
|
||||
// 下拉框字体颜色
|
||||
dropDownFontColor: '#FFFFFF',
|
||||
// 下拉项hover背景颜色
|
||||
dropDownHoverBackgroundColor: '#6A7E9D',
|
||||
// 下拉项hover字体颜色
|
||||
dropDownHoverFontColor: '#FFFFFF',
|
||||
// 激活项背景颜色
|
||||
activeBackgroundColor: '#6A7E9D',
|
||||
// 激活项字体颜色
|
||||
activeFontColor: '#FFFFFF'
|
||||
}
|
||||
}
|
||||
export const dataConfig = {
|
||||
...commonConfig(customConfig)
|
||||
}
|
@ -1 +1 @@
|
||||
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1693807714061" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="13871" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"><path d="M912.6912 205.380267H110.3872A109.397333 109.397333 0 0 0 1.024 314.7776v364.680533a109.397333 109.397333 0 0 0 109.397333 109.397334H912.725333a109.397333 109.397333 0 0 0 109.397334-109.397334V314.7776a109.397333 109.397333 0 0 0-109.397334-109.397333z m36.4544 455.816533c0 30.208-24.507733 54.715733-54.715733 54.715733H128.682667a54.715733 54.715733 0 0 1-54.715734-54.715733V333.0048c0-30.208 24.4736-54.715733 54.715734-54.715733h765.781333c30.208 0 54.715733 24.507733 54.715733 54.715733v328.192z" fill="#3366FF" p-id="13872"></path><path d="M850.670933 490.530133a18.2272 18.2272 0 0 0-13.858133-29.9008h-119.6032a18.2272 18.2272 0 0 0-13.858133 29.9008l59.8016 70.0416a18.2272 18.2272 0 0 0 27.716266 0l59.8016-70.0416z" fill="#32EDCC" p-id="13873"></path></svg>
|
||||
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1694587929030" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="5108" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"><path d="M692.095 184C663.52 255.494 593.655 306 512 306s-151.52-50.506-180.095-122h-98.308l-68.71 90.491 64.29 49.346a104.021 104.021 0 0 1 40.678 82.518V840h484.29V406.355a104.021 104.021 0 0 1 40.677-82.518l64.291-49.346L790.403 184h-98.308z m-71.9 0h-216.39c23.288 34.964 63.053 58 108.195 58 45.142 0 84.907-23.036 108.194-58z m-406.431-72h596.472a31.975 31.975 0 0 1 25.466 12.642l104.78 137.996c10.65 14.026 7.969 34.027-6 44.748l-95.863 73.579a32.007 32.007 0 0 0-12.516 25.39V880c0 17.673-14.318 32-31.981 32H229.878c-17.663 0-31.981-14.327-31.981-32V406.355c0-9.95-4.626-19.334-12.516-25.39l-95.863-73.579c-13.969-10.721-16.65-30.722-6-44.748l104.78-137.996A31.975 31.975 0 0 1 213.764 112z" fill="#5090F1" p-id="5109"></path></svg>
|
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 1.0 KiB |
@ -0,0 +1 @@
|
||||
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1693807714061" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="13871" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"><path d="M912.6912 205.380267H110.3872A109.397333 109.397333 0 0 0 1.024 314.7776v364.680533a109.397333 109.397333 0 0 0 109.397333 109.397334H912.725333a109.397333 109.397333 0 0 0 109.397334-109.397334V314.7776a109.397333 109.397333 0 0 0-109.397334-109.397333z m36.4544 455.816533c0 30.208-24.507733 54.715733-54.715733 54.715733H128.682667a54.715733 54.715733 0 0 1-54.715734-54.715733V333.0048c0-30.208 24.4736-54.715733 54.715734-54.715733h765.781333c30.208 0 54.715733 24.507733 54.715733 54.715733v328.192z" fill="#3366FF" p-id="13872"></path><path d="M850.670933 490.530133a18.2272 18.2272 0 0 0-13.858133-29.9008h-119.6032a18.2272 18.2272 0 0 0-13.858133 29.9008l59.8016 70.0416a18.2272 18.2272 0 0 0 27.716266 0l59.8016-70.0416z" fill="#32EDCC" p-id="13873"></path></svg>
|
After Width: | Height: | Size: 1.1 KiB |
Loading…
Reference in New Issue