<%@ page language="java" import="java.util.*"
contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@page import="java.text.SimpleDateFormat"%>
<%@include file="/views/resource.jsp"%>
<style>
#sbi_userTable tr {
font-family: "microsoft yahei";
}
.modal-title #sp {
font-family: "microsoft yahei";
}
.mb-table {
width: 100%;
}
.mb-table tr {
display: block;
width: 100%;
height: 24px;
margin-bottom: 5px;
font-family: "microsoft yahei";
font-size: 15px;
}
.mb-label {
display: block;
float: left;
width: 25%;
padding-right: 10px;
text-align: right;
}
.mb-input {
display: block;
float: left;
width: 70%;
}
.mb-input input, .mb-input select {
width: 90%;
padding-left: 8px;
border: solid 1px #e0e0e0;
color: #555;
}
.mb-input input:focus {
outline: #d0d0d0 solid 1px
}
.modal-footer button {
font-family: "microsoft yahei";
}
</style>
<!-- <a href="sbi_user/queryforListSbi_User.do">查询用户</a> -->
<body
style="background-color: transparent; padding: 25px 20px 10px 20px">
<div class="page-content">
<div class="page-bar">
<ul class="page-breadcrumb">
<li><a href="#">ETL</a> <i class="fa fa-circle"></i></li>
</ul>
</div>
<!-- END PAGE BAR -->
<!-- BEGIN PAGE TITLE-->
<h3 class="page-title">用户管理</h3>
<!-- END PAGE TITLE-->
<!-- END PAGE HEADER-->
<div id="toolbar" class="btn-group">
<button id="addsbi_user" type="button" class="btn btn-default">
<i class="glyphicon glyphicon-plus"></i>
</button>
<button id="modifysbi_user" type="button" class="btn btn-default">
<i class="glyphicon glyphicon-pencil"></i>
</button>
<button id="delsbi_user" type="button" class="btn btn-default">
<i class="glyphicon glyphicon-trash"></i>
</button>
</div>
<!-- jsp得到项目部署的路径的写法 <%=request.getContextPath()%> -->
<table id="sbi_userTable" data-toggle="table"
data-url="<%=request.getContextPath()%>/sbi_user/queryforListSbi_User.do"
data-search="true" data-show-columns="true" data-toolbar="#toolbar"
data-pagination="true" data-click-to-select="true"
data-side-pagination="server">
<thead>
<tr>
<th data-field="select" data-checkbox="true"></th>
<th data-field="id" data-visible="false" data-switchable="false">ID</th>
<th data-field="user_id">英文名</th>
<th data-field="password">密码</th>
<th data-field="full_name">名字</th>
<th data-field="is_superadmin">是否为超级用户</th>
<th data-field="time_in">注册时间</th>
<th data-field="time_up">注销时间</th>
<th data-field="user_in">用户服务</th>
</tr>
</thead>
</table>
<!--点击添加数据时弹出的框 -->
<div class="modal fade" id="sbi_userModal">
<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">
<span id="sp">添加用户</span>
</h4>
</div>
<div class="modal-body">
<table class='mb-table'>
<tr style='display: none'>
<input type="text" id="id" name="id" style='display: none'>
</tr>
<tr>
<td class='mb-label'>英文名:</td>
<td class='mb-input'><input type="text" id="sbi_user_id"
name="sbi_user_id"></td>
</tr>
<tr>
<td class='mb-label'>密码:</td>
<td class='mb-input'><input type="text" id="password"
name=""password""></td>
</tr>
<tr>
<td class='mb-label'>名字:</td>
<td class='mb-input'><input type="text" id="full_name"
name="full_name"></td>
</tr>
<tr>
<td class='mb-label'>是否为超级用户:</td>
<td class='mb-input'><select name="suppper_user"
id="suppper_user">
<option id="false" value="false" selected="selected">false</option>
<option id="true" value="true">true</option>
</select></td>
</tr>
<tr id="time_in1">
<td class='mb-label'>注册时间:</td>
<td class='mb-input'><input type="text" id="time_in"
name="time_in"></td>
</tr>
<tr>
<td class='mb-label'>用户服务:</td>
<td class='mb-input'><input type="text" id="user_in"
name="user_in" value="service"></td>
</tr>
</table>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-primary" id="savesbi_user">保存</button>
<button type='button' class="btn btn-danger" id='modifyBtn'>修改</button>
<button type="button" class="btn btn-default" data-dismiss="modal">关闭</button>
</div>
</div>
<!-- /.modal-content -->
</div>
<!-- /.modal-dialog -->
</div>
<!-- /.modal -->
<script type="text/javascript">
var table = $('#sbi_userTable');
$(function() {
var date1 = new Date();
$('#addsbi_user').click(function() {
$('#sbi_userModal').modal('show');
$('#savesbi_user').show();
$('#modifyBtn').hide();
$('#sbi_user_id').val("");
$('#password').val("");
$('#full_name').val("");
$('#suppper_user').val("false");
$('#time_in').val(getNowFormatDate());
});
$('#savesbi_user')
.click(
function() {
var url = "${pageContext.request.contextPath}/sbi_user/addSbi_User.do";
var option = {
user_id : $('#sbi_user_id').val(),
password : $('#password').val(),
full_name : $('#full_name').val(),
is_superadmin : $('#suppper_user')
.val(),
user_in : $('#user_in').val(),
time_in : date1
};
/* alert(option.is_superadmin); */
etl.ajaxJson(url, option, function(data) {
$('#sbi_userModal').modal('hide');//点击保存按钮后该弹出框消失
table.bootstrapTable("refresh");//刷新原来的table将数据保存在table页面中
});
});
$('#modifyBtn')
//根据这个id得到修改这个按钮的值
.click(
function() {
var url = "${pageContext.request.contextPath}/sbi_user/modifySbi_User.do"; // EL表达式得到项目部署的路径的写法
var option = {
id : $('#id').val(),
user_id : $('#sbi_user_id').val(),
password : $('#password').val(),
full_name : $('#full_name').val(),
is_superadmin : $('#suppper_user')
.val(),
user_in : $('#user_in').val(),
};
console.log(option);
etl.ajaxJson(url, option, function(data) {
$('#sbi_userModal').modal('hide');
table.bootstrapTable("refresh");
});
})
//获取原有的值
$('#modifysbi_user').click(function() {
var rows = table.bootstrapTable("getSelections");//获取选择的行
console.log(rows[0]);
if (rows.length != 1) {
alert("请选择一个!");
return true;
} else {
$('.modal-title #sp').text('修改用户');
$('#sbi_userModal').modal('show');
$('#savesbi_user').hide();
$('#time_in1').hide();
$('#modifyBtn').show();
$('#id').val(rows[0].id);
$('#sbi_user_id').val(rows[0].user_id)
$('#password').val(rows[0].password);
$('#full_name').val(rows[0].full_name);
if (rows[0].is_superadmin = false) {
$('#suppper_user').val("false");
} else {
$('#suppper_user').val("true");
}
console.log(rows[0].is_superadmin);
$('#user_in').val(rows[0].user_in);
}
});
$('#delsbi_user')
.click(
function() {
var rows = table
.bootstrapTable("getSelections");
console.log(rows);
if (rows.length < 1) {
alert("请选择一个!");
return true;
}
if (confirm("确认删除?")) {
var ids = [];
$.each(rows, function(index, row) {
ids.push(row.id);
});
console.log(ids);
//table.find('.selected').remove();
etl
.ajaxJson(
"${pageContext.request.contextPath}/sbi_user/delSbi_User.do",
{
ids : ids
},
function(data) {
table
.bootstrapTable("refresh");
})
} else {
return true;
}
});
});
</script>
</body>
bootstrapjsp页面
最新推荐文章于 2024-06-26 19:04:20 发布