<%@page import="java.util.Date"%>
<%@ page contentType="text/html;charset=UTF-8" pageEncoding="UTF-8" trimDirectiveWhitespaces="true"%>
<%@ include file="/WEB-INF/views/include.inc.jsp"%>
<script language="javascript">
function selectRowRevising(){
var counts = jQuery(":checkbox[name='ids']:checked").length; if(Number(counts)==1){ var item = $("input[name='ids'][checked]").get(0); var terminalType = item.value; if(Number(terminalType)==1){ $("#aediting").attr("href","demo/dooropennum/demo_pageupdate_telephone.html?uid={sid_user}"); }else if(Number(terminalType)==2){ $("#aediting").attr("href","demo/dooropennum/demo_pageupdate_mobilephone.html?uid={sid_user}"); }else if(Number(terminalType)==3){ $("#aediting").attr("href","demo/dooropennum/demo_pageupdate_mobileterminal.html?uid={sid_user}"); } }else if(Number(counts)>1){ alertMsg.error('请选择一条记录进行修改!'); return false; }/*else{ alertMsg.error('请选择信息!'); return false; }*/
}
$(document).ready(function(){
$("table tr").live("click",function(){ $tr = $(this); var resultinfo = $(this).find("td:eq(2)").text(); if(resultinfo&&"软终端"==resultinfo.trim()){ $("#reviseTerminal").css("visibility","visible"); //$input.attr("checked",!$input.is(":checked")); }else { $("#reviseTerminal").css("visibility","hidden");
}
});
$("img[name='upOpenNum']").die().live("click",function(event){
var $thp = $(this).parent(); while($thp[0].tagName != "TR"){ $thp = $thp.parent(); }; var selectTenOpennumId = $(this).attr("keyidtargeting"); $(this).blur(); if($thp.prev()!=null&&$thp.prev().attr("rel")!=null){ var prevTenOpennumId = $thp.prev().attr("rel"); $.ajax({ url : "<%=basePath%>/management/security/doorOpenNum/upOpenNum", type : "post", dataType : "json", data : "prevTenOpennumId="+prevTenOpennumId+"&selectTenOpennumId="+selectTenOpennumId+"&tenId="+${tenId}+"&date="+new Date(), success : function(rlt) { //若Ajax处理成功后的回调函数,text是返回的页面信息 if(rlt.rlt){ $thp.after($thp.prev()); alertMsg.correct(rlt.msg); }else{ alertMsg.error(rlt.msg); } },async: false }); event.stopPropagation(); } });
$("img[name='downOpenNum']").die().live("click",function(event){ var $thp = $(this).parent(); while($thp[0].tagName != "TR"){ $thp = $thp.parent(); }; var selectTenOpennumId = $(this).attr("keyidtargeting"); $(this).blur();
if($thp.next()!=null&&$thp.next().attr("rel")!=null){ var nextTenOpennumId = $thp.next().attr("rel"); $.ajax({ url : "<%=basePath%>/management/security/doorOpenNum/downOpenNum", type : "post", dataType : "json", data : "nextTenOpennumId="+nextTenOpennumId+"&selectTenOpennumId="+selectTenOpennumId+"&tenId="+${tenId}+"&date="+new Date(), success : function(rlt) { //若Ajax处理成功后的回调函数,text是返回的页面信息 if(rlt.rlt){ $thp.before($thp.next()); alertMsg.correct(rlt.msg); }else{ alertMsg.error(rlt.msg); } } }); event.stopPropagation(); } });
$(".toolBar :radio").click(function (){ $.ajax({ url : "<%=basePath%>/management/security/doorOpenNum/orderRing", type : "post", dataType : "json", data : "ringOrder="+$(this).val()+"&tenId="+${tenId}+"&date="+new Date(), success : function(rlt) { //若Ajax处理成功后的回调函数,text是返回的页面信息 if(rlt.rlt){ alertMsg.correct(rlt.msg); }else{ alertMsg.error(rlt.msg); } } });
});
$("a[name='isenableclicking']").die().live("click",function(){
//alert($(this).parent().parent().html());
var isEnable = $(this).attr("isenable");
var tenOpennumId = $(this).attr("keyidtargeting");
if(isEnable == "0"){
isEnable ="1";
$(this).parent().empty().append("启用 <a style=\"color:red;text-decoration:none\" name=\"isenableclicking\" isenable=\"1\" keyidtargeting=\""+tenOpennumId+"\">禁用</a>");
}else if(isEnable == "1"){
isEnable ="0";
$(this).parent().empty().append("禁用 <a style=\"color:blue;text-decoration:none\" name=\"isenableclicking\" isenable=\"0\" keyidtargeting=\""+tenOpennumId+"\">启用</a>");
}
$.ajax({ url : "<%=basePath%>/management/security/doorOpenNum/changingEnable", type : "post", dataType : "json", data : "tenOpennumId="+tenOpennumId+"&isEnable="+isEnable+"&tenId="+${tenId}+"&date="+new Date(), success : function(rlt) { //若Ajax处理成功后的回调函数,text是返回的页面信息 if(rlt.rlt){ alertMsg.correct(rlt.msg); }else{ alertMsg.error(rlt.msg); } } }); divSearch($("#pagerFormDoorOpenNum"),'jbsxBox_DoorOpennum');
});
});
function dooropennum_list_refresh(json){
if(json){ if(json.statusCode==DWZ.statusCode.ok){ $.pdialog.reload("<%=basePath%>/management/security/doorOpenNum/opennumdetail/${tenId}",json,"detailDoorOpennumDialoging"); divSearch($("#pagerFormDoorOpenNum"),'jbsxBox_DoorOpennum'); if(json&&json.message){ alertMsg.correct(json.message); } }else{ alertMsg.error(json.message); }
}else{
$.pdialog.reload("<%=basePath%>/management/security/doorOpenNum/opennumdetail/${tenId}",json,"detailDoorOpennumDialoging"); divSearch($("#pagerFormDoorOpenNum"),'jbsxBox_DoorOpennum'); return true;
}
}
function refreshBackDataDoorOpennumDetail(json){
var tenId = $("#pageFormTenId").val();
var basePath = "<%=basePath %>"; $.ajax({ url : "<%=basePath%>/management/security/doorOpenNum/opennumdetaildata/"+tenId, type : "post", dataType : "json", data : "tenId="+${tenId}+"&date="+new Date(), success : function(rlt) { //若Ajax处理成功后的回调函数,text是返回的页面信息 if(rlt){ $("#openNumDetailTBody").empty(); for(var index=0;index<rlt.tenOpennumList.length;index++){ var item = rlt.tenOpennumList[index]; var dynamicHtml = "<tr target=\"slt_uid\" rel=\""+item.id+"\" height=50px>" +"<td>"+Number(index+1)+"</td>" +"<td>"+item.doorOpennum.openNum +" <img src=\""+basePath+"/styles/resource/js/themes/default/images/layout_button_down.gif\"" +" name=\"downOpenNum\" keyidtargeting="+item.id+"> " +" <img src=\""+basePath+"/styles/resource/js/themes/default/images/layout_button_up.gif\"" +" name=\"upOpenNum\" keyidtargeting="+item.id+">"
+"</td>" +"<td>"; if (item.doorOpennum.numberType=='1'){ dynamicHtml +="手机"; }else if (item.doorOpennum.numberType=='2'){ dynamicHtml +="固话"; }else if(item.doorOpennum.numberType=='3'){ dynamicHtml +="软终端"; } dynamicHtml +="</td><td>"; if (item.isEnable=='1'){ dynamicHtml +="启用 <a style=\"color:red;text-decoration:none\"" +"name=\"isenableclicking\" isenable="+new String(item.isEnable)+ +" keyidtargeting="+item.id+">禁用</a>"; }else if (item.isEnable=='0'){ dynamicHtml +="禁用 <a style=\"color:blue;text-decoration:none\"" +"name=\"isenableclicking\" isenable="+new String(item.isEnable) +" keyidtargeting="+item.id+">启用</a>"; } dynamicHtml +="</td>" +"<td>"+item.addDate+"</td>" +"</tr>"; $("#openNumDetailTBody").append(dynamicHtml); var $p=$(document); $('table.list',$p).cssTable(); } } } }); divSearch($("#pagerFormDoorOpenNum"),'jbsxBox_DoorOpennum');
}
</script>
<form id="pagerForm" method="post" action="demo_page1.html">
<input type="hidden" id="pageFormTenId" value="${tenId}" /> <input type="hidden" name="status" value="${param.status}"> <input type="hidden" name="keywords" value="${param.keywords}" /> <input type="hidden" name="pageNum" value="1" /> <input type="hidden" name="numPerPage" value="${model.numPerPage}" /> <input type="hidden" name="orderField" value="${param.orderField}" />
</form>
<div class="pageHeader"> <form οnsubmit="return validateCallback(this, dialogAjaxDone);" action="<%=basePath %>/management/security/doorOpenNum/opennumdetail/${tenId}" method="post" id="pagerFormOpennumDetail"> <div class="searchBar"> <table class="searchContent"> <tr> <td colspan=3> <div class="panelBar"> <ul class="toolBar"> <shiro:hasPermission name="DoorOpennum:save"> <li><a class="add" href="<%=basePath %>/management/security/doorOpenNum/create/${tenId}" target="dialog" rel="dlg_pagelog" title="添加开门号码"><span>添加</span> </a> </li> </shiro:hasPermission> <shiro:hasPermission name="DoorOpennum:delete"> <li><a class="delete" href="<%=basePath%>/management/security/doorOpenNum/delete/{slt_uid}" target="ajaxTodo" title="确定要删除吗?" callback="dooropennum_list_refresh"><span>删除</span> </a> </li> </shiro:hasPermission>
<shiro:hasPermission name="DoorOpennum:edit"> <li><a class="edit" href="<%=basePath%>/management/security/doorOpenNum/update/{slt_uid}" style="visibility:hidden" id="reviseTerminal" width="530" height="340" target="dialog" rel="dlg_page_editing" title="修改开门号码" callback="dooropennum_list_refresh"><span>修改</span> </a> </li> </shiro:hasPermission> <shiro:hasPermission name="DoorOpennum:edit">
<li><a><span> 设置振铃方式 <input type="radio" name="ringOrder" value="0" <c:if test="${tenementInfo.ringingOrder=='0'}">checked</c:if> />同振 <input type="radio" name="ringOrder" value="1" <c:if test="${tenementInfo.ringingOrder=='1'}">checked</c:if> />顺振</span> </a></li> </shiro:hasPermission>
</ul> </div></td> </tr> </table> </div> </form>
</div>
<div class="tabsContent" layoutH="60"> <table class="list" width="100%" border=0 id="listtable"> <thead> <tr> <th width="10%" align="center">序号</th> <th width="30%">开门号码</th> <th width="20%">号码类型</th> <th width="15%">号码状态</th> <th align="center" width="15%">添加时间</th> </tr> </thead> <tbody id="openNumDetailTBody"> <c:forEach var="item" items="${tenOpennumList}" varStatus="status"> <tr target="slt_uid" rel="${item.id}" height=50px> <td>${status.index+1}</td> <td>${item.doorOpennum.openNum} <img src="<%=basePath %>/styles/resource/js/themes/default/images/layout_button_down.gif" name="downOpenNum" keyidtargeting="${item.id}"> <img src="<%=basePath %>/styles/resource/js/themes/default/images/layout_button_up.gif" name="upOpenNum" keyidtargeting="${item.id}"></td> <td><c:if test="${item.doorOpennum.numberType=='1'}"> 手机 </c:if> <c:if test="${item.doorOpennum.numberType=='2'}"> 固话 </c:if> <c:if test="${item.doorOpennum.numberType=='3'}"> 软终端 </c:if></td> <td><c:if test="${item.isEnable=='1'}"> 启用 <a style="color:red;text-decoration:none" name="isenableclicking" isenable="${item.isEnable}" keyidtargeting="${item.id}">禁用</a> </c:if> <c:if test="${item.isEnable=='0'}"> 禁用 <a style="color:blue;text-decoration:none" name="isenableclicking" isenable="${item.isEnable}" keyidtargeting="${item.id}">启用</a> </c:if></td> <td>${item.addDate}</td> </tr> </c:forEach> </tbody> </table>
</div> |
|