ChartsOperate.jsp
1.86 KB
<%@page language="java" contentType="text/html; charset=UTF-8"%>
<%@ page import="weaver.formmode.service.CubeChartsService" %>
<%@ page import="weaver.common.util.string.StringUtil" %>
<%@ page import="com.alibaba.fastjson.JSONObject" %>
<%@ include file="/page/maint/common/initNoCache.jsp"%>
<%
String action = request.getParameter("action");
String type = Util.null2String(request.getParameter("type"));
String customid = Util.null2String(request.getParameter("customid"));
String baseId = Util.null2String(request.getParameter("baseId"));
String title = Util.null2String(request.getParameter("title"));
String width = Util.null2String(request.getParameter("width"));
String isEnable = Util.null2String(request.getParameter("isEnable"));
String name = Util.null2String(request.getParameter("isEnable"));//名称
String showorder = Util.null2String(request.getParameter("showorder"));//显示顺序
String chartsType = Util.null2String(request.getParameter("chartsType"));//图表类型
String dataFrom = Util.null2String(request.getParameter("dataFrom"));//数据来源
String xAxis = Util.null2String(request.getParameter("xAxis"));//x轴
String yAxis = Util.null2String(request.getParameter("yAxis"));//y轴
String customSql = Util.null2String(request.getParameter("customSql"));//自定义SQL
String chartId = Util.null2String(request.getParameter("chartId"));
CubeChartsService chartsService = new CubeChartsService(request, response);
if("add".equals(action)){
baseId = chartsService.saveBaseData(request, response);
request.setAttribute("baseId",baseId);
chartsService.saveChartsData(request, response);
}else if("del".equals(action)){
chartsService.delCharts(chartId);
}else if("viewDetail".equals(action)){
out.print(chartsService.queryDetailByChartId(chartId));
}
%>