📄 accountadd.jsp
字号:
<%@ page contentType="text/html;charset=GB2312" %>
<%@ page import="cn.com.aheadsoft.util.StringFormat" %>
<%@ page import="cn.com.aheadsoft.recordset.ApprovalFlowRecordSet" %>
<%@ page import="cn.com.aheadsoft.recordset.ApprovalKindRecordSet" %>
<%@ page import="cn.com.aheadsoft.recordset.PersonInfoRecordSet" %>
<%@ page import="cn.com.aheadsoft.recordset.DetailRecordSet" %>
<%@ page import="cn.com.aheadsoft.recordset.FinanceAccountItemRecordSet" %>
<%@ page import="cn.com.aheadsoft.recordset.FinanceExpenseAccountRecordSet" %>
<%@ page import="cn.com.aheadsoft.recordset.FinApprovalTransferRecordSet" %>
<%@ page import="java.util.HashMap,java.util.ArrayList" %>
<%@ page import="cn.com.aheadsoft.util.UserInfo" %>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<link rel="stylesheet" type="text/css" href="/krm/jsp/css/css.css">
<title>审批单录入</title>
<%
String accountID=request.getParameter("AccountID");
ApprovalFlowRecordSet flowRecordSet=(ApprovalFlowRecordSet) request.getAttribute("ApprovalFlow");
ApprovalKindRecordSet kindRecordSet=(ApprovalKindRecordSet) request.getAttribute("ApprovalKind");
PersonInfoRecordSet person=(PersonInfoRecordSet) request.getAttribute("Person");
ArrayList al=(ArrayList) request.getAttribute("Roles");
DetailRecordSet detailRecordSet=(DetailRecordSet) request.getAttribute("Detail");
FinanceAccountItemRecordSet itemRecordset=(FinanceAccountItemRecordSet) request.getAttribute("AccountItem");
FinanceExpenseAccountRecordSet accountRecordset=(FinanceExpenseAccountRecordSet) request.getAttribute("Account");
FinApprovalTransferRecordSet transferRecordset=(FinApprovalTransferRecordSet) request.getAttribute("Transfer");
if(transferRecordset!=null) transferRecordset.next();
String error=(String) request.getAttribute("Error");
String loan=(String) request.getAttribute("LoanMoney");
String repay=(String) request.getAttribute("RepayMoney");
UserInfo userinfo = (UserInfo)session.getAttribute("userinfo");
String userid="";
if(userinfo != null) userid = userinfo.GetUserID();
%>
<script language="JavaScript">
<!--
function atSubmit(obj) {
local=document.addAcount.EI_Item.selectedIndex;
itemName=document.addAcount.EI_Item.options[local].text;
document.addAcount.EI_ItemName.value=itemName;
}
person = new Array();
<%
if(person != null && person.size() > 0) {
int i = 0;
while(person.next()) {
out.println("person["+String.valueOf(i)+"]=new Array();");
out.println("person["+String.valueOf(i)+"][0]='"+StringFormat.Source2GB(person.getI_Name())+"';");
out.println("person["+String.valueOf(i)+"][1]='"+person.getUser_ID()+"';");
out.println("person["+String.valueOf(i)+"][2]='"+person.getUI_RoleID()+"';");
i++;
}
}
%>
flow = new Array();
<%
for(int i=0;i<al.size();i++){
HashMap hm=(HashMap) al.get(i);
out.println("flow["+String.valueOf(i)+"]=new Array();");
out.println("flow["+String.valueOf(i)+"][0]='"+(String)hm.get("FlowID")+"';");
out.println("flow["+String.valueOf(i)+"][1]='"+(String)hm.get("Roles")+"';");
}
%>
function selectAction() {
isNav = (navigator.appName.indexOf("Netscape") != -1) ? true : false;
isIE = (navigator.appName.indexOf("Microsoft") != -1) ? true : false;
len=document.addAcount.Next_ActorID.options.length;
if(len>0){
for(i=len-1;i>=0;i--)
document.addAcount.Next_ActorID.remove(i);
}
index=document.addAcount.EI_Flow.selectedIndex;
values=document.addAcount.EI_Flow.options[index].value;
for(i=0;i<flow.length;i++) {
if(flow[i][0]==values) {
for(j=0;j<person.length;j++)
{
if(flow[i][1].indexOf("#"+person[j][2]+"#")!=-1)
{
optionnew=document.createElement("option");
optionnew.text=person[j][0];
optionnew.value=person[j][1];
if(isIE) {
document.addAcount.Next_ActorID.add(optionnew);
}else {
document.addAcount.Next_ActorID.appendChild(optionnew);
}
}
}
}
}
}
function selectActionForU() {
isNav = (navigator.appName.indexOf("Netscape") != -1) ? true : false;
isIE = (navigator.appName.indexOf("Microsoft") != -1) ? true : false;
len=document.addAcount.Next_ActorID.options.length;
if(len>0){
for(i=len-1;i>=0;i--)
document.addAcount.Next_ActorID.remove(i);
}
index=document.addAcount.EI_Flow.selectedIndex;
values=document.addAcount.EI_Flow.options[index].value;
for(i=0;i<flow.length;i++) {
if(flow[i][0]==values) {
for(j=0;j<person.length;j++)
{
if(flow[i][1].indexOf("#"+person[j][2]+"#")!=-1)
{
optionnew=document.createElement("option");
optionnew.text=person[j][0];
optionnew.value=person[j][1];
<%if(transferRecordset!=null){%>
if(person[j][1]==<%=transferRecordset.getAT_ApproverID()%>)
{
optionnew.selected=true;
}
<%}%>
if(isIE) {
document.addAcount.Next_ActorID.add(optionnew);
}else {
document.addAcount.Next_ActorID.appendChild(optionnew);
}
}
}
}
}
}
function openWin(url) {
window.open(url,'','toolbar=no,location=no,menubar=no,resizable=1,scrollbars=yes,left=0,top=0,width=600,height=400');
}
function openWindow(url) {
window.open(url,'','toolbar=no,location=no,menubar=no,resizable=1,scrollbars=yes,left=50,top=50,width=600,height=300');
}
-->
</script>
</head>
<% if(accountRecordset == null) { %>
<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" onload="selectAction()">
<table width="100%" align="center" border="0" cellpadding="0" cellspacing="0" >
<tr height="8">
<td class="trA"> 您的位置:财务管理>> <font class="fontcolor">审批单录入</font></td>
</tr>
<tr height="8">
<td></td>
</tr>
<tr>
<td align="center" >
<table border="0" width="98%" cellpadding="0" cellspacing="0">
<tr>
<td>
<table border="0" cellpadding="0" cellspacing="0" width="100%" align="center" >
<tr>
<td colspan="6" class="tdA" >审批单录入</td>
</tr>
<tr class="common">
<td colspan="5" ><div align="center">报销单明细</div></td>
</tr>
<tr >
<td width="16%" class="tdB" align="center" >报销类别</td>
<td width="15%" class="tdB" align="center">金额(元)</td>
<td width="13%" class="tdB" align="center" >单据张数</td>
<td width="42%" class="tdB" align="center" >备注</td>
<td width="14%" class="tdB" align="center" >操作</td>
</tr>
<%
if(itemRecordset != null && itemRecordset.size() > 0) {
int num = 1;
while(itemRecordset.next()) {
%>
<tr <%
if(num%2==0){
%> class="bgcolor"<%}%>>
<td class="common"align="center"><%= StringFormat.Source2GB(itemRecordset.getAI_ExpenseTypeName()) %></td>
<td class="common" align="center"><%= itemRecordset.getAI_Money() %></td>
<td class="common" align="center"><%= itemRecordset.getAI_BillCount() %></td>
<td class="common" align="center"> <%= StringFormat.Source2GB(itemRecordset.getAI_Remark()) %></td>
<td class="common" align="center"><a href="/krm/servlet/FinAccountItemServlet?status=q&module=u&ItemID=<%= itemRecordset.getAI_ID() %>">修改</a>
<a href="/krm/servlet/FinAccountItemServlet?status=d&AccountID=<%=accountID%>&ItemID=<%= itemRecordset.getAI_ID() %>">删除</a>
</td>
</tr>
<%
num++;
}
}
%>
<tr>
<td class="tdC" colspan="5" align="center"> </td>
</tr>
<tr >
<td colspan="5" class="common"> <a href="/krm/servlet/FinAccountItemServlet?status=q&AccountID=<%= accountID %>">添加明细</a>
<a href="javascript:openWin('/krm/servlet/FinanceUploadServlet?status=q&AccountID=<%= accountID %>');">添加附件</a>
</td>
</tr>
</table>
</td>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -