89 lines
3.3 KiB
Plaintext
89 lines
3.3 KiB
Plaintext
|
|
<%@ page language="java" pageEncoding="UTF-8"%>
|
||
|
|
<%@ taglib uri="http://java.sun.com/jstl/core_rt" prefix="c"%>
|
||
|
|
<% request.setAttribute("PatrolPlan_Weekly", com.sipai.entity.timeefficiency.TimeEfficiencyCommStr.PatrolPlan_Weekly); %>
|
||
|
|
<% request.setAttribute("PatrolPlan_Daily", com.sipai.entity.timeefficiency.TimeEfficiencyCommStr.PatrolPlan_Daily); %>
|
||
|
|
<% request.setAttribute("PatrolPlan_Monthly", com.sipai.entity.timeefficiency.TimeEfficiencyCommStr.PatrolPlan_Monthly); %>
|
||
|
|
<% request.setAttribute("PatrolType_Equipment", com.sipai.entity.timeefficiency.TimeEfficiencyCommStr.PatrolType_Equipment); %>
|
||
|
|
<!-- bootstrap switch -->
|
||
|
|
<link rel="stylesheet"
|
||
|
|
href="<%=request.getContextPath()%>/node_modules/bootstrap-switch/dist/css/bootstrap3/bootstrap-switch.min.css" />
|
||
|
|
<script type="text/javascript"
|
||
|
|
src="<%=request.getContextPath()%>/node_modules/bootstrap-switch/dist/js/bootstrap-switch.min.js"
|
||
|
|
charset="utf-8"></script>
|
||
|
|
<script type="text/javascript">
|
||
|
|
|
||
|
|
//获取巡检内容树
|
||
|
|
$.post(ext.contextPath + "/equipment/getEquipment4Tree.do",{unitId:unitId, type:"${PatrolType_Equipment}"},function(data){
|
||
|
|
var obj = eval('(' + data + ')');
|
||
|
|
$('#tree').treeview({
|
||
|
|
showCheckbox: true,
|
||
|
|
data: obj.result,
|
||
|
|
hierarchicalCheck:true,//级联勾选
|
||
|
|
onRendered: function(event, nodes) {
|
||
|
|
setTimeout("selectNodeLeft();","10");
|
||
|
|
}
|
||
|
|
});
|
||
|
|
});
|
||
|
|
|
||
|
|
|
||
|
|
//左边巡检内容的 回显函数
|
||
|
|
function selectNodeLeft(){
|
||
|
|
var equipmentIds="${equipmentIds}";
|
||
|
|
var equipmentIdsArr = equipmentIds.split(",");
|
||
|
|
// alert("666"+equipmentIdsArr);
|
||
|
|
for(i = 0, len = equipmentIdsArr.length; i < len; i++) {
|
||
|
|
var node =$('#tree').treeview('findNodes', [equipmentIdsArr[i], 'id']);
|
||
|
|
for(var k = 0; k < node.length; k++) {
|
||
|
|
if(node[k].id == equipmentIdsArr[i]){
|
||
|
|
$('#tree').treeview('toggleNodeChecked', [ node[k], { silent: true } ]);
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
|
||
|
|
function doupdateforconfigure(){
|
||
|
|
var checkedtree1 = $('#tree').treeview('getChecked');
|
||
|
|
var datas="";
|
||
|
|
$.each(checkedtree1,function(index,item){
|
||
|
|
datas+=item.id+",";
|
||
|
|
});
|
||
|
|
//调用上一界面方法完成选择
|
||
|
|
doFinishSelectEquipment(datas);
|
||
|
|
|
||
|
|
closeModal('equipment4SelectModal');
|
||
|
|
}
|
||
|
|
|
||
|
|
</script>
|
||
|
|
|
||
|
|
<div class="modal fade" id="equipment4SelectModal">
|
||
|
|
<div class="modal-dialog modal-lg">
|
||
|
|
<div class="modal-content">
|
||
|
|
<div class="modal-header">
|
||
|
|
|
||
|
|
<!-- <form class="form-horizontal" id="treeStr" enctype="multipart/form-data">
|
||
|
|
<input name="jsonStr" id="jsonStr" type="hidden" value="" />
|
||
|
|
</form> -->
|
||
|
|
|
||
|
|
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
|
||
|
|
<span aria-hidden="true">×</span></button>
|
||
|
|
<h4 class="modal-title">关联设备选择</h4>
|
||
|
|
</div>
|
||
|
|
<div class="modal-body">
|
||
|
|
|
||
|
|
<div class="col-sm-12">
|
||
|
|
<div id="tree"></div>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
|
||
|
|
</div>
|
||
|
|
|
||
|
|
<div class="modal-footer">
|
||
|
|
<button type="button" class="btn btn-default pull-left" data-dismiss="modal">关闭</button>
|
||
|
|
<button type="button" class="btn btn-primary" onclick="doupdateforconfigure()" id="btn_save">保存</button>
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<!-- /.modal-content -->
|
||
|
|
</div>
|
||
|
|
<!-- /.modal-dialog -->
|
||
|
|
</div>
|