📄 codetablelist.jsp
字号:
<%@ page language="java" contentType="text/html;charset=GBK"%><%@ include file="/include/header.inc"%><%int rowIndex = 0;%><script language="javascript"> function Back(){ var form = document.forms['listForm']; var fatherCode = form.elements['fatherCode'].value; var codeType = form.elements['codeType'].value; var prefix = form.elements['prefix'].value; if((codeType+prefix) == fatherCode){ groupNo = form.elements['groupNo'].value; window.location.href = "CodeNavigate!query.action?groupNo="+groupNo; }else{ cn_id = form.elements['cn_id'].value; isDept = form.elements['isDept'].value; levels = form.elements['levels'].value; isAdd = form.elements['isAdd'].value; groupNo = form.elements['groupNo'].value; layer = parseInt(form.elements['layer'].value) - 1; layerRule = form.elements['layerRule'].value; window.location.href = "CodeTable!back.action?cn_id="+cn_id+"&codeType="+codeType+"&fatherCode="+fatherCode+"&isDept="+isDept+"&levels="+levels+"&isAdd="+isAdd+"&groupNo="+groupNo+"&layer="+layer+"&prefix="+prefix+"&layerRule="+layerRule; } } function Query(){ document.listForm.action ="CodeTable!query.action"; document.listForm.submit(); } function EditById(row){ setModifyObject(row); var form = document.forms['listForm']; var name = "codeName"+row; var checkvalue = form.elements[name].value; if(CheckModNotNull()&&CheckModRepeat(checkvalue,row)){ document.listForm.action ="CodeTable!modify.action"; document.listForm.submit(); } } function DeleteById(ct_id){ if(confirm("确实要删除所选信息吗?")){ document.listForm.action ="CodeTable!delete.action?ct_id="+ct_id; document.listForm.submit(); } } function AddById(){ var form = document.forms['listForm']; var obj = form.elements['codeTable.codeName']; var checkvalue = obj.value; if(CheckAddNotNull()&&CheckModRepeat(checkvalue,60000)){ document.listForm.action ="CodeTable!save.action"; document.listForm.submit(); } } function QueryChildById(row){ var form = document.forms['listForm']; cn_id = form.elements['cn_id'].value; codeType = form.elements['codeType'].value; fatherCode = codeType + form.elements['code'+row].value; isDept = form.elements['isDept'].value; levels = form.elements['levels'].value; isAdd = form.elements['isAdd'].value; groupNo = form.elements['groupNo'].value; layer = 1 + parseInt(form.elements['layer'].value); prefix = form.elements['prefix'].value; layerRule = form.elements['layerRule'].value; window.location.href = "CodeTable!query.action?cn_id="+cn_id+"&codeType="+codeType+"&fatherCode="+fatherCode+"&isDept="+isDept+"&levels="+levels+"&isAdd="+isAdd+"&groupNo="+groupNo+"&layer="+layer+"&prefix="+prefix+"&layerRule="+layerRule; } function setModifyObject(row){ var form = document.forms['listForm']; var name = "codeName"+row; form.elements['codeTableModify.codeName'].value = form.elements[name].value; var name = "remark"+row; form.elements['codeTableModify.remark'].value = form.elements[name].value; var name = "code"+row; form.elements['codeTableModify.code'].value = form.elements[name].value; var name = "ct_id"+row; form.elements['codeTableModify.ct_id'].value = form.elements[name].value; var name = "fatherCode"+row; form.elements['codeTableModify.fatherCode'].value = form.elements[name].value; var name = "fatherName"+row; form.elements['codeTableModify.fatherName'].value = form.elements[name].value; var name = "childCount"+row; form.elements['codeTableModify.childCount'].value = form.elements[name].value; var name = "codeType"+row; form.elements['codeTableModify.codeType'].value = form.elements[name].value; var name = "dept_id"+row; form.elements['codeTableModify.dept_id'].value = form.elements[name].value; var name = "isEdit"+row; form.elements['codeTableModify.isEdit'].value = form.elements[name].value; var name = "layer"+row; form.elements['codeTableModify.layer'].value = form.elements[name].value; var name = "codeNavigation.cn_id"+row; form.elements['codeTableModify.codeNavigation.cn_id'].value = form.elements[name].value; } function CheckModNotNull(){//校验必录项 var form = document.forms['listForm']; var obje = form.elements['codeTableModify.codeName']; if (checkIsNull(obje,"代码名称") == false) return false; if (sumLen(obje.value)>60){ alert("代码名称内容过长,请重新输入!"); return false; } var obje = form.elements['codeTableModify.remark']; if (sumLen(obje.value)>200){ alert("备注内容过长,请重新输入!"); return false; } return true; } function CheckAddNotNull(){//校验必录项 var form = document.forms['listForm']; var obje = form.elements['codeTable.codeName']; if (checkIsNull(obje,"代码名称") == false) return false; if (sumLen(obje.value)>60){ alert("代码名称内容过长,请重新输入!"); return false; } var obje = form.elements['codeTable.remark']; if (sumLen(obje.value)>200){ alert("备注内容过长,请重新输入!"); return false; } return true; } function CheckModRepeat(checkvalue,row){//校验必录项 var i; i=0; var form = document.forms['listForm']; <ww:iterator value="codeTables" status="status"> if(i==row){ }else{ var name = 'codeName'+i; var obje = form.elements[name]; if(obje.value == checkvalue){ alert("输入代码名称["+checkvalue+"]重复!"); return false; } } i++; </ww:iterator> return true; } </script><html><body><form name="listForm" method="POST" > <input name="codeType" type="hidden" value="<ww:property value="codeType"/>"> <input name="cn_id" type="hidden" value="<ww:property value="cn_id"/>"> <input name="isAdd" type="hidden" value="<ww:property value="isAdd"/>"> <input name="groupNo" type="hidden" value="<ww:property value="groupNo"/>"> <input name="isDept" type="hidden" value="<ww:property value="isDept"/>"> <input name="levels" type="hidden" value="<ww:property value="levels"/>"> <input name="dept_id" type="hidden" value="<ww:property value="dept_id"/>"> <input name="fatherCode" type="hidden" value="<ww:property value="fatherCode"/>"> <input name="layer" type="hidden" value="<ww:property value="layer"/>"> <input name="prefix" type="hidden" value="<ww:property value="prefix"/>"> <input name="layerRule" type="hidden" value="<ww:property value="layerRule"/>"> <input name="codeTableModify.codeName" type="hidden" value="<ww:property value="codeTableModify.codeName"/>"> <input name="codeTableModify.remark" type="hidden" value="<ww:property value="codeTableModify.remark"/>"> <input name="codeTableModify.code" type="hidden" value="<ww:property value="codeTableModify.code"/>"> <input name="codeTableModify.ct_id" type="hidden" value="<ww:property value="codeTableModify.ct_id"/>"> <input name="codeTableModify.fatherCode" type="hidden" value="<ww:property value="codeTableModify.fatherCode"/>"> <input name="codeTableModify.fatherName" type="hidden" value="<ww:property value="codeTableModify.fatherName"/>"> <input name="codeTableModify.childCount" type="hidden" value="<ww:property value="codeTableModify.childCount"/>"> <input name="codeTableModify.codeType" type="hidden" value="<ww:property value="codeTableModify.codeType"/>"> <input name="codeTableModify.dept_id" type="hidden" value="<ww:property value="codeTableModify.dept_id"/>"> <input name="codeTableModify.isEdit" type="hidden" value="<ww:property value="codeTableModify.isEdit"/>"> <input name="codeTableModify.layer" type="hidden" value="<ww:property value="codeTableModify.layer"/>"> <input name="codeTableModify.codeNavigation.cn_id" type="hidden" value="<ww:property value="codeTableModify.codeNavigation.cn_id"/>"> <table cellspacing="0" cellpadding="0" align="center"> <tr><td class="topg"/></tr> </table> <table cellspacing="0" cellpadding="0" align="center" class="wukuang" > <tr> <td width="1%" align="left" ><img class="img" src="<%= request.getContextPath() %>/images/tleft.gif"></td> <td width="14%" align="left" >[代码信息]</td> <td width="84%" align="right" > <a href="javascript:Back();"><img class="imgd" src="<%= request.getContextPath() %>/images/button/back.gif"></a> </td> <td width="1%" align="left" ><img class="img" src="<%= request.getContextPath() %>/images/tright.gif"></td> </tr> </table> <table cellspacing="0" cellpadding="0" align="center"> <tr><td class="topg"/></tr> </table> <table align="center" border="0" cellspacing="0" cellpadding="0"> <tr> <td><img class="img" src="<%= request.getContextPath() %>/images/result.gif" align="absmiddle"></td> </tr> </table> <table border="1" cellspacing="1" cellpadding="2" align="center" class="bgtable" style="table-layout:fixed"> <tr align="center" class="henglan"> <td width="15%">操作</td> <td width="20%">代码编号</td> <td width="30%">代码名称</td> <td width="35%">备注</td> </tr> <ww:iterator value="codeTables" status="status"> <ww:if test="#status.odd == true"> <tr class="tabtd1" onMouseOver="MouseMoveIn(this);" onMouseOut="MouseMoveOut(this);"> </ww:if><ww:else> <tr class="tabtd2" onMouseOver="MouseMoveIn(this);" onMouseOut="MouseMoveOut(this);"> </ww:else> <ww:if test="isEdit.equals(\"0\")"> <td align="center"> <a href="javascript:EditById('<%=rowIndex%>');"><img class="img" src="<%= request.getContextPath() %>/images/button/modify.gif" alt="修改"></a> <a href="javascript:DeleteById('<ww:property value="ct_id"/>');"><img class="img" src="<%= request.getContextPath() %>/images/button/delete.gif" alt="删除"></a> <ww:if test="levels > layer"> <a href="javascript:QueryChildById('<%=rowIndex%>');"><img class="img" src="<%= request.getContextPath() %>/images/button/view.gif" alt="浏览子类"></a> </ww:if> </td> <td align = "left" nowrap title="<ww:property value="code"/>"><ww:property value="code"/></td> <td align = "left" nowrap title="<ww:property value="codeName"/>"><input name="codeName<%=rowIndex%>" size="30%" maxlength = "15" value="<ww:property value="codeName"/>"></td> <td align = "left" nowrap title="<ww:property value="remark"/>"><input name="remark<%=rowIndex%>" size="40%" maxlength = "20" value="<ww:property value="remark"/>"></td> </ww:if><ww:else> <td align="center"> <ww:if test="levels > layer"> <a href="javascript:QueryChildById('<%=rowIndex%>');"><img class="img" src="<%= request.getContextPath() %>/images/button/view.gif" alt="浏览子类"></a> </ww:if> </td> <td align = "left" nowrap title="<ww:property value="code"/>"><ww:property value="code"/></td> <td align = "left" nowrap title="<ww:property value="codeName"/>"><ww:property value="codeName"/></td> <td align = "left" nowrap title="<ww:property value="remark"/>"><ww:property value="remark"/></td> <input name="codeName<%=rowIndex%>" type="hidden" maxlength = "60" value="<ww:property value="codeName"/>"> <input name="remark<%=rowIndex%>" type="hidden" maxlength = "100" value="<ww:property value="remark"/>"> </ww:else> <input name="code<%=rowIndex%>" type="hidden" value="<ww:property value="code"/>"> <input name="ct_id<%=rowIndex%>" type="hidden" value="<ww:property value="ct_id"/>"> <input name="fatherCode<%=rowIndex%>" type="hidden" value="<ww:property value="fatherCode"/>"> <input name="fatherName<%=rowIndex%>" type="hidden" value="<ww:property value="fatherName"/>"> <input name="childCount<%=rowIndex%>" type="hidden" value="<ww:property value="childCount"/>"> <input name="codeType<%=rowIndex%>" type="hidden" value="<ww:property value="codeType"/>"> <input name="dept_id<%=rowIndex%>" type="hidden" value="<ww:property value="dept_id"/>"> <input name="isEdit<%=rowIndex%>" type="hidden" value="<ww:property value="isEdit"/>"> <input name="layer<%=rowIndex%>" type="hidden" value="<ww:property value="layer"/>"> <input name="codeNavigation.cn_id<%=rowIndex++%>" type="hidden" value="<ww:property value="codeNavigation.cn_id"/>"> </tr> </ww:iterator> <ww:if test="isAdd.equals(\"0\")"> <tr class="tabtd1" onMouseOver="MouseMoveIn(this);" onMouseOut="MouseMoveOut(this);"> <td align="center"> <a href="javascript:AddById();"><img class="img" src="<%= request.getContextPath() %>/images/button/new.gif" alt="添加"></a> </td> <td align = "left" nowrap title=""> </td> <td align = "left" nowrap title="<ww:property value="codeTable.codeName"/>"><input name="codeTable.codeName" size="30%" maxlength = "15" value="<ww:property value="codeTable.codeName"/>"></td> <td align = "left" nowrap title="<ww:property value="codeTable.remark"/>"><input name="codeTable.remark" size="40%" maxlength = "20" value="<ww:property value="codeTable.remark"/>"></td> <input name="codeTable.code" type="hidden" value="<ww:property value="codeTable.code"/>"> <input name="codeTable.ct_id" type="hidden" value="<ww:property value="codeTable.ct_id"/>"> <input name="codeTable.fatherCode" type="hidden" value="<ww:property value="codeTable.fatherCode"/>"> <input name="codeTable.fatherName" type="hidden" value="<ww:property value="codeTable.fatherName"/>"> <input name="codeTable.childCount" type="hidden" value="<ww:property value="codeTable.childCount"/>"> <input name="codeTable.codeType" type="hidden" value="<ww:property value="codeTable.codeType"/>"> <input name="codeTable.dept_id" type="hidden" value="<ww:property value="codeTable.dept_id"/>"> <input name="codeTable.isEdit" type="hidden" value="<ww:property value="codeTable.isEdit"/>"> <input name="codeTable.layer" type="hidden" value="<ww:property value="codeTable.layer"/>"> <input name="codeTable.codeNavigation.cn_id" type="hidden" value="<ww:property value="codeTable.codeNavigation.cn_id"/>"> </tr> </ww:if> </form></table></body></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -