⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 accountadd.jsp

📁 tomcat最新安装程序
💻 JSP
📖 第 1 页 / 共 2 页
字号:
<%@ 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">&nbsp;您的位置:财务管理>> <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">&nbsp;<%= 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">&nbsp;</td>
              </tr>
              <tr > 
                <td colspan="5" class="common">&nbsp;&nbsp;<a href="/krm/servlet/FinAccountItemServlet?status=q&AccountID=<%= accountID %>">添加明细</a> 
                  &nbsp;&nbsp; <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 + -