You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

337 lines
12 KiB

<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="">
<meta name="author" content="">
<link rel="icon" href="/favicon.ico">
<title>CKT-MES</title>
<!-- Bootstrap core CSS -->
<link rel="stylesheet" type="text/css" href="/js/bootstrap-3.3.7/css/bootstrap.css">
<link rel="stylesheet" type="text/css" href="/js/bootstrap-3.3.7/css/bootstrap-table.css">
<link rel="stylesheet" type="text/css" href="/js/layer/skin/layer.css">
<link rel="stylesheet" type="text/css" href="/css/header.css">
<link rel="stylesheet" type="text/css" href="/js/bootstrap-3.3.7/css/bootstrap-datetimepicker.css">
<link rel="stylesheet" type="text/css" href="/css/xj-stylelib.css">
<style>
table tr td .btn{
font-size: 12px;
height: 20px;
padding-top: 2px;
}
.fixed-table-container thead th .th-inner{
padding-top: 2px;
padding-bottom: 2px;
font-size: 12px;
}
.bootstrap-table .table:not(.table-condensed)> tbody>tr>td{
padding-top: 2px;
padding-bottom: 2px;
padding-left: 2px;
padding-right: 2px;
font-size: 12px;
}
/* 复选框开启样式配置 */
.table-hover thead tr th div.th-inner{
height: 24px;
padding: 2px 0 2px 0 !important;
}
/* 设置tr的背景颜色 */
tr.red_back{
background-color: #d9edf7 !important;
}
h4{
font-weight:bolder;font-size:13px
}
.modal-open .modal {
overflow-x: hidden;
overflow-y: hidden;
}
</style>
</head>
<div class="hideData" style="display: none;">
<input name="username" id="current_username" value="${user.username!"" }">
<input name="username" id="current_display" value="${user.display!"" }">
<input name="workShop" id="current_work_shop" value="${user.workShop!"" }">
<input name="display" id="current_display" value="${user.display!"" }">
<input name="id" id="current_id" value="${user.id!"" }">
<input name="site" id="current_site" value="${user.site!"" }">
</div>
<!-- 用户的密码修改 -->
<div class="modal fade" id="user_password" tabindex="-1" role="dialog"
aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog" style="width:400px;margin: 10% auto;">
<div class="modal-content" >
<div class="modal-body">
<form id="user_password" class="form-horizontal" action="" method="post">
<fieldset>
<div id="legend" class="">
<legend class="">修改密码</legend>
</div>
<div class="form-group">
<label class="col-sm-3 control-label">密码<font style="color: red">*</font></label>
<div class="col-sm-9">
<input id="first_password" type="password" class="form-control checkedPassword" name="password" value="" required="required">
</div>
</div>
<div class="form-group">
<label class="col-sm-3 control-label">确认密码<font style="color: red">*</font></label>
<div class="col-sm-9">
<input id="confirm_password" type="password" class="form-control checkedPassword" name="password" value="" required="required">
</div>
</div>
</fieldset>
</form>
</div>
<div class="modal-footer" style="TEXT-ALIGN: center">
<div class="control-group">
<!-- Button -->
<div class="controls">
<button onclick="passwordSave()" class="btn btn-success">保存</button>
<button id="password_cancel" data-dismiss="modal" class="btn btn-success">取消</button>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- 用户的修改 -->
<div class="modal fade" id="operate_user_modal" tabindex="-1" role="dialog"
aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog" style="width:500px;margin: 10% auto;">
<div class="modal-content" >
<div class="modal-body">
<form id="operate_user_form" class="form-horizontal" action="" method="post">
<fieldset>
<div id="legend" class="">
<input type="hidden" value="0" name="id" id="operate_id">
<legend class="">用户信息</legend>
</div>
<div class="form-group">
<label class="col-sm-3 control-label">账号</label>
<div class="col-sm-9">
<input id="operate_username" type="text" class="form-control" name="username" value="" readonly>
</div>
</div>
<div class="form-group">
<label class="col-sm-3 control-label">姓名<font style="color: red">*</font></label>
<div class="col-sm-9">
<input id="operate_display" type="text" class="form-control" name="display" value="" required="required">
</div>
</div>
</fieldset>
</form>
</div>
<div class="modal-footer" style="TEXT-ALIGN: center">
<div class="control-group">
<!-- Button -->
<div class="controls">
<button onclick="operateUserSave()" class="btn btn-success">保存</button>
<button id="operate_user_cancel" data-dismiss="modal" class="btn btn-success">取消</button>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- 过滤弹出框 -->
<div class="modal fade" id="select_modal" tabindex="-1" role="dialog"
aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog" style="width:36%;margin: 3% auto;">
<div class="modal-content" >
<div class="modal-body">
<div id="legend" class="">
<legend class="">过滤<i class="glyphicon glyphicon-cog filterCSS-i" onclick="settingFilter()"></i></legend>
</div>
<table border="1" style="width:100%;font-size:12px;margin-top: -3%;" id="select_table">
</table>
</div>
<div class="modal-filter">
<div class="control-group">
<!-- Button -->
<div class="controls">
<button onclick="searchData()" class="btn btn-success">查询</button>
<button id="period_cancel" data-dismiss="modal" class="btn btn-success">取消</button>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- 过滤设置弹出框 -->
<div class="modal fade" id="selectSet_modal" tabindex="-1" role="dialog"
aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog" style="width:20%;margin: 3% auto;">
<div class="modal-content" >
<div class="modal-body">
<div id="legend" class="">
<legend class="">过滤设置
<i class="glyphicon glyphicon-arrow-up filterCSS-i" onclick="moveUp()"></i>
<i class="glyphicon glyphicon-arrow-down filterCSS-i" onclick="moveDown()"></i>
</legend>
</div>
<table border="1" style="width:100%;font-size:12px;margin-top: -3%;" id="selectSet_table">
</table>
</div>
<div class="modal-filter">
<div class="control-group">
<!-- Button -->
<div class="controls">
<button onclick="saveSetData()" class="btn btn-success">确认</button>
<button onclick="resetSetData()" class="btn btn-success">重置</button>
</div>
</div>
</div>
</div>
</div>
</div>
<script type="text/javascript" src="/js/jquery/jquery-2.1.4.js"></script>
<script type="text/javascript" src="/js/bootstrap-3.3.7/js/bootstrap.js"></script>
<!-- 导出需要的excel -->
<script type="text/javascript" src="/js/export/bootstrap-table.js"></script>
<script type="text/javascript" src="/js/export/bootstrap-table-zh-CN.js"></script>
<script type="text/javascript" src="/js/export/FileSaver.min.js"></script>
<script type="text/javascript" src="/js/export/xlsx.core.min.js"></script>
<script type="text/javascript" src="/js/export/tableExport.js"></script>
<script type="text/javascript" src="/js/export/bootstrap-table-export.js"></script>
<!-- 结束 -->
<script type="text/javascript" src="/js/bootstrap-3.3.7/js/bootstrap-datetimepicker.js"></script>
<script type="text/javascript" src="/js/layer/layer.js"></script>
<script type="text/javascript" src="/js/header.js"></script>
<script type="text/javascript" src="/js/filter-module.js"></script>
<script type="text/javascript" src="/laydate/laydate.js"></script>
<script type="text/javascript" src="/js/common.js"></script>
<script>
//获取浏览器通用的时间
function getStringTime(AddDay){
var date = new Date();
date.setDate(date.getDate()+AddDay);
var year = date.getFullYear();
var str = year+'/'
var month = date.getMonth()+1<10?'0'+(date.getMonth()+1):date.getMonth()+1;
str = str+month+'/';
var day = date.getDate()<10?'0'+date.getDate():date.getDate();
str = str+day+' ';
return str;
}
/* 获取选择格式的时间 */
function getStringTime(AddDay, separator){
var date = new Date();
date.setDate(date.getDate()+AddDay);
var year = date.getFullYear();
var str = year+separator;
var month = date.getMonth()+1<10?'0'+(date.getMonth()+1):date.getMonth()+1;
str = str+month+separator;
var day = date.getDate()<10?'0'+date.getDate():date.getDate();
str = str+day;
return str;
}
//时间比较
function compareTime(callBuck){
var start_time = $("#start_time").val();
var end_time = $("#end_time").val();
var flag = $("#cross_flag").val();
//判断班次是否存在
if(flag==""){
callBuck();
}else{
var temp = getStringTime(+0);
var start_date = new Date(temp+" "+start_time);
var end_date = new Date(temp+" "+end_time);
var current_date = new Date();
var max_date = new Date(temp+" "+"23:59:59");
var min_date = new Date(getStringTime(+1)+" "+"00:00:00");
//是否跨天
if("N"==flag){
if(current_date>=start_date&&current_date<=end_date){
callBuck();
}else{
$.messager.confirm('Confirm', '当前班次信息不对,是否继续!', function (r) {
if (r) {
callBuck();
}
});
}
}else{
//判断是否在时间范围之内
if((current_date>=start_date&&current_date<=max_date)||(current_date>=min_date&&current_date<=end_date)){
callBuck();
}else{
$.messager.confirm('Confirm', '当前班次信息不对,是否继续!', function (status) {
if (status) {
callBuck();
}
});
}
}
}
}
//格式化null
function formatStr(value, row) {
if(value){
return value;
}
return "";
}
//格式化数字
function formatNumber(value, row) {
if (value) {
if (parseFloat(value) == parseInt(value)) {
return parseInt(value) == 0 ? '' : parseInt(value);
}
return parseFloat(value);
}
return '';
}
//格式化date Linux时间戳转字符串 火狐浏览器注意使用
function formatDate(value, row) {
if (value && value > 0) {
var d = new Date(value);
var MM = d.getMonth() < 9 ? '0' + (d.getMonth() + 1) : d.getMonth() + 1;
var dd = d.getDate() <= 9 ? '0' + d.getDate() : d.getDate();
var datestring = d.getFullYear() + "-" + MM + "-" + dd;
return datestring;
}
return "";
}
//格式化Linux时间戳
function formatLinuxDate(value) {
if (value && value!='') {
var date = new Date(value);
var month = date.getMonth() < 9 ? '0'+(date.getMonth()+1):date.getMonth()+1;
var days = date.getDate() <= 9 ? '0' +date.getDate() : date.getDate();
var hours = date.getHours()<= 9 ? '0' +date.getHours() : date.getHours();
var minutes = date.getMinutes() <= 9 ? '0' +date.getMinutes() : date.getMinutes();
var seconds = date.getSeconds() <= 9 ? '0' +date.getSeconds() : date.getSeconds();
var datestring = date.getFullYear() + "-" + month + "-" + days+" "+hours+":"+minutes+":"+seconds;
return datestring;
}
return "";
}
//格式化Linux时间戳不要秒
function formatLinuxDateNOseconds(value) {
if (value && value!='') {
var date = new Date(value);
var month = date.getMonth() < 9 ? '0'+(date.getMonth()+1):date.getMonth()+1;
var days = date.getDate() <= 9 ? '0' +date.getDate() : date.getDate();
var hours = date.getHours()<= 9 ? '0' +date.getHours() : date.getHours();
var minutes = date.getMinutes() <= 9 ? '0' +date.getMinutes() : date.getMinutes();
var seconds = date.getSeconds() <= 9 ? '0' +date.getSeconds() : date.getSeconds();
var datestring = date.getFullYear() + "-" + month + "-" + days+" "+hours+":"+minutes;
return datestring;
}
return "";
}
</script>
</html>