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

📄 accountdeflist.jsp

📁 张江资金管理系统 java ext oracle
💻 JSP
字号:
<%@ page language="java" contentType="text/html; charset=GBK"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib uri="http://jakarta.apache.org/struts/tags-html" prefix="html"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title>部门计划类型关联信息</title>
    <link href="css/style.css" rel="stylesheet" type="text/css">
	<script src="js/operation.js"></script>
	<script src="js/dhtmlXCommon.js"></script>
	<script src="js/dhtmlXTree.js"></script>
	<script src="js/ajax.js"></script>
	<script type="text/javascript">
		function selectSubmit(obj){
			checkeClose();
			document.getElementById('op').value=obj;
			if(obj=='delAll'){
				var isTrue = false;
				for (var i=0;i<document.all.memberId.length;i++) {
					isTrue = document.all.memberId[i].checked;
					if (isTrue){
						break;
					}
				}
				if (isTrue){
					if (!confirm('确认要批量删除记录?'))
						return;
					var checkedIds = '0';
					for (var i=0;i<document.all.memberId.length;i++) {
						if (document.all.memberId[i].checked){
							checkedIds += (','+ document.all.memberId[i].value);
						}
					}
					document.getElementById('checkedIds').value=checkedIds;
					disabled_all();
					document.forms[0].submit();
				}else{
					alert('请选择记录!');
				}
			}else{
				if(document.all.depIds.value==''){
					alert('请选择单位!');
				}else{
					if(obj=='query' || obj=='add'){
						disabled_all();
						document.forms[0].submit();
					}
				}
			}
		}
		function checkSubmit(obj1,obj2){
			if(obj1==null||obj1=='')return;
			if (obj1=='del')
				if (!confirm('确认要删除该条记录?'))
					return;
			checkeClose();
			document.getElementById('id').value=obj2;
			document.getElementById('op').value=obj1;
			disabled_all();
			document.forms[0].submit();
		}
		function disabled_all(){
			document.all.addA.disabled=true;
			document.all.queryA.disabled=true;
			if(document.all.delMA!=undefined){
				document.all.delMA.disabled=true;
			}
  			document.body.appendChild(outHiddenDiv);
  			document.body.appendChild(innerHiddenDiv);
		}
		function selectCancelAll(){
			checkeClose();
			var memberIds = document.all.memberId;
			var selectOperater = document.getElementById('selectOperater');
			var flag = true;
			if( selectOperater.innerText == '全选' ){
				flag = true;
				selectOperater.innerText = '取消';
			}else{
				flag = false;
				selectOperater.innerText = '全选';
			}
			if( memberIds.value != undefined ){
				memberIds.checked = flag;
			}else{
				for(var i=0; i<memberIds.length; i++){
					memberIds[i].checked = flag;
				}
			}
		}
		function checkeClose(){
			if(var_xml!=null&&var_xml!=''){
				doc_onclick();
			}
		}
	</script>
  </head>
  <body>
  	<html:form action="zj_account_def_select.do">
		<c:if test="${depSingle!=null}"><input type="hidden" id="depIds" name="depIds" value="${depSingle.id}"></c:if>
		<c:if test="${depSingle==null}"><html:hidden property="depIds"/></c:if>
    <div class="title">系统设置 &gt; 部门计划类型设置 &gt; 部门计划类型关联信息列表</div>
    <div class="toolbar">
		<a href="#" onclick="selectSubmit('add');" id="addA">新增</a>&nbsp;<a href="#" onclick="selectSubmit('query');" id="queryA">查询</a>
		<c:if test="${listLength > 0}"><a href="#" onclick="selectSubmit('delAll');" id="delMA">批量删除</a></c:if>
		<input type="hidden" id="op" name="op" value=""><input type="hidden" id="id" name="id" value="0">
	</div>
	<table class="dg" width="100%">
		<tr>
			<td width="20%" class="dgl">公司单位:</td>
			<td class="toolbar2" colspan="3">
				<c:if test="${depSingle != null}">
					<input type="text" id="dep" id="dep" value="${depSingle.name}" readonly="readonly">
				</c:if>
				<c:if test="${depSingle == null}">
					<textarea id="dep" name="dep" rows="3" cols="25" readonly="readonly"></textarea>
					<a href="#" id="selectComp" onclick="selCompany(document.all.dep)"> 选择单位</a>
				</c:if>
			</td>
		</tr>
	</table>
	<div class="fixeddiv" style="height:expression(document.body.clientHeight-175)">
	<table cellspacing="0" cellpadding="0" class="dg">
  <tr class="dgh FixedRow">
    <td width="4%">
   		<c:if test="${listLength > 0}"><a href="#" onclick="selectCancelAll()"><span id="selectOperater">全选</span></a></c:if>
    </td>
    <td class="dgl">公司部门名称</td>
    <td class="dgl">项目类型名称</td>
    <td class="dgl">预算借方科目名称</td>
    <td class="dgl">预算贷方科目名称</td>
    <td class="dgl">成本借方科目名称</td>
    <td class="dgl">成本贷方科目名称</td>
    <td class="dgl">编辑操作</td>
    <td class="dgl">删除操作<input type="hidden" id="checkedIds" name="checkedIds" value="0"></td>
  </tr>
  <c:choose>
  	<c:when test="${listLength==0}">
  		<tr class="dga"><td align="center" colspan="9">无记录!</td></tr>
  	</c:when>
  	<c:otherwise>
  		<c:forEach var="obj" items="${list}">
		  <tr class="dga">
		    <td align="center"><input name="memberId" type="checkbox" value="${obj[0]}"></td>
		    <td align="left"><c:out value="${obj[11]}"/></td>
		    <td align="left"><c:out value="${obj[12]}"/></td>
		    <td align="left"><c:out value="${obj[9]}"/></td>
		    <td align="left"><c:out value="${obj[10]}"/></td>
		    <td align="left"><c:out value="${obj[7]}"/></td>
		    <td align="left"><c:out value="${obj[8]}"/></td>
		    <td align="center"><a href="javascript:checkSubmit('edit','${obj[0]}');">编辑</a></td>
		    <td align="center"><a href="javascript:checkSubmit('del','${obj[0]}');">删除</a></td>
		  </tr>
	  </c:forEach>
  	</c:otherwise>
  </c:choose>
</table>
</div>
<div id="company_tree" class="toolbar2" style="display: none;height:211px;width:155px; z-index:9999; position:absolute; left:0px; top:0px;background-color: #fff;overflow:auto;border: 1px solid #000000; padding-right:25px;"/>
<script language="javascript">		
	var var_xml = "${requestScope.depXml}";
	if (var_xml != null && var_xml != ''){
		var obj = document.all.selectComp;	
		var outObject = document.all.dep;
		var treeObject = document.all.company_tree;
		var tree=new dhtmlXTreeObject("company_tree","100%","100%",0);
		tree.setImagePath("img/");
		tree.enableCheckBoxes(1);
		tree.enableThreeStateCheckboxes(true);	
		tree.loadXMLString(var_xml);
		//设定根结点的颜色
		tree.setItemImage2('500','book.gif','close2.gif','open2.gif');
		function selCompany(tt){
			var dads  = treeObject.style;		
			var ttop  = tt.offsetTop;     //TT控件的定位点高
			var thei  = tt.clientHeight;  //TT控件本身的高
			var tleft = tt.offsetLeft;    //TT控件的定位点宽
			var ttyp  = tt.type;          //TT控件的类型
			while (tt = tt.offsetParent){ttop+=tt.offsetTop; tleft+=tt.offsetLeft;}
			dads.top  = (ttyp=="image")? ttop+thei : ttop+thei+6;
			dads.left = tleft;
			dads.display = '';
			event.returnValue=false;	
		}
		function closeTree(){               //这个层的关闭
			var allCheck = tree.getAllChecked();
			var checks = allCheck.split(',');
			var depValue="";
			for(var i=0;i<checks.length;i++){
				depValue += tree.getItemText(checks[i]);
				if(i!=checks.length-1){
					depValue  += '\n\r';
				}
			}
			document.all.dep.value=depValue;
			document.all.depIds.value = allCheck;
			document.all.company_tree.style.display="none";
		}
		document.onclick = doc_onclick //任意点击时关闭该控件	
		function doc_onclick(){
			if (document.all.company_tree.style.display!="none"){
				with(window.event){
			  		if (srcElement.tagName!='SPAN'&&document.activeElement != obj&&srcElement.tagName!='IMG'){
			    		closeTree(srcElement.tagName);
			    	}
			  	}
			}
		}
		//绑定已经存在的checkBox
		var depIds = document.all.depIds;
		if(depIds!=null&&depIds!=''){
			var_checked = depIds.value;
			if(var_checked != null && var_checked != ''){		
				var var_array = var_checked.split(',');
				document.all.dep.value = "";
				for(var i=0;i<var_array.length;i++){
					tree.setCheck(trim(var_array[i]), true);
					document.all.dep.value += tree.getItemText(var_array[i]);
					if(i!=var_array.length-1){
						document.all.dep.value += '\n\r';;
					}
				}
				document.all.depIds.value = var_checked;
				document.all.company_tree.style.display="none";
				tree.enableThreeStateCheckboxes(true);
			}
		}
	}
</script>
</html:form>
 </body>
</html>

⌨️ 快捷键说明

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