dwz多层弹出框刷新问题

<%@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
                       +"&nbsp;&nbsp;&nbsp;&nbsp; <img src=\""+basePath+"/styles/resource/js/themes/default/images/layout_button_down.gif\""
+" name=\"downOpenNum\" keyidtargeting="+item.id+"> &nbsp;&nbsp;" 
+" <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>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;设置振铃方式
<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}&nbsp;&nbsp;&nbsp;&nbsp; <img
src="<%=basePath %>/styles/resource/js/themes/default/images/layout_button_down.gif"
name="downOpenNum" keyidtargeting="${item.id}"> &nbsp;&nbsp; <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>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值