Raod 3 years ago
parent 1f18844aca
commit d216082b0a

@ -21,7 +21,7 @@
</modules>
<properties>
<gaea.version>2.0.0-SNAPSHOT</gaea.version>
<gaea.version>6.0.0-SNAPSHOT</gaea.version>
<gaea.security.version>1.0.0-SNAPSHOT</gaea.security.version>
<gaea.export.version>1.0.0-SNAPSHOT</gaea.export.version>
<gaea.generator.version>1.0.0-SNAPSHOT</gaea.generator.version>

@ -36,7 +36,9 @@ public class TokenFilter implements Filter {
HttpServletResponse response = (HttpServletResponse) servletResponse;
String uri = request.getRequestURI();
if (!uri.startsWith("/login")) {
if (!uri.startsWith("/login")
&& !uri.startsWith("/static")
&& !uri.contains("index.html")) {
//获取token
String authorization = request.getHeader("Authorization");
@ -68,7 +70,7 @@ public class TokenFilter implements Filter {
}
private void error(HttpServletResponse response) throws IOException {
ResponseBean responseBean = ResponseBean.builder().code("500").message("The Token has expired").build();
ResponseBean responseBean = ResponseBean.builder().code("50014").message("The Token has expired").build();
response.getWriter().print(JSONObject.toJSONString(responseBean));
}
}

@ -35,6 +35,8 @@ public class ReportDashboardDto extends GaeaBaseDTO implements Serializable {
/** 背景图片 */
private String backgroundImage;
private String previewImage;
/** 工作台中的辅助线 */
private String presetLine;

@ -35,6 +35,9 @@ public class ReportDashboard extends GaeaBaseEntity {
@ApiModelProperty(value = "背景图片")
private String backgroundImage;
@ApiModelProperty(value = "列表缩略图")
private String previewImage;
@ApiModelProperty(value = "工作台中的辅助线")
private String presetLine;

@ -88,6 +88,7 @@ public class ReportDashboardServiceImpl implements ReportDashboardService, Initi
analysisData(value);
reportDashboardWidgetDto.setType(reportDashboardWidget.getType());
reportDashboardWidgetDto.setValue(value);
reportDashboardWidgetDto.setOptions(JSONObject.parseObject(reportDashboardWidget.getOptions()));
reportDashboardWidgetDtoList.add(reportDashboardWidgetDto);
});
reportDashboardDto.setWidgets(reportDashboardWidgetDtoList);
@ -138,6 +139,7 @@ public class ReportDashboardServiceImpl implements ReportDashboardService, Initi
reportDashboardWidget.setData(value.getData() != null ? JSONObject.toJSONString(value.getData()) : "");
reportDashboardWidget.setPosition(value.getPosition() != null ? JSONObject.toJSONString(value.getPosition()) : "");
reportDashboardWidget.setCollapse(value.getCollapse() != null ? JSONObject.toJSONString(value.getCollapse()) : "");
reportDashboardWidget.setOptions(reportDashboardWidgetDto.getOptions() != null ? JSONObject.toJSONString(reportDashboardWidgetDto.getOptions()) : "");
reportDashboardWidget.setEnableFlag(1);
reportDashboardWidget.setDeleteFlag(0);
reportDashboardWidget.setSort((long) (i + 1));

@ -1,6 +1,7 @@
package com.anjiplus.template.gaea.business.modules.dashboardwidget.controller.dto;
import com.alibaba.fastjson.JSONObject;
import lombok.Data;
import java.io.Serializable;
@ -25,4 +26,9 @@ public class ReportDashboardWidgetDto implements Serializable {
*/
private ReportDashboardWidgetValueDto value;
/**
* options
*/
private JSONObject options;
}

@ -9,7 +9,7 @@ import java.io.Serializable;
/**
*
* @description dto
* @description dto
* @author Raod
* @date 2021-04-12 15:12:43.724
**/
@ -30,6 +30,11 @@ public class ReportDashboardWidgetValueDto implements Serializable {
/** 组件的大小位置属性json */
private JSONObject position;
private String options;
/** 自动刷新间隔秒 */
private Integer refreshSeconds;
/** 0--已禁用 1--已启用 DIC_NAME=ENABLE_FLAG */
private Integer enableFlag;

@ -32,6 +32,11 @@ public class ReportDashboardWidget extends GaeaBaseEntity {
@ApiModelProperty(value = "组件的大小位置属性json")
private String position;
private String options;
@ApiModelProperty(value = "自动刷新间隔秒")
private Integer refreshSeconds;
@ApiModelProperty(value = "0--已禁用 1--已启用 DIC_NAME=ENABLE_FLAG")
private Integer enableFlag;

@ -124,6 +124,7 @@ public class GaeaDictServiceImpl implements GaeaDictService {
public List<GaeaDictItem> findItems(List<String> dictCodes) {
LambdaQueryWrapper<GaeaDictItem> gaeaDictItemQueryWrapper = Wrappers.lambdaQuery();
gaeaDictItemQueryWrapper.eq(GaeaDictItem::getEnabled, Enabled.YES.getValue());
if (!CollectionUtils.isEmpty(dictCodes)) {
gaeaDictItemQueryWrapper.in(GaeaDictItem::getDictCode, dictCodes);
}

@ -10,7 +10,7 @@ server:
spring:
application:
name: aj-report
# cloud:
# cloud:
# nacos:
# server-addr: 10.108.26.121:8848,10.108.26.145:8848
# username: gaea

@ -10,6 +10,7 @@
<result property="height" column="height" />
<result property="backgroundColor" column="background_color" />
<result property="backgroundImage" column="background_image" />
<result property="previewImage" column="preview_image" />
<result property="presetLine" column="preset_line" />
<result property="refreshSeconds" column="refresh_seconds" />
<result property="enableFlag" column="enable_flag" />

@ -10,6 +10,7 @@
<result property="data" column="data" />
<result property="collapse" column="collapse" />
<result property="position" column="position" />
<result property="refreshSeconds" column="refresh_seconds" />
<result property="enableFlag" column="enable_flag" />
<result property="deleteFlag" column="delete_flag" />
<result property="sort" column="sort" />

Loading…
Cancel
Save