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

📄 sendfilelist.vm

📁 负责公文的传输及一些处理功能
💻 VM
字号:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>发文列表</title>
<link rel="stylesheet" href="$request.getContextPath()/csslib/style.css" type="text/css">
<script language="javascript" src="$request.getContextPath()/jslib/function.js"></script>
<script language="javascript" src="$request.getContextPath()/jslib/page.js"></script>
<script language="javascript" src="$request.getContextPath()/jslib/date.js"></script>
<script language="javascript" src="$request.getContextPath()/jslib/CallXMLHttpRequest.js"></script>
<script language="javascript">
var child1;
function pageStatus(val){
  if(val.substring(0,1) == "2"){
    return "1";
  }else{
    return "0";
  }
}
function createPage(num){
  thisForm.num.value = num;
  callXmlRequest("$request.getContextPath()/sendDocAction.do?method=getSendListXml&unitId=$userinfo.getUnit().getUnitId()&status="+num+"&start=1&where="+thisForm.where.value,sendFileList);
}

function callXmlRequest(url,callBack){
  var xmlHttpRequest = new CallXMLHttpRequest();
  xmlHttpRequest.complete=callBack;
  xmlHttpRequest.call(url);
}

function sendFileList(status,statusText,responseText,responseXML){
  var num = thisForm.num.value;
  var oldnum = thisForm.oldnum.value;
  createPageTitle(num,oldnum);
  setInitOrderByValue(num,oldnum);
  createPageTable(num,oldnum,responseXML);
  var pageHeader = responseXML.getElementsByTagName("pageHeader");
  addPage(pageHeader[0]);
  createPageOperate(num,oldnum);
  thisForm.oldnum.value = num;
  if(child1 != null){
    close1();
  }
}

function createPageTable(num,oldnum,responseXML){
  var T_tablelist = document.getElementById("T_tablelist");
  var titleTr = document.getElementById("T_tablelist_tbody_tr1");
  var T_tablelist_tbody = document.getElementById("T_tablelist_tbody");
  T_tablelist.removeChild(T_tablelist_tbody);
  var newTbody = document.createElement("tbody");
  newTbody.id = "T_tablelist_tbody";
  while(titleTr.hasChildNodes()){
	titleTr.removeChild(titleTr.firstChild);
  }

	if(num != "20"){
	  appendElement(titleTr,"td","<input id='selAll' type='checkbox' style='border:#D4D0C8' title='全选' onclick='allChk(this.checked)'>&nbsp;<font color=white>全选","8%","center");
	}
    appendElement(titleTr,"td","&nbsp;","4%","center");
	appendElement(titleTr,"td","<a href=javascript:orderByValue('docNoPre')><font color=white>文&nbsp;&nbsp;号</font></a>","22%","center");
    appendElement(titleTr,"td","<a href=javascript:orderByValue('docTitle')><font color=white>标&nbsp;&nbsp;题</font></a>","46%","center");
    appendElement(titleTr,"td","<a href=javascript:orderByValue('createDate')><font color=white>登记时间</font></a>","18%","center");

  newTbody.appendChild(titleTr);
  var row = responseXML.getElementsByTagName("row");

	for(var i=0;i<row.length;i++){
	  var trObject = document.createElement("tr");
	  trObject.height = 23;
	  if((i+1)%2 == 0){
		trObject.bgColor = oddRowColor;
	  }else{
		trObject.bgColor = evenRowColor;
	  }
		var column = row[i].childNodes;
	  if(num != "20"){
		appendElement(trObject,"td","&nbsp;&nbsp;<input id='"+column[0].text+"'type='checkbox' value='"+column[0].text+"' style='border:#D4D0C8'>");
      }
	  appendElement(trObject,"td","&nbsp;&nbsp;");
	  appendElement(trObject,"td","&nbsp;&nbsp;<a href='javascript:openView("+column[0].text+");'><font color=''>"+column[1].text+"["+column[4].text+"]"+column[5].text+"</font></a>");
	  appendElement(trObject,"td","&nbsp;&nbsp;<font color=''>"+column[2].text+"</font>");
	  appendElement(trObject,"td","&nbsp;&nbsp;<font color=''>"+column[3].text.substring(0,19)+"</font>");
	  newTbody.appendChild(trObject);
	}
  T_tablelist.appendChild(newTbody);
}

function createPageTitle(num,oldnum){
  if(oldnum != num){
	if(num == "21") updateElementText("pageTitle","发文管理>>待审核文件列表");
	if(num == "22") updateElementText("pageTitle","发文管理>>待发送文件列表");
	if(num == "23") updateElementText("pageTitle","发文管理>>已发送文件列表");
  }
}

function createPageOperate(num,oldnum){
  if(oldnum != num){
  	parent.parent.topMenu.init(num);
  }
}

function changePage(status){
  var url="$request.getContextPath()/sendDocAction.do?method=getSendListXml&unitId=$userinfo.getUnit().getUnitId()";
  reloadPage(status,url,sendFileList);
}

function init(){
  createPageTitle('2$status',0);
  createPageOperate('2$status',0);
}

function openView(docId){
    if(child1 == null || typeof(child1) =="undefined"){
	  child1 = window.open("$request.getContextPath()/sendDocAction.do?method=viewDoc&docId="+docId,'','toolbar=no,scroll=yes,location=no,status=yes,width=800,height=510,top=100,left=100');
    }else{
	}
}

function refreshPage(){
  child1 = null;
  changePage('4');
}

function createLayer(){
  parent.parent.createLayer1();
}

function removeLayer(){
  parent.parent.removeLayer1();
}

function viewfile(){
  if(oneCHK()){
    var docId = getDocIds();
	var status = thisForm.num.value;
	status = status.substring(1);
    window.open('$request.getContextPath()/sendDocAction.do?method=viewFile&docId='+docId+'&status='+status,'','height='+(screen.height-30)+', width='+(screen.width-10)+', top=0, left=0,toolbar=no, menubar=no, scrollbars=no, resizable=yes,location=no, status=no');
  }else{
    return false;
  }
}

function changeTr(docIds){
  var docIdArray = docIds.split(";");
  var tbodyObject = document.getElementById("T_tablelist_tbody");
  var trArray = tbodyObject.childNodes;
  for(var i=1;i<trArray.length;i++){
	var checkObject = trArray[i].firstChild.firstChild;
	for(var j=0;j<docIdArray.length;j++){
	  if(checkObject.value == docIdArray[j]){
		trArray[i].bgColor="#000000";
	  }
	}
  }
}

function setInitOrderByValue(num,oldnum){
  if(num != oldnum && oldnum != 0){
    thisForm.orderBy.value = "";
  }
} 

function close1(){
  if(child1 != null){
    child1.close();
  }
}

</script>

</head>
<body id="body" scroll=yes onload="init()" onunload="close1()" oncontextmenu="return false"><br>
<table id="T_title" width="100%" border="0" cellspacing="0" cellpadding="0" align=center bgcolor="#DFE1EE">
  <tr height=30>
	<td>&nbsp;</td>
    <td id="pageTitle" align="left"><font face="宋体, 新宋体">$!pageTitle</font></td>
  </tr>
  <tr><td height=1 bgcolor="#FFFFFF" colspan=10>&nbsp;</td></tr>
</table>
<table id="T_tablelist" width="100%" border="1" bordercolordark="#BEC3ED" bordercolorlight="#BEC3ED" align="center" cellpadding="0" cellspacing="0">
  <tbody id="T_tablelist_tbody">
    #if($status.equals("10"))
    #else
	  <tr id="T_tablelist_tbody_tr1" height=26 bgcolor="#9499c6" align="center">
        #if($status.equals("0"))
			
		#else
		  <td width="8%" title="选项"><input id="selAll" type="checkbox" style="border:#D4D0C8" title="全选" onclick="allChk(this.checked)">&nbsp;<font color=white>全选</td>
        #end
		<td width="4%" title="紧急程度"><img src="$request.getContextPath()/image/jj1.gif"/></td>
        <td width="22%"><font color=white>文&nbsp;&nbsp;号</font></td>
        <td width="46%"><font color=white>标&nbsp;&nbsp;题</font></td>
        <td width="18%"><font color=white>登记时间</font></td>
      </tr>
	  #set($num = 0)
      #foreach($senddoc in $page.getList())
	  <tr height=23 #if(($num+1)%2 == 0) bgcolor="$page.getOddRowColor()" #else bgcolor="$page.getEvenRowColor()" #end>
        #if($status.equals("0"))
			
		#else        
		  <td width="8%"  align="left" title="选项">&nbsp;&nbsp;<input type="checkbox" value="$senddoc.getDocId()" style="border:#D4D0C8"></td>
        #end
		<td width="4%"  align="left" title="紧急程度">&nbsp;&nbsp;<img src="$request.getContextPath()/image/jj1.gif"/></td>
        <td width="22%"  align="left">&nbsp;&nbsp;<a href="javascript:openView($!senddoc.getDocId());"><font color="">$!senddoc.getDocNoPre()[$!senddoc.getYearNo()]$!senddoc.getWaterNo()</font></a></td>
        <td width="46%"  align="left">&nbsp;&nbsp;<font color="">$!senddoc.getDocTitle()</font></td>
        <td width="18%" align="left">&nbsp;&nbsp;<font color="">$!senddoc.getCreateDate().toString().substring(0,19)</font></td>
        #set($num = $num+1)
	  </tr>
      #end
	#end
  </tbody>
</table>
<br>
<table id="T_guidearea" width="98%"  border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
  <td align=right>
    <form id=thisForm action="" method="post">
      <input type=hidden name=where  value="">
      <input type=hidden name=orderBy value="">
	  <input type=hidden name=startNum value="$!page.getPageNumber()">
	  <input type=hidden name=num value="2$status">
	  <input type=hidden name=oldnum value="0">
    </form>
	<p id="T_guidearea_p">#if($page.getPageNumber()>1 && $page.getPageCount()>1) <a id="T_guidearea_up" href="javascript:changePage('1')"><<上一页</a> #end &nbsp;#if( $page.getPageNumber()!= $page.getPageCount() && $page.getPageCount()>1)<a id="T_guidearea_next" href="javascript:changePage('2')">下一页>></a> #end&nbsp;<input id="T_guidearea_text" type="text" size="5" maxlength="3" value="当前第" style="border:0px" ><input id="T_guidearea_pagenum" type="text" size="5" maxlength="5" value="$!page.getPageNumber()" style="text-align:right" onkeyup="if(event.keyCode == 13) {changePage('0')}">页&nbsp;<input id="T_guidearea_totalpage" type="text" size="6" maxlength="5" value="共$!page.getPageCount()页" style="border:0px" >&nbsp;<input id="T_guidearea_totalrecord" type="text" size="8" maxlength="5" value="$!page.getTotalRecords()条记录" style="border:0px" ></p>
 </td>
</tr>
</table>
<br>
<table id="T_operate" align="center" width="500">
  <tbody id="T_operate_tbody">
  <tr>
  </tr>
  </tbody>
</table>
</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -