diff --git a/DataRoom/dataroom-core/src/main/java/com/gccloud/dataroom/core/constant/PageDesignConstant.java b/DataRoom/dataroom-core/src/main/java/com/gccloud/dataroom/core/constant/PageDesignConstant.java index 436dcf1b..d702bf4a 100644 --- a/DataRoom/dataroom-core/src/main/java/com/gccloud/dataroom/core/constant/PageDesignConstant.java +++ b/DataRoom/dataroom-core/src/main/java/com/gccloud/dataroom/core/constant/PageDesignConstant.java @@ -192,6 +192,11 @@ public interface PageDesignConstant { */ String NUMBER = "number"; + /** + * 自定义html + */ + String CUSTOM_HTML = "customHtml"; + } } diff --git a/DataRoom/dataroom-core/src/main/java/com/gccloud/dataroom/core/module/chart/bean/Chart.java b/DataRoom/dataroom-core/src/main/java/com/gccloud/dataroom/core/module/chart/bean/Chart.java index 5c056221..f134cf88 100644 --- a/DataRoom/dataroom-core/src/main/java/com/gccloud/dataroom/core/module/chart/bean/Chart.java +++ b/DataRoom/dataroom-core/src/main/java/com/gccloud/dataroom/core/module/chart/bean/Chart.java @@ -109,6 +109,11 @@ public class Chart { @ApiModelProperty(notes = "透视") private Integer perspective; + @ApiModelProperty(notes = "倾斜x") + private Integer skewX; + + @ApiModelProperty(notes = "倾斜y") + private Integer skewY; } diff --git a/DataRoom/dataroom-core/src/main/java/com/gccloud/dataroom/core/module/chart/components/ScreenCurrentTimeChart.java b/DataRoom/dataroom-core/src/main/java/com/gccloud/dataroom/core/module/chart/components/ScreenCurrentTimeChart.java index 3638b4e4..6fb62b36 100644 --- a/DataRoom/dataroom-core/src/main/java/com/gccloud/dataroom/core/module/chart/components/ScreenCurrentTimeChart.java +++ b/DataRoom/dataroom-core/src/main/java/com/gccloud/dataroom/core/module/chart/components/ScreenCurrentTimeChart.java @@ -33,5 +33,8 @@ public class ScreenCurrentTimeChart extends Chart { @ApiModelProperty(notes = "字体颜色") private String color; + + @ApiModelProperty(notes = "字体") + private String fontFamily; } } diff --git a/DataRoom/dataroom-core/src/main/java/com/gccloud/dataroom/core/module/chart/components/ScreenCustomHtmlChart.java b/DataRoom/dataroom-core/src/main/java/com/gccloud/dataroom/core/module/chart/components/ScreenCustomHtmlChart.java new file mode 100644 index 00000000..c31c2c48 --- /dev/null +++ b/DataRoom/dataroom-core/src/main/java/com/gccloud/dataroom/core/module/chart/components/ScreenCustomHtmlChart.java @@ -0,0 +1,30 @@ +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; + +/** + * 自定义html + * @author hongyang + * @version 1.0 + * @date 2023/3/16 16:44 + */ +@Data +public class ScreenCustomHtmlChart extends Chart { + + @ApiModelProperty(notes = "类型") + private String type = PageDesignConstant.BigScreen.Type.CUSTOM_HTML; + + @ApiModelProperty(notes = "个性化") + private Customize customize = new Customize(); + + + @Data + public static class Customize { + + @ApiModelProperty(notes = "自定义html") + private String htmlStr; + } +} diff --git a/DataRoom/dataroom-core/src/main/java/com/gccloud/dataroom/core/module/chart/components/ScreenTimeCountDownChart.java b/DataRoom/dataroom-core/src/main/java/com/gccloud/dataroom/core/module/chart/components/ScreenTimeCountDownChart.java index 062ecfcc..5b9c604a 100644 --- a/DataRoom/dataroom-core/src/main/java/com/gccloud/dataroom/core/module/chart/components/ScreenTimeCountDownChart.java +++ b/DataRoom/dataroom-core/src/main/java/com/gccloud/dataroom/core/module/chart/components/ScreenTimeCountDownChart.java @@ -46,6 +46,9 @@ public class ScreenTimeCountDownChart extends Chart { @ApiModelProperty(notes = "字体颜色") private String color; + @ApiModelProperty(notes = "字体") + private String fontFamily; + } diff --git a/DataRoom/dataroom-core/src/main/java/com/gccloud/dataroom/core/module/file/dto/FileSearchDTO.java b/DataRoom/dataroom-core/src/main/java/com/gccloud/dataroom/core/module/file/dto/FileSearchDTO.java index 0e4b8bba..1dd94dc7 100644 --- a/DataRoom/dataroom-core/src/main/java/com/gccloud/dataroom/core/module/file/dto/FileSearchDTO.java +++ b/DataRoom/dataroom-core/src/main/java/com/gccloud/dataroom/core/module/file/dto/FileSearchDTO.java @@ -3,6 +3,8 @@ package com.gccloud.dataroom.core.module.file.dto; import com.gccloud.common.dto.SearchDTO; import lombok.Data; +import java.util.List; + @Data public class FileSearchDTO extends SearchDTO { @@ -17,4 +19,10 @@ public class FileSearchDTO extends SearchDTO { private String extension; + /** + * 文件后缀列表,批量过滤 + */ + private List extensionList; + + } diff --git a/DataRoom/dataroom-core/src/main/java/com/gccloud/dataroom/core/module/file/service/impl/DataRoomFileServiceImpl.java b/DataRoom/dataroom-core/src/main/java/com/gccloud/dataroom/core/module/file/service/impl/DataRoomFileServiceImpl.java index dba0863e..1b415cd3 100644 --- a/DataRoom/dataroom-core/src/main/java/com/gccloud/dataroom/core/module/file/service/impl/DataRoomFileServiceImpl.java +++ b/DataRoom/dataroom-core/src/main/java/com/gccloud/dataroom/core/module/file/service/impl/DataRoomFileServiceImpl.java @@ -31,6 +31,9 @@ public class DataRoomFileServiceImpl extends ServiceImpl queryWrapper = QueryWrapperUtils.wrapperLike(new LambdaQueryWrapper(), searchDTO.getSearchKey(), DataRoomFileEntity::getOriginalName); queryWrapper.eq(StringUtils.isNotBlank(searchDTO.getModule()), DataRoomFileEntity::getModule, searchDTO.getModule()); queryWrapper.eq(StringUtils.isNotBlank(searchDTO.getExtension()), DataRoomFileEntity::getExtension, searchDTO.getExtension()); + if (searchDTO.getExtensionList() != null && searchDTO.getExtensionList().size() > 0) { + queryWrapper.in(DataRoomFileEntity::getExtension, searchDTO.getExtensionList()); + } queryWrapper.orderByDesc(DataRoomFileEntity::getCreateDate); return page(searchDTO, queryWrapper); } diff --git a/DataRoom/pom.xml b/DataRoom/pom.xml index 8ce3d234..34046d60 100644 --- a/DataRoom/pom.xml +++ b/DataRoom/pom.xml @@ -44,7 +44,7 @@ 1.5.21 2.13.3 20220320 - 1.0.1.2023101201.Alpha + 1.0.1.2023101301.Alpha 2.22.2 diff --git a/data-room-ui/package.json b/data-room-ui/package.json index 270cd920..0bda615d 100644 --- a/data-room-ui/package.json +++ b/data-room-ui/package.json @@ -1,6 +1,6 @@ { "name": "@gcpaas/data-room-ui", - "version": "1.0.1-2023101101-Alpha", + "version": "1.0.1-2023101301-Alpha", "description": "自定义大屏", "author": "gcpaas", "license": "MIT", diff --git a/data-room-ui/packages/BasicComponents/Button/settingConfig.js b/data-room-ui/packages/BasicComponents/Button/settingConfig.js index 2a1efcf1..d75dbbf0 100644 --- a/data-room-ui/packages/BasicComponents/Button/settingConfig.js +++ b/data-room-ui/packages/BasicComponents/Button/settingConfig.js @@ -45,7 +45,9 @@ const customConfig = { // 绕z轴旋转角度 rotateZ: 0, // 透视距离 - perspective: 500 + perspective: 0, + skewX: 0, + skewY: 0 }, // 自定义属性 customize: { diff --git a/data-room-ui/packages/BasicComponents/ChartTab/settingConfig.js b/data-room-ui/packages/BasicComponents/ChartTab/settingConfig.js index 0afcb06a..8d197ff5 100644 --- a/data-room-ui/packages/BasicComponents/ChartTab/settingConfig.js +++ b/data-room-ui/packages/BasicComponents/ChartTab/settingConfig.js @@ -23,7 +23,9 @@ const customConfig = { // 绕z轴旋转角度 rotateZ: 0, // 透视距离 - perspective: 500 + perspective: 0, + skewX: 0, + skewY: 0 }, customize: { tabList: [], diff --git a/data-room-ui/packages/BasicComponents/CurrentTime/index.vue b/data-room-ui/packages/BasicComponents/CurrentTime/index.vue index f3aea7b0..17b6c6dc 100644 --- a/data-room-ui/packages/BasicComponents/CurrentTime/index.vue +++ b/data-room-ui/packages/BasicComponents/CurrentTime/index.vue @@ -19,7 +19,9 @@ 'px;color:' + config.customize.color + ';font-weight:' + - config.customize.fontWeight + config.customize.fontWeight+ + ';font-family:' + + config.customize.fontFamily " > {{ nowTime }} @@ -101,6 +103,7 @@ export default { diff --git a/data-room-ui/packages/BasicComponents/CustomHtml/setting.vue b/data-room-ui/packages/BasicComponents/CustomHtml/setting.vue new file mode 100644 index 00000000..36dc73a4 --- /dev/null +++ b/data-room-ui/packages/BasicComponents/CustomHtml/setting.vue @@ -0,0 +1,104 @@ + + + + + diff --git a/data-room-ui/packages/BasicComponents/CustomHtml/settingConfig.js b/data-room-ui/packages/BasicComponents/CustomHtml/settingConfig.js new file mode 100644 index 00000000..b7d5afd8 --- /dev/null +++ b/data-room-ui/packages/BasicComponents/CustomHtml/settingConfig.js @@ -0,0 +1,37 @@ +import { commonConfig } from '../../js/config' + +export const settingConfig = { + time: '', + theme: 'dark', + // 设置面板属性的显隐 + displayOption: { + dataAllocation: { + // 是否存在数据配置 + enable: false + } + } +} +const customConfig = { + + type: 'customHtml', + root: { + version: '2023071001', + // 绕x轴旋转角度 + rotateX: 0, + // 绕y轴旋转角度 + rotateY: 0, + // 绕z轴旋转角度 + rotateZ: 0, + // 透视距离 + perspective: 0, + skewX: 0, + skewY: 0 + }, + customize: { + htmlStr: '

我是自定义html内容

' // html的内容 + } + +} +export const dataConfig = { + ...commonConfig(customConfig) +} diff --git a/data-room-ui/packages/BasicComponents/DateTimePicker/settingConfig.js b/data-room-ui/packages/BasicComponents/DateTimePicker/settingConfig.js index 72f36262..14e68276 100644 --- a/data-room-ui/packages/BasicComponents/DateTimePicker/settingConfig.js +++ b/data-room-ui/packages/BasicComponents/DateTimePicker/settingConfig.js @@ -26,7 +26,9 @@ const customConfig = { // 绕z轴旋转角度 rotateZ: 0, // 透视距离 - perspective: 500 + perspective: 0, + skewX: 0, + skewY: 0 }, // 自定义属性 customize: { diff --git a/data-room-ui/packages/BasicComponents/DigitalFlop/settingConfig.js b/data-room-ui/packages/BasicComponents/DigitalFlop/settingConfig.js index 5007b243..4ca410c8 100644 --- a/data-room-ui/packages/BasicComponents/DigitalFlop/settingConfig.js +++ b/data-room-ui/packages/BasicComponents/DigitalFlop/settingConfig.js @@ -39,7 +39,9 @@ const customConfig = { // 绕z轴旋转角度 rotateZ: 0, // 透视距离 - perspective: 500 + perspective: 0, + skewX: 0, + skewY: 0 }, customize: { color: '#fff', diff --git a/data-room-ui/packages/BasicComponents/FlyMap/settingConfig.js b/data-room-ui/packages/BasicComponents/FlyMap/settingConfig.js index f518011b..088664f3 100644 --- a/data-room-ui/packages/BasicComponents/FlyMap/settingConfig.js +++ b/data-room-ui/packages/BasicComponents/FlyMap/settingConfig.js @@ -45,7 +45,9 @@ const customConfig = { // 绕z轴旋转角度 rotateZ: 0, // 透视距离 - perspective: 500 + perspective: 0, + skewX: 0, + skewY: 0 }, customize: { // 地图id diff --git a/data-room-ui/packages/BasicComponents/HorizontalLine/settingConfig.js b/data-room-ui/packages/BasicComponents/HorizontalLine/settingConfig.js index 74f37b37..daa4546a 100644 --- a/data-room-ui/packages/BasicComponents/HorizontalLine/settingConfig.js +++ b/data-room-ui/packages/BasicComponents/HorizontalLine/settingConfig.js @@ -20,7 +20,9 @@ const customConfig = { // 绕z轴旋转角度 rotateZ: 0, // 透视距离 - perspective: 500 + perspective: 0, + skewX: 0, + skewY: 0 }, customize: { // 边框线颜色 diff --git a/data-room-ui/packages/BasicComponents/IframeChart/settingConfig.js b/data-room-ui/packages/BasicComponents/IframeChart/settingConfig.js index b7ebf77a..7f9043f5 100644 --- a/data-room-ui/packages/BasicComponents/IframeChart/settingConfig.js +++ b/data-room-ui/packages/BasicComponents/IframeChart/settingConfig.js @@ -27,7 +27,9 @@ const customConfig = { // 绕z轴旋转角度 rotateZ: 0, // 透视距离 - perspective: 500 + perspective: 0, + skewX: 0, + skewY: 0 }, customize: { fontSize: 20, diff --git a/data-room-ui/packages/BasicComponents/IndexCard/settingConfig.js b/data-room-ui/packages/BasicComponents/IndexCard/settingConfig.js index 925532f9..61e2f116 100644 --- a/data-room-ui/packages/BasicComponents/IndexCard/settingConfig.js +++ b/data-room-ui/packages/BasicComponents/IndexCard/settingConfig.js @@ -44,7 +44,9 @@ const customConfig = { // 绕z轴旋转角度 rotateZ: 0, // 透视距离 - perspective: 500 + perspective: 0, + skewX: 0, + skewY: 0 }, customize: { src: '', diff --git a/data-room-ui/packages/BasicComponents/IndexCard2/settingConfig.js b/data-room-ui/packages/BasicComponents/IndexCard2/settingConfig.js index d1f69503..11bb8f6d 100644 --- a/data-room-ui/packages/BasicComponents/IndexCard2/settingConfig.js +++ b/data-room-ui/packages/BasicComponents/IndexCard2/settingConfig.js @@ -44,7 +44,9 @@ const customConfig = { // 绕z轴旋转角度 rotateZ: 0, // 透视距离 - perspective: 500 + perspective: 0, + skewX: 0, + skewY: 0 }, customize: { src: '', diff --git a/data-room-ui/packages/BasicComponents/IndicatorCard/settingConfig.js b/data-room-ui/packages/BasicComponents/IndicatorCard/settingConfig.js index 7e8d36c4..49f6fd06 100644 --- a/data-room-ui/packages/BasicComponents/IndicatorCard/settingConfig.js +++ b/data-room-ui/packages/BasicComponents/IndicatorCard/settingConfig.js @@ -44,7 +44,9 @@ const customConfig = { // 绕z轴旋转角度 rotateZ: 0, // 透视距离 - perspective: 500 + perspective: 0, + skewX: 0, + skewY: 0 }, customize: { borderRadius: 0, diff --git a/data-room-ui/packages/BasicComponents/IndicatorCard2/settingConfig.js b/data-room-ui/packages/BasicComponents/IndicatorCard2/settingConfig.js index 339d000c..78cb4aea 100644 --- a/data-room-ui/packages/BasicComponents/IndicatorCard2/settingConfig.js +++ b/data-room-ui/packages/BasicComponents/IndicatorCard2/settingConfig.js @@ -44,7 +44,9 @@ const customConfig = { // 绕z轴旋转角度 rotateZ: 0, // 透视距离 - perspective: 500 + perspective: 0, + skewX: 0, + skewY: 0 }, customize: { borderRadius: 0, diff --git a/data-room-ui/packages/BasicComponents/Input/setting.vue b/data-room-ui/packages/BasicComponents/Input/setting.vue index 62515470..dd5fcf79 100644 --- a/data-room-ui/packages/BasicComponents/Input/setting.vue +++ b/data-room-ui/packages/BasicComponents/Input/setting.vue @@ -71,15 +71,6 @@ 位置
-
- 边框 -
-
旋转
diff --git a/data-room-ui/packages/BasicComponents/Input/settingConfig.js b/data-room-ui/packages/BasicComponents/Input/settingConfig.js index 088a46cc..4fdf3ca8 100644 --- a/data-room-ui/packages/BasicComponents/Input/settingConfig.js +++ b/data-room-ui/packages/BasicComponents/Input/settingConfig.js @@ -21,7 +21,9 @@ const customConfig = { // 绕z轴旋转角度 rotateZ: 0, // 透视距离 - perspective: 500 + perspective: 0, + skewX: 0, + skewY: 0 }, // 自定义属性 customize: { diff --git a/data-room-ui/packages/BasicComponents/LinkChart/settingConfig.js b/data-room-ui/packages/BasicComponents/LinkChart/settingConfig.js index 19b75da0..a88f597b 100644 --- a/data-room-ui/packages/BasicComponents/LinkChart/settingConfig.js +++ b/data-room-ui/packages/BasicComponents/LinkChart/settingConfig.js @@ -38,7 +38,9 @@ const customConfig = { // 绕z轴旋转角度 rotateZ: 0, // 透视距离 - perspective: 500 + perspective: 0, + skewX: 0, + skewY: 0 }, customize: { title: '超链接占位符', diff --git a/data-room-ui/packages/BasicComponents/Map/settingConfig.js b/data-room-ui/packages/BasicComponents/Map/settingConfig.js index f215473c..a1489dcc 100644 --- a/data-room-ui/packages/BasicComponents/Map/settingConfig.js +++ b/data-room-ui/packages/BasicComponents/Map/settingConfig.js @@ -46,7 +46,9 @@ const customConfig = { // 绕z轴旋转角度 rotateZ: 0, // 透视距离 - perspective: 500 + perspective: 0, + skewX: 0, + skewY: 0 }, customize: { mapId: '', diff --git a/data-room-ui/packages/BasicComponents/Marquee/settingConfig.js b/data-room-ui/packages/BasicComponents/Marquee/settingConfig.js index 2c165b1e..bc813a56 100644 --- a/data-room-ui/packages/BasicComponents/Marquee/settingConfig.js +++ b/data-room-ui/packages/BasicComponents/Marquee/settingConfig.js @@ -38,7 +38,9 @@ const customConfig = { // 绕z轴旋转角度 rotateZ: 0, // 透视距离 - perspective: 500 + perspective: 0, + skewX: 0, + skewY: 0 }, customize: { title: '跑马灯占位符', diff --git a/data-room-ui/packages/BasicComponents/Numbers/setting.vue b/data-room-ui/packages/BasicComponents/Numbers/setting.vue index d442a514..a9416885 100644 --- a/data-room-ui/packages/BasicComponents/Numbers/setting.vue +++ b/data-room-ui/packages/BasicComponents/Numbers/setting.vue @@ -51,12 +51,12 @@ 基础