...
|
...
|
@@ -49,7 +49,9 @@ |
|
|
</div>
|
|
|
<button id="submit" class="btn btn-default">搜索</button>
|
|
|
</div>
|
|
|
<button id="addBtn" class="btn btn-primary" style="margin-top: 12px;margin-left: 500px;" data-target="#myModal" data-toggle="modal">新增</button>
|
|
|
<button id="addBtn" class="btn btn-primary" style="margin-top: 12px;margin-left: 500px;"
|
|
|
data-target="#addModal" data-toggle="modal">新增
|
|
|
</button>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div id="table"></div>
|
...
|
...
|
@@ -58,8 +60,7 @@ |
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
|
|
|
<div class="modal fade" id="addModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
|
|
|
<div class="modal-dialog">
|
|
|
<div class="modal-content">
|
|
|
<div class="modal-header">
|
...
|
...
|
@@ -75,31 +76,31 @@ |
|
|
<div class="control-group">
|
|
|
<label class="control-label" style="float: left;">名称</label>
|
|
|
<div class="controls">
|
|
|
<input type="text" />
|
|
|
<input type="text" id="moName"/>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="control-group">
|
|
|
<label class="control-label" style="float: left;">所属主机</label>
|
|
|
<div class="controls">
|
|
|
<input type="text" placeholder="请填写主机IP" />
|
|
|
<input type="text" placeholder="请填写主机IP" id="moHostIp"/>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="control-group">
|
|
|
<label class="control-label" style="float: left;">类型</label>
|
|
|
<div class="controls">
|
|
|
<input type="text" value="" readonly="readonly" />
|
|
|
<input type="text" value="" readonly="readonly" id=""/>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="control-group">
|
|
|
<label class="control-label" style="float: left;">标签</label>
|
|
|
<div class="controls">
|
|
|
<input type="text" />
|
|
|
<input type="text"/>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="control-group">
|
|
|
<label class="control-label" style="float: left;">域名</label>
|
|
|
<div class="controls">
|
|
|
<input type="text" />
|
|
|
<input type="text"/>
|
|
|
</div>
|
|
|
</div>
|
|
|
</form>
|
...
|
...
|
@@ -118,6 +119,103 @@ |
|
|
<!-- /.modal -->
|
|
|
</div>
|
|
|
</div>
|
|
|
|
|
|
<div class="modal fade" id="updateModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
|
|
|
<div class="modal-dialog">
|
|
|
<div class="modal-content">
|
|
|
<div class="modal-header">
|
|
|
<button type="button" class="close" data-dismiss="modal"
|
|
|
aria-hidden="true">×</button>
|
|
|
<h4 class="modal-title" id="myModalLabel">修改</h4>
|
|
|
</div>
|
|
|
<div class="modal-body">
|
|
|
<div class="row-fluid">
|
|
|
<div class="span12">
|
|
|
<div class="widget-content nopadding">
|
|
|
<form action="#" method="post" class="form-horizontal" id="updateForm">
|
|
|
<div class="control-group" typeof="hidden" id="moId">
|
|
|
|
|
|
</div>
|
|
|
<div class="control-group" typeof="hidden" id="moTypeId">
|
|
|
|
|
|
</div>
|
|
|
<div class="control-group">
|
|
|
<label class="control-label" style="float: left;">名称</label>
|
|
|
<div class="controls">
|
|
|
<input type="text" id="moName"/>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="control-group">
|
|
|
<label class="control-label" style="float: left;">所属主机</label>
|
|
|
<div class="controls">
|
|
|
<input type="text" placeholder="请填写主机IP" id="moHostIp"/>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="control-group">
|
|
|
<label class="control-label" style="float: left;">类型</label>
|
|
|
<div class="controls">
|
|
|
<input type="text" readonly="readonly" id="moTypeName"/>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="control-group">
|
|
|
<label class="control-label" style="float: left;">标签</label>
|
|
|
<div class="controls">
|
|
|
<input type="text" id="moTags"/>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="control-group">
|
|
|
<label class="control-label" style="float: left;">域名</label>
|
|
|
<div class="controls">
|
|
|
<input type="text" id="moUrl"/>
|
|
|
</div>
|
|
|
</div>
|
|
|
</form>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="modal-footer">
|
|
|
<button type="button" class="btn btn-default" data-dismiss="modal">关闭
|
|
|
</button>
|
|
|
<button type="submit" class="btn btn-primary" value="Validate" id="updateSubmit">提交</button>
|
|
|
</div>
|
|
|
</div>
|
|
|
<!-- /.modal-content -->
|
|
|
</div>
|
|
|
<!-- /.modal -->
|
|
|
</div>
|
|
|
</div>
|
|
|
|
|
|
<div class="modal fade" id="deleteModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
|
|
|
<div class="modal-dialog">
|
|
|
<div class="modal-content">
|
|
|
<div class="modal-header">
|
|
|
<button type="button" class="close" data-dismiss="modal"
|
|
|
aria-hidden="true">×</button>
|
|
|
<h4 class="modal-title" id="myModalLabel">确定删除?</h4>
|
|
|
</div>
|
|
|
<div class="modal-body">
|
|
|
<div class="row-fluid">
|
|
|
<div class="span12">
|
|
|
<div class="widget-content nopadding">
|
|
|
<form action="#" method="post" class="form-horizontal" id="deleteForm">
|
|
|
<div class="control-group" typeof="hidden" id="moId">
|
|
|
</div>
|
|
|
</form>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
<button type="button" class="btn btn-default" style="margin-right: auto" data-dismiss="modal">取消
|
|
|
</button>
|
|
|
|
|
|
<button type="submit" class="btn btn-primary" style="margin-left: auto" id="deleteSubmit">确认</button>
|
|
|
</div>
|
|
|
</div>
|
|
|
<!-- /.modal-content -->
|
|
|
</div>
|
|
|
<!-- /.modal -->
|
|
|
</div>
|
|
|
</div>
|
|
|
<script>
|
|
|
$(function () {
|
|
|
$("#table").table({
|
...
|
...
|
@@ -145,22 +243,30 @@ |
|
|
title: "标签",
|
|
|
field: "moTags"
|
|
|
}, {
|
|
|
title: "操作",
|
|
|
title: "操作",
|
|
|
formatter: function (value, rowData, rowIndex) {
|
|
|
var div = $("<div>");
|
|
|
|
|
|
formatter: function (value, rowData, rowIndex) {
|
|
|
var div = $("<div>");
|
|
|
var editBtn = $("<button data-target='#myModal' data-toggle='modal'>").addClass("btn btn-inverse btn-mini").html("修改").appendTo(div);
|
|
|
//修改
|
|
|
editBtn.click(function () {
|
|
|
//修改
|
|
|
var editBtn = $("<button data-target='#updateModal' data-toggle='modal'>").addClass("btn btn-primary btn-mini").html("修改").appendTo(div);
|
|
|
editBtn.click( function () {
|
|
|
updateMObject(rowData);
|
|
|
});
|
|
|
div.append(" ");
|
|
|
var delBtn = $("<button>").addClass("btn btn-danger btn-mini").html("删除").appendTo(div);
|
|
|
delBtn.click(function () {
|
|
|
|
|
|
});
|
|
|
return div;
|
|
|
}
|
|
|
}],
|
|
|
div.append(" ");
|
|
|
div.append(" ");
|
|
|
div.append(" ");
|
|
|
|
|
|
//删除
|
|
|
var delBtn = $("<button data-target='#deleteModal' data-toggle='modal'>").addClass("btn btn-danger btn-mini").html("删除").appendTo(div);
|
|
|
delBtn.click( function() {
|
|
|
deleteMObject(rowData);
|
|
|
}
|
|
|
|
|
|
);
|
|
|
return div;
|
|
|
}
|
|
|
}],
|
|
|
/* data: data*/
|
|
|
});
|
|
|
|
...
|
...
|
@@ -225,15 +331,57 @@ |
|
|
alert(2);
|
|
|
}
|
|
|
|
|
|
function deleteMObject(rowData) {
|
|
|
$("#deleteModal #moId").val(rowData.moId);
|
|
|
}
|
|
|
|
|
|
</script>
|
|
|
function updateMObject(rowData) {
|
|
|
|
|
|
$("#updateModal #moName").val(rowData.moName);
|
|
|
|
|
|
$("#updateModal #moHostIp").val(rowData.moHostIp);
|
|
|
|
|
|
$("#updateModal #moTypeName").val(rowData.moTypeName);
|
|
|
|
|
|
$("#updateModal #moTags").val(rowData.moTags);
|
|
|
|
|
|
$("#updateModal #moUrl").val(rowData.moUrl);
|
|
|
|
|
|
<script src="js/jquery.min.js"></script>
|
|
|
<script src="js/jquery.ui.custom.js"></script>
|
|
|
<script src="js/bootstrap.min.js"></script>
|
|
|
<script src="js/jquery.uniform.js"></script>
|
|
|
<script src="js/select2.min.js"></script>
|
|
|
<script src="js/jquery.validate.js"></script>
|
|
|
<script src="js/unicorn.js"></script>
|
|
|
<script src="js/unicorn.form_validation.js"></script> |
|
|
$("#updateModal #moId").val(rowData.moId);
|
|
|
|
|
|
$("#updateModal #moTypeId").val(rowData.moTypeId);
|
|
|
|
|
|
}
|
|
|
|
|
|
$("#updateModal #updateSubmit").click(function () {
|
|
|
$.ajax({
|
|
|
url:contextPath + "/mobject/update",
|
|
|
type:"post",
|
|
|
dataType:"json",
|
|
|
data:{
|
|
|
moId: $("#updateModal #moId").val(),
|
|
|
moName: $("#updateModal #moName").val(),
|
|
|
moHostIp: $("#updateModal #moHostIp").val(),
|
|
|
moTypeId: $("#updateModal #moTypeId").val(),
|
|
|
moTypeName:$("#updateModal #moTypeName").val(),
|
|
|
moTags:$("#updateModal #moTags").val(),
|
|
|
moUrl:$("#updateModal #moUrl").val()
|
|
|
}
|
|
|
});
|
|
|
});
|
|
|
|
|
|
$("#deleteModal #deleteSubmit").click(function () {
|
|
|
$.ajax({
|
|
|
url:contextPath+"/mobject/delete",
|
|
|
type:"post",
|
|
|
dataType:"json",
|
|
|
data:{
|
|
|
moId: $("#deleteModal #moId").val()
|
|
|
}
|
|
|
});
|
|
|
});
|
|
|
function addMObject() {
|
|
|
|
|
|
}
|
|
|
</script> |
|
|
|
|
|
\ No newline at end of file |
...
|
...
|
|