<%@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>
<%@ 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>