Browse Source

feat: 新增下拉选择器组件

新增下拉选择器组件
hong.yang 1 year ago
parent
commit
5128f6fff2

+ 7 - 0
DataRoom/dataroom-core/src/main/java/com/gccloud/dataroom/core/constant/PageDesignConstant.java

@@ -156,6 +156,13 @@ public interface PageDesignConstant {
              * Tab切换
              * Tab切换
              */
              */
             String TAB_CHART = "chartTab";
             String TAB_CHART = "chartTab";
+
+            /**
+             * 选择器
+             */
+            String SELECT = "select";
+
+
         }
         }
     }
     }
 
 

+ 55 - 0
DataRoom/dataroom-core/src/main/java/com/gccloud/dataroom/core/module/chart/components/ScreenSelectChart.java

@@ -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;
+
+    }
+
+
+}