Rpt1FnaBudgetViewInner.jsp
5.09 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
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
<%@page import="weaver.hrm.company.DepartmentComInfo"%>
<%@page import="weaver.hrm.resource.ResourceComInfo"%>
<%@page import="org.json.JSONObject"%>
<%@page import="weaver.fna.budget.BudgetYear"%>
<%@page import="weaver.fna.budget.BudgetHandler"%>
<%@page import="weaver.fna.general.FnaBudgetLeftRuleSet"%>
<%@page import="weaver.hrm.HrmUserVarify"%>
<%@page import="weaver.general.Util"%>
<%@ page language="java" contentType="text/html; charset=UTF-8" %>
<%@ include file="/systeminfo/init_wev8.jsp" %>
<%@ page import="java.util.*" %>
<%@page import="weaver.conn.RecordSet"%>
<jsp:useBean id="pack" class="weaver.general.ParameterPackage" scope="page"/>
<%
boolean canview = HrmUserVarify.checkUserRight("FnaBudget:All",user) ;
if(!canview) {
response.sendRedirect("/notice/noright.jsp") ;
return ;
}
String fnayear = Util.null2String(request.getParameter("fnayear"));
String projectid = Util.null2String(request.getParameter("projectid"));//来自项目模块界面
String crmid = Util.null2String(request.getParameter("crmid"));//来自客户模块界面
String organizationtype = Util.null2String(request.getParameter("organizationtype"));//组织类型
String organizationid = Util.null2String(request.getParameter("organizationid"));//组织ID
int budgetinfoid = Util.getIntValue(request.getParameter("budgetinfoid"), 0);//预算设置主表id
int budgetperiods = Util.getIntValue(request.getParameter("budgetperiods"), 0);//预算年度id
int status = Util.getIntValue(request.getParameter("status"), 0);//预算状态
int revision = Util.getIntValue(request.getParameter("revision"), 0);//预算版本
String guid1 = Util.null2String(request.getParameter("guid1"));
String goBackUrl = Util.null2String(request.getParameter("goBackUrl"));
RecordSet rs = new RecordSet();
if(Util.getIntValue(fnayear) <= 0){
fnayear = Util.getIntValue(TimeUtil.getCurrentDateString().split("-")[0])+"";
}
if(Util.getIntValue(fnayear) > 0){
rs.executeSql("select id from FnaYearsPeriods a where a.fnayear = '"+Util.getIntValue(fnayear)+"'");
if(rs.next()){
budgetperiods = rs.getInt("id");
}
}
rs.executeSql("select id, status, revision from FnaBudgetInfo a \n" +
" where a.status = 1 \n" +
" and a.organizationtype = "+Util.getIntValue(organizationtype)+" \n" +
" and a.budgetorganizationid = "+Util.getIntValue(organizationid)+" \n" +
" and a.budgetperiods = "+budgetperiods+" ");
if(rs.next()){
budgetinfoid = rs.getInt("id");
status = rs.getInt("status");
revision = rs.getInt("revision");
}
if(!"".equals(projectid)){
request.getRequestDispatcher("/fna/report/expense/FnaExpenseProjectDetail.jsp").forward(request, response);
return;
}
if(!"".equals(projectid)){
organizationtype = "prj";
organizationid = projectid;
}else if(!"".equals(crmid)){
organizationtype = "crm";
organizationid = crmid;
}
String _ysxxUrl = "/fna/report/expense/Rpt1FnaBudgetViewInner1.jsp?projectid="+projectid+"&organizationtype="+organizationtype+"&organizationid="+organizationid+
"&budgetinfoid="+budgetinfoid+"&budgetperiods="+budgetperiods+"&status="+status+"&revision="+revision+"&fnayear="+fnayear+"&goBackUrl="+goBackUrl;
String ysxxUrl = _ysxxUrl;
String objName = SystemEnv.getHtmlLabelName(15406, user.getLanguage());//项目收支
if("crm".equals(organizationtype)){
objName = SystemEnv.getHtmlLabelName(15405, user.getLanguage());//客户收支
}
%>
<HTML><HEAD>
<script src="/js/tabs/jquery.tabs.extend_wev8.js"></script>
<link type="text/css" href="/js/tabs/css/e8tabs1_wev8.css" rel="stylesheet" />
<link rel="stylesheet" href="/css/ecology8/request/searchInput_wev8.css" type="text/css" />
<script type="text/javascript" src="/js/ecology8/request/searchInput_wev8.js"></script>
<link rel="stylesheet" href="/css/ecology8/request/seachBody_wev8.css" type="text/css" />
<link rel="stylesheet" href="/css/ecology8/request/hoverBtn_wev8.css" type="text/css" />
<script type="text/javascript" src="/js/ecology8/request/hoverBtn_wev8.js"></script>
<script type="text/javascript" src="/js/ecology8/request/titleCommon_wev8.js"></script>
<script type="text/javascript">
jQuery(function(){
jQuery('.e8_box').Tabs({
getLine:1,
iframe:"tabcontentframe",
mouldID:"<%=MouldIDConst.getID("fna") %>",
objName:<%=JSONObject.quote(objName) %>,
staticOnLoad:true
});
});
</script>
<!-- 自定义设置tab页 -->
</head>
<BODY scroll="no">
<div class="e8_box demo2">
<div class="e8_boxhead">
<div class="div_e8_xtree" id="div_e8_xtree"></div>
<div class="e8_tablogo" id="e8_tablogo"></div>
<div class="e8_ultab">
<div class="e8_navtab" id="e8_navtab">
<span id="objName"></span>
</div>
<div>
<ul class="tab_menu">
<li class="defaultTab">
<a href="#">
<%=TimeUtil.getCurrentTimeString() %>
</a>
</li>
</ul>
<div id="rightBox" class="e8_rightBox">
</div>
</div>
</div>
</div>
<div class="tab_box">
<div>
<iframe src="<%=ysxxUrl %>" onload="update();" id="tabcontentframe" name="tabcontentframe" class="flowFrame" frameborder="0" height="100%" width="100%;"></iframe>
</div>
</div>
</div>
</body>
</html>