excelLayoutSave.jsp
2.69 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
<%@ page language="java" contentType="text/html; charset=UTF-8" %>
<%@ include file="/systeminfo/init_wev8.jsp" %>
<%@ page import="weaver.file.FileUpload,java.io.File"%>
<%@ page import="com.api.ecme.excel.ExcelLayoutManager" %>
<jsp:useBean id="rs" class="weaver.conn.RecordSet" scope="page" />
<jsp:useBean id="ExcelLayoutManager" class="weaver.formmode.exceldesign.ExcelLayoutManager" scope="page"/>
<%
FileUpload fu = new FileUpload(request, false, false, "filesystem/htmllayoutimages");
if(Util.getIntValue(fu.getParameter("isecme"), 0) == 1){
if (!new com.api.ecme.excel.ExcelLayoutManager(request,user).checkRight(fu)){
response.sendRedirect("/notice/noright.jsp");
return;
}
}else{
if (!HrmUserVarify.checkUserRight("ModeSetting:All", user)) {
response.sendRedirect("/notice/noright.jsp");
return;
}
}
int modeid = Util.getIntValue(fu.getParameter("modeid"), 0);
int formid = Util.getIntValue(fu.getParameter("formid"), 0);
int layouttype = Util.getIntValue(fu.getParameter("layouttype"), -1);
int layoutid = Util.getIntValue(fu.getParameter("layoutid"), 0);
int isdefault = Util.getIntValue(fu.getParameter("isdefault"), 0);
int categoryid = Util.getIntValue(fu.getParameter("categoryid"), 0);
int appid = Util.getIntValue(fu.getParameter("appid"), 0);
int feaid = Util.getIntValue(fu.getParameter("feaid"), 0);
int isecme = Util.getIntValue(fu.getParameter("isecme"), 0);
String opentype = Util.null2String(fu.getParameter("opentype"));//是否e9打开
int isform = Util.getIntValue(fu.getParameter("isform"), 0);
//保存Excel模板
ExcelLayoutManager.setFu(fu);
ExcelLayoutManager.setUser(user);
String operation=fu.getParameter("operation");
if("saveExcel".equalsIgnoreCase(operation)){
if(isecme == 1){
ExcelLayoutManager ecmeExcelLayoutManager = new com.api.ecme.excel.ExcelLayoutManager(request,user);
ecmeExcelLayoutManager.setFu(fu);
layoutid = ecmeExcelLayoutManager.doSaveExcelInfo();
}else{
layoutid = ExcelLayoutManager.doSaveExcelInfo();
}
String url="/formmode/exceldesign/excelMain.jsp?opentype="+opentype+"&modeid="+modeid+"&formid="+formid+"&layouttype="+layouttype+"&layoutid="+layoutid+"&isform="+isform+"&isdefault="+isdefault;
if(isecme == 1){
url="/formmode/exceldesign/excelMain.jsp?formid="+formid+"&opentype="+opentype+"&modeid="+modeid+"&appid="+appid+"&feaid="+feaid+"&categoryid="+categoryid+"&layoutid="+layoutid+"&isform="+isform+"&isdefault="+isdefault+"&isecme=1"+"&layouttype="+layouttype;
}
if(opentype.equals("e9")){%>
<script language="javascript">
jQuery(document).ready(function(){
window.location.href = "<%=url%>";
});
</script>
<%
}else{
response.sendRedirect(url);
}
}
%>