<%@page import="com.zky.zhyw.smwj.QueryUtils"%>
<%@page import="java.text.SimpleDateFormat"%>

<%@page import="org.apache.jasper.tagplugins.jstl.core.ForEach"%><%@include file="/auth.jsp"%>


<%@page language="java" contentType="text/html;charset=utf-8"%>
<jsp:useBean id="getPara" scope="application" class="com.zky.para.SyncPara"/>
<%
	//String filevalidity=(String)request.getAttribute("filevalidity"); 
Login login=(Login)request.getSession().getAttribute("login");
	String secret="";
    String schoolid       = (String)request.getAttribute("schoolid");
    String targetDepartid=(String)request.getAttribute("targetDepartid");
    String areaid1 = Common.convertNull(request.getParameter("areaid"));
   // String deptid1 = Common.convertNull(request.getParameter("deptid"));
    String frameworkid1 = Common.convertNull(request.getParameter("frameworkid"));
	String schoolid1=Common.convertNull(request.getParameter("schoolid"));
	String targetDepartid1=Common.convertNull(request.getParameter("targetDepartid"));
    String employeeId=(String)request.getAttribute("writeempid");
    String employeeId1=Common.convertNull(request.getParameter("writeempid"));
  	String filevalidity=(String)request.getAttribute("filevalidity");
  	String fileTitle=(String)request.getAttribute("fileTitle");
  	String fileCode=(String)request.getAttribute("fileCode");
  	String fileName=(String)request.getAttribute("fileName");
	String fileDescribe=(String)request.getAttribute("fileDescribe");
	String purpose=(String)request.getAttribute("purpose");
	String remark=(String)request.getAttribute("remark");
  	//String manageDeptId=(String)request.getAttribute("")
    HashFmlBuf bufs=(HashFmlBuf)request.getAttribute("bufEmployee");	//读取学生编号
    HashFmlBuf fileBufs=(HashFmlBuf)request.getAttribute("fileBuf");
    HashFmlBuf releaseBuf=(HashFmlBuf)request.getAttribute("releaseBuf");
    HashFmlBuf countBuf=(HashFmlBuf)request.getAttribute("countBuf");
    String fileSecret="";
   String scopeValue="";
		String provideLevel="";
		String instancyExtent="";
  	HashFmlBuf targetDepart=(HashFmlBuf)request.getAttribute("deptBuf");
    // HashFmlBuf bufWriteEmp=(HashFmlBuf)request.getAttribute("bufEmployee");
    String areaid=(String)request.getAttribute("areaid");
    HashFmlBuf receiveBuf=(HashFmlBuf)request.getAttribute("receiveBuf");
    String studentid=(String)request.getAttribute("studentid");	   	
   
%>

<html>
<head>
<title>文件接收管理</title>
<link rel="stylesheet" type="text/css" href="../../../css/font.css">
<script src="/js/check.js"></script>

<link rel="stylesheet" type="text/css" href="../../../js/2k3Grid.css">
<link rel="stylesheet" type="text/css" href="../../../js/2k3Menu.css">
<link rel="stylesheet" type="text/css" href="../../../js/2k3Dialog.css">
<style type="text/css">
select
{
   width:155px;
}
</style>
<script>
function checkNumber()
{
	if(form1.receiveCount.value!="" && !parseInt(form1.receiveCount.value))
	{
		
		alert("文件接收数量只能输入数字");
		form1.receiveCount.value="";
		form1.receiveCount.focus();
		return ;
	}
	
}
function setValue()
{
	<%
		if(!Common.isNull(frameworkid1))
		{
			out.println("form1.frameworkid.value='" + frameworkid1 + "';");
		}
		if(!Common.isNull(areaid1))
		{
			out.println("form1.areaid.value='" + areaid1 + "';");
		}
		if(!Common.isNull(schoolid1))
		{
			out.println("form1.schoolid.value='" + schoolid1 + "';");
		}
		if(!Common.isNull(employeeId1))
		{
			out.println("form1.writeempid.value='" + schoolid1 + "';");
		}
		if(!Common.isNull(fileCode))
		{
			out.println("form1.fileCode.value='" + fileCode + "';");
		}
		if(!Common.isNull(fileName))
		{
			out.println("form1.fileName.value='" + fileName + "';");
		}
		if(!Common.isNull(filevalidity))
		{
			out.println("form1.filevalidity.value='" + filevalidity + "';");
		}
		if(!Common.isNull(fileTitle))
		{
			out.println("form1.fileTitle.value='" + fileTitle + "';");
		}
		if(!Common.isNull(fileDescribe))
		{
			out.println("form1.fileDescribe.value='" + fileDescribe + "';");
		}
		if(!Common.isNull(remark))
		{
			out.println("form1.remark.value='" + remark + "';");
		}
		if(!Common.isNull(purpose))
		{
			out.println("form1.purpose.value='" + purpose + "';");
		}
		
	%>	
}

function queryStatistics(operate)
{
	form1.operate.value=operate;
	
}
function check(operate)
{
	form1.operate.value=operate;
	if(operate=="addFileReceive"){
	
	if(form1.schoolid.value=="")
	{
		alert("请选择接收单位");
		form1.schoolid.focus();
		return false;
	}
	if(form1.writeempid.value=="")
	{
		alert("请选择接收人员");
		form1.writeempid.focus();
		return false;
	}
	if(form1.fileName.value=="")
	{
		alert("请选择接收文件");
		form1.fileName.focus();
		return false;
	}
	if(form1.provideDepartid.value=="")
	{
		alert("发放单位不能为空");
		form1.provideDepartid.focus();
		return false;
	}
	if(form1.provideStaffid.value=="")
	{
		alert("发放人员不能为空");
		form1.provideStaffid.focus();
		return false;
	}
	if(form1.secret.value=="")
	{
		alert("请选择文件密级");
		form1.secret.focus();
		return false;
	}
	if(form1.fileRelease.value=="")
	{
		alert("请选择脱密期");
		form1.fileRelease.focus();
		return false;
	}
	if(form1.level.value=="")
	{
		alert("请选择发放层次");
		form1.level.focus();
		return false;
	}
	if(form1.extent.value=="")
	{
		alert("请选择紧急程度");
		form1.extent.focus();
		return false;
	}
	if(form1.receiveCount.value=="")
	{
		alert("请选择收文份数");
		form1.receiveCount.focus();
		return false;
	}
	
	var checkNumber=0;
	var borrowValue="";
	var borrowArray=document.getElementsByName("borrowScope");
	if(borrowArray.length==0)
	{
		alert("请选择传阅范围");
		var borrowArray=document.getElementsByName("borrowScope").focus();
		return false;
	}
	else
	{
		//alert("scope------"+borrowValue);
	for(var i=0;i<borrowArray.length;i++)
	{
		if(borrowArray[i].checked)
		{
			var scopeValue=borrowArray[i].value;
			if(borrowValue=="")
			{
				
					borrowValue=scopeValue;		
			}
			else
			{
				
					borrowValue=borrowValue+","+scopeValue;
			}
			checkNumber++;
		}	
	}}
	if(checkNumber==0)
	{
		alert("请选择传阅范围");
		return false;
	}
	//alert("borrowInfo-------"+borrowValue);
	}
	
	form1.action="/servlet/FileReceiveManage?operate=addFileReceive&borrowScope="+borrowValue;
	
	
	
	
	
	//if(form1.typeInfo.value=="")
	//{
		//alert("类型不能为空");
		//form1.typeInfo.focus();
		//return false;
	//}
	//if(form1.typeInfo.value==1 || form1.typeInfo.value==4)
	//{	
	
	
	
		
		
	
	form1.submit();
}
function getCheckedValue()
{
	
	return borrowValue;
}



function getClass(parasm){

	
	
		var optiontext="";
		
    for (i = 1; i < document.getElementById(parasm).length; i++) {
    
        if (document.getElementById(parasm).options[i].selected == true) {
           optiontext = document.getElementById(parasm).options[i].value;
     
            
             
             }
    }
    
    if(optiontext!=""){
        
         //通过区县读取学校
         
         if(parasm=="areaid"){
        	
         
           	location="/servlet/FileReceiveManage?operate=readAridSchool&areaid="+optiontext;
         }
         
         if(parasm=="schoolid"){
           			location="/servlet/FileReceiveManage?operate=readEmployeeByDepartment&schoolid="+optiontext+"&areaid=<%=areaid%>&provideId=<%=receiveBuf.fget("provide_id",0)%>";
         }
         
         if (parasm=="typeInfo") {
           	 
           	 if (
           			document.getElementById(parasm).value=="2" || document.getElementById(parasm).value=="3" || document.getElementById(parasm).value=="5"||
           			document.getElementById(parasm).value=="6"||document.getElementById(parasm).value=="7" || document.getElementById(parasm).value=="8" || 
           			document.getElementById(parasm).value=="9") {
           		 //document.getElementById("termInfo").disabled=true;
           	 }else {
               	 //document.getElementById("termInfo").disabled=false;
                }
           	 
            }
    }
 
}


function checklength(el,size){
    if(el.value.length > size){ 
        alert("字数超过限制");
    }
 el.value = el.value.substring(0,size);
}
function checkval(){

	if (form1.classtu.value == "") {
		alert("请选择班级!");
		
		return false;
	}
}
</script>
</head>
<body onload="setValue();">
<br>
<table width="90%"  border="0" align="center" cellpadding="0" cellspacing="1" class="box">
  <tr>
    <td valign="top"><table width="100%" height="23"  border="0" cellpadding="0" cellspacing="0">
        <tr>
          <td width="25%" background="/images/tab_search_01.jpg"><table width="80%" height="23" border="0" align="center" cellpadding="0" cellspacing="0">
              <tr>
                <td width="3%"><img src="/images/little_red.jpg" width="12" height="12"></td>
                <td width="97%" class="font12b">&nbsp;文件接收管理</td>
              </tr>
          </table></td>
          <td width="82%" background="/images/tab_search_03.jpg"><img src="/images/tab_search_02.jpg" width="12" height="23"></td>
        </tr>
      </table> 
          
<form name="form1" method="post" action="/servlet/FileReceiveManage">
<input type="hidden" name="operate" />
<input type="hidden" name="departId" id="departId" value="<%=login.getDepartid()%>">
<input type="hidden" name="employeeId" id="employeeId" value="<%=login.getEmpid()%>"/>
<input type="hidden" name="operateId" id="operateId" value="<%=receiveBuf.fget("operate_id",0)%>"/>
<input type="hidden" name="provideId" id="provideId" value="<%=receiveBuf.fget("provide_id",0)%>"/>
<br>
			<table width="90%" border="0" align="center" cellpadding="0" cellspacing="0">
        		<tr>
          			<td width="3%"><img src="/images/little.gif" width="12" height="12"></td>
          			<td width="97%" class="font12">请输入查询条件</td>
        		</tr>
      		</table>	

   <table width="90%"  border="0" align="center" cellpadding="2" cellspacing="1" bgcolor="d8e9fe" class="table02">
 
		<tr bgcolor="#FFFFFF">
		<td class="cell1">接收单位</td>
		<td class="cell2">
			<input style="width:155px;" type="text" id="schoolid" name="schoolid" readonly="readonly" value="<%=QueryUtils.queryDepartname(login.getDepartid())%>"/><font color="#ff0000">*</font>
		</td>		
		
		<td class="cell1">接收人员</td>
   				<td class="td1">
   				<input type="text" style="width:155px;" id="writeempid" name="writeempid" readonly="readonly" value="<%=QueryUtils.queryEmpName(login.getEmpid())%>"/><font color="#ff0000">*</font>		
		</td>
		</tr>
		 <tr bgcolor="#FFFFFF">
	    <td class="cell1">接收文件</td>
		<td class="cell2">
		<select name="fileName" id="fileName">
			<option value="">--请选择--</option>
			<option value="<%=receiveBuf.fget("file_id",0)%>"><%=receiveBuf.fget("file_name",0)%></option>
		</select><font color="#ff0000">*</font>
		</td>
		<td class="cell1">发放单位</td>
		<td class="cell2">
		<select name="provideDepartid" id="provideDepartid">
			<option value="">--请选择--</option>
			<option value="<%=receiveBuf.fget("provide_departid",0)%>"><%=receiveBuf.fget("departname",0)%></option>
		</select><font color="#ff0000">*</font>
		</td>		
	    </tr>
	    <tr bgcolor="#FFFFFF">
	    <td class="cell1">发放人员</td>
		<td class="cell2">
		<select name="provideStaffid" id="provideStaffid">
			<option value="">--请选择--</option>
			<option value="<%=receiveBuf.fget("provide_staffid",0)%>"><%=receiveBuf.fget("empname",0)%></option>
		</select><font color="#ff0000">*</font>
   				</td>
		<td class="cell1">文件密级</td>
		<td class="cell2">
		<select name="secret" id="secret">
			<option value="">--请选择--</option>
			<option value="<%=receiveBuf.fget("file_secret",0)%>"><%=QueryUtils.queryDateCode(receiveBuf.fget("file_secret",0),"SECURITYLVL")%></option>
		</select><font color="#ff0000">*</font>
		</td>		
	    </tr>
	   <tr bgcolor="#FFFFFF">
	    <td class="cell1">脱密期</td>
		<td class="cell2">
		<select id="fileRelease" name="fileRelease">
			<option value="">--请选择--</option>
			<option value="<%=receiveBuf.fget("release_secretid",0)%>"><%=receiveBuf.fget("release_year",0)%>年</option>
		</select><font color="#ff0000">*</font>
   		</td>
		<td class="cell1">发放层次</td>
		<td class="cell2">
		<select id="level" name="level">
			<option value="">--请选择--</option>
			<option value="<%=receiveBuf.fget("provide_level",0)%>"><%=QueryUtils.queryDateCode(receiveBuf.fget("provide_level",0),"PROVIDELEVEL")%></option>
		</select><font color="#ff0000">*</font>
		</td>		
	    </tr>
	    <tr bgcolor="#FFFFFF">
	    <td class="cell1">紧急程度</td>
		<td class="cell2">
		<select id="extent" name="extent">
			<option value="">--请选择--</option>
			<option value="<%=receiveBuf.fget("instancy_extent",0)%>"><%=QueryUtils.queryDateCode(receiveBuf.fget("instancy_extent",0),"INSTANCYTYPE")%></option>
		</select><font color="#ff0000">*</font>
   		</td>
		<td class="cell1">收文份数</td>
		<td class="cell2">
		<input type="text" style="width:155px;" id="receiveCount" name="receiveCount" onKeyUp="value=value.replace(/[^\d|]/g,'')" maxlength="3"  value="<%=receiveBuf.fget("provide_count",0)%>"/>
		</td>		
	    </tr>
	   	<tr bgcolor="#FFFFFF" class="tr2">
    			<td style="color: #41247B" colspan="4">
    			传阅范围
    			</td>
    		</tr>
    		<tr bgcolor="#FFFFFF" class="tr2">
    			<td colspan="4" width="800">
    			<%
    				if(bufs!=null&&bufs.getResultRowCount()>0){
    					for(int i=0;i<bufs.getRowCount();i++){
    			%>
    			<input type="checkbox" id="borrowScope" name="borrowScope" value="<%=bufs.fget("empid",i)%>"/><%=bufs.fget("empname",i) %>
    			<%}}else{ %>无人员信息<%} %>
    			</td>
    		</tr>
    		
    		<tr bgcolor="#FFFFFF" class="tr2">
    			<td style="color: #41247B" colspan="4">
    				备注:
    			</td>
    		</tr>
    		<tr bgcolor="#FFFFFF" class="tr2">
    			<td colspan="4">
    				<textarea onblur="checklength(this,200)" maxlength="300" name="remark" id="remark" rows="3" cols="93"></textarea><font color="red">(注:限200字符内)</font>
    			</td>
    		</tr>
</table>
<br>
<br>
<br>
	<table width="90%" align="center">
		<tr align="center">
		<td><input type="button" name="button1" value=" 提交 " class="box_button" onclick="check('addFileReceive');"/>	&nbsp;&nbsp;
	<input type="button" name="button2" value=" 返回 " class="box_button" onclick="history.back();"/>
		</td>
		</tr>
	</table>
	<%@include file="/foot.jsp"%>	
   	</body>
</html>