Edit D:\chineseall_products\bak\digitalLib6\admin\user\createAdmin.jsp
??<%@ page contentType="text/html;charset=utf-8" %> <%@ taglib prefix="s" uri="/struts-tags"%> <!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>??????????????</title> <link rel="stylesheet" type="text/css" href="/style/style.css" /> <script type="text/javascript" src="/js/jquery-1.12.4.min.js"></script> <script type="text/javascript" src="/js/data_location/jquery.city.js?v=1.0"></script> <style> body{font-size:14px;color:#000;background:#fff;} </style> </head> <body> <div class="crumbs tl">?????????????? >> <a href="listAdmins.action">????????</a> >>???????? </div> <div class="mainCon"> <s:set name="productType" value="@com.chineseall.core.servlet.InitParameters@productInfoVo.productType"></s:set> <form id="createAdminForm" name="createAdmin" action="createAdmin.action" method="post"> <table width="100%" border="0" cellspacing="0" cellpadding="0" class="addTable"> <tr > <td width="20%">???</td> <td width="80%" > <input class="textIn1" type="text" name="user.loginName" value="${user.loginName}" id="loginName" size="20" /> <span style="color:red;">*</span> </td> </tr> <tr > <td width="20%">??????</td> <td width="80%" > <input class="textIn1" type="text" name="user.trueName" value="${user.trueName}" id="trueName" size="20" /> <span style="color:red;">*</span> </td> </tr> <tr > <td>???</td> <td> <input class="textIn1" type="password" name="password" id="password" size="20" /> <s:if test="user==null || user.id==null"><span style="color:red;">*</span></s:if> </td> </tr> <tr > <td>??????</td> <td> <input class="textIn1" type="password" name="confirmPassword" id="confirmPassword" size="20" /> </td> </tr> <tr > <td>??????</td> <td> <s:if test="user != null && user.loginName!=null && user.loginName.equals('admin')"> ???????? <input type="hidden" name="user.identity" value="-1" /> </s:if> <s:else> <s:select theme="simple" cssClass="textIn1" id="user_identity" name="user.roleId" listCssClass="dataScope" list="list" listKey="id" listValue="roleName" value="user.roleId"/> </s:else> </td> </tr> <tr > <td>???????</td> <td> <s:select theme="simple" cssClass="textIn1" name="user.userType" list="#{'1':'???','0':'???','2':'???','4':'???'}" value="user.userType"/> </td> </tr> <s:if test="@com.chineseall.core.servlet.InitParameters@productInfoVo.productType != '10'"> <tr> <td>???????</td> <td id="user_address"> <s:set name="obj" value="user"></s:set> <s:set name="sourcePrefix" value="'user'"></s:set> <s:set name="locationId" value="'user_address'"></s:set> <jsp:include page="/admin/location.jsp"/> </td> </tr> </s:if> <s:if test="subOrgList!=null && subOrgList.size()>0"> <tr id="schoolId"> <td>???</td> <td> <s:select theme="simple" cssClass="textIn1" id="schoolIdSelect" name="user.schoolId" headerKey="" headerValue="??????" list="subOrgList" listKey="id" listValue="name" value="user.schoolId"/> </td> </tr> </s:if> <tr id="classId"> <td>??????</td> <td> <ul style="position:relative; margin-left:10px; width:98%;" id="classExtraUl"> <s:if test="#productType == '10'"> <s:iterator value="classList"> <li style="display:inline;position:relative;margin:0px;padding-left:30px;width:160px;float:left;"> <input id="classIdArry_${id }" type="checkbox" name="classIdArry" value="${id}" <s:if test="classIdArry!=null && classIdArry.contains(id.toString())"> checked</s:if> />${name } </li> </s:iterator> </s:if> </ul> </td> </tr> <tr> <td>????</td> <td> <s:if test="user != null && user.loginName!=null && user.loginName.equals('admin')"> ??? <input type="hidden" name="user.status" value="0"> </s:if> <s:else> <s:select theme="simple" cssClass="textIn1" name="user.status" list="#{'0':'???', '1':'???'}" value="user.status"/> </s:else> </td> </tr> <tr > <td> </td> <td align="left"> <input type="hidden" id="userId" name="user.id" value="${user.id}" /> <input type="hidden" name="userExtra.userId" value="${user.id}" /> <input type="hidden" name="user.version" value="${user.version}" /> <input type="hidden" name="user.password" value="${user.password}" /> <input type="hidden" name="user.classId" value="${user.classId}" /> <s:if test="(user!=null && user.loginName.equals('admin')) || subOrgList==null || subOrgList.size()==0"> <input type="hidden" name="user.schoolId" value="${user.schoolId}" /> </s:if> <input type="hidden" name="user.headPortrait" value="${user.headPortrait}" /> <input type="hidden" name="user.level" value="${user.level}" /> <input type="hidden" name="user.createTime" value="<s:date name="user.createTime" format="yyyy-MM-dd HH:mm:ss"/>" /> <input type="hidden" name="user.lastLoginTime" value="<s:date name="user.lastLoginTime" format="yyyy-MM-dd HH:mm:ss"/>" /> <input type="hidden" name="name" value="${name}" /> <input type="hidden" name="currentPage" value="${currentPage}" /> <input type="button" class="searchBtn" onclick="dosubmit();" value="???" /> <input type="button" class="searchBtn" onclick="returnListPage();" value="???" /> <input type="hidden" id="productType" value="<s:property value="#productType"/>"> <font color="red"><s:property value="info" /></font> </td> </tr> </table> </form> </div> <script type="text/javascript"> $(document).ready(function() { <s:if test="@com.chineseall.core.servlet.InitParameters@productInfoVo.productType != '10'"> initLocationData(); </s:if> $("#user_identity").bind("change", doAuthorityMenu); <s:if test="#productType != '10'"> $("#schoolIdSelect").bind("change", loadCalssExtra); <s:if test="user.schoolId && user.identity == 0"> loadCalssExtra(); </s:if> </s:if> doAuthorityMenu(); }); function loadCalssExtra() { var identityValue = $("#user_identity").val(); var userIdentity = Number($("#user_identity option[value='" + identityValue + "']").attr("class")); if(userIdentity == 1) return; $("#classExtraUl").empty(); $.ajax({ url: "./loadSchoolClassExtra.action", data: {"schoolId": $("#schoolIdSelect").val(), "objectId": $("#userId").val()}, dataType: "json", type: "POST", success: function(data){ var html = ""; for(var i = 0; i < data.length; i++) { html += "<input id=\"classIdArry_" + data[i].id + "\" type=\"checkbox\" "; html += "name=\"classIdArry\" value=\"" + data[i].id + "\" "; if(data[i].isSelect == 1) { html += "checked " } html += "/>" + data[i].name; } $("#classExtraUl").append(html); } }); } function doAuthorityMenu() { var identityValue = $("#user_identity").val(); var userIdentity = Number($("#user_identity option[value='" + identityValue + "']").attr("class")); switch(userIdentity) { case 0: $("#classId, #schoolId").show(); $("#classId, schoolId").find("input").attr("disabled", false); break; case 1: $("#schoolId").show(); $("#schoolId").find("input").attr("disabled", false); $("#classId").hide(); $("#classId").find("input").attr("disabled", true); break; case 2: $("#classId, #schoolId").hide(); $("#classId, #schoolId").find("input").attr("disabled", true); break; case 3: $("#classId, #schoolId").hide(); $("#classId, schoolId").find("input").attr("disabled", true); break; case 4: $("#classId, #schoolId").hide(); $("#classId, schoolId").find("input").attr("disabled", true); break; default: $("#classId, #schoolId").hide(); $("#classId, schoolId").find("input").attr("disabled", true); } } <s:if test="user!=null && user.identity!=null"> <s:if test="user.identity==1"> $("input[name='classIdArry']").attr("disabled",false); </s:if> <s:elseif test="user.identity==-1"> $("input[name='classIdArry']").attr("disabled",true); </s:elseif> <s:elseif test="user.identity==0"> $("input[name='classIdArry']").attr("disabled",false); </s:elseif> </s:if> var classCheckboxIds = "<s:property value='#classCheckboxIds'/>"; classCheckboxIds = classCheckboxIds.substring(1); function returnListPage() { var obj = document.getElementById("createAdminForm"); obj.action = "listAdmins.action"; obj.submit(); } function dosubmit() { var userIdentity = $("#user_identity").val(); if(userIdentity != undefined && userIdentity.length <= 0) { alert("????????????"); return; } var obj = document.getElementById("loginName"); if(obj.value=="") { alert("????????????"); return; } obj = document.getElementById("trueName"); if(obj.value=="") { alert("????????????"); return; } obj = document.getElementById("password"); if(userIdentity != undefined && productType != '10') { var identity = $("#user_identity option[value='" + userIdentity + "']").attr("class"); if(identity == 0) { if($("input[name='classIdArry']:checked").length <= 0) { alert("?????????"); return; } } else if(identity == 1) { if(!$("#schoolIdSelect").is(":hidden") && $("#schoolIdSelect").val().length <= 0) { alert("?????????"); return; } } else if(identity == 2 && !$("#selectCounty").is(":hidden")) { if($("#selectCounty").val().length <= 0) { alert("?????????????"); return; } } else if(identity == 3 && !$("#selectCity").is(":hidden")) { if($("#selectCity").val().length <= 0) { alert("?????????????"); return; } } } if(document.getElementById("userId").value=="" || obj.value!="") { if(obj.value=="") { alert("?????????"); return; } obj = document.getElementById("confirmPassword"); if(obj.value=="") { alert("????????????"); return; } } if(obj.value!=document.getElementById("password").value) { alert("????????????????"); return; } document.getElementById("createAdminForm").submit(); } </script> </body> </html>
Ms-Dos/Windows
Unix
Write backup
jsp File Browser version 1.2 by
www.vonloesch.de