<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
|
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
|
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%>
|
<!DOCTYPE html>
|
<html>
|
<head>
|
<title>车间考核数据维护</title>
|
<jsp:include page="../../../initlib/initAll.jsp"></jsp:include>
|
<script type="text/javascript">
|
var dataGrid;
|
var dialog;
|
$(function() {
|
dataGrid = $('#dataGrid').datagrid({
|
rownumbers :true,
|
idField : 'id',
|
fit : true,
|
singleSelect :true,
|
fitColumns : false,
|
border : false,
|
striped : true,
|
nowrap : true,
|
checkOnSelect : false,
|
selectOnCheck : false,
|
remoteSort:false,
|
columns : [ [ {
|
title : '编号',
|
field : 'id',
|
checkbox : true
|
|
}, {
|
field : 'date',
|
title : '日期',
|
width : 150,
|
sortable : true,
|
} , {
|
field : 'repairamount',
|
title : '当月机零配件修旧利废金额(万元)',
|
width : 250,
|
sortable : true,
|
} , {
|
field : 'tnpmRate',
|
title : 'TnPM管理年度计划执行率(%)',
|
width : 250,
|
sortable : true,
|
}, {
|
field : 'workShop',
|
title : '车间',
|
width : 150,
|
formatter : function(value, row, index) {
|
return value==2?'卷包车间':'成型车间';
|
}
|
}, {
|
field : 'isFeedback',
|
title : '反馈状态 ',
|
align : 'center',
|
width : 60,
|
formatter : function(value, row, index) {
|
return value==1?'<span style="color:red">已反馈<span>':'<span style="color:green">未反馈<span>';
|
}
|
},{
|
field : 'createUserName',
|
title : '创建人姓名',
|
align:'center',
|
width : 70,
|
sortable : true,
|
hidden:'true'
|
},{
|
field : 'createUserTime',
|
title : '创建时间',
|
align:'center',
|
width : 150,
|
sortable : true,
|
hidden:'true'
|
},{
|
field : 'updateUserName',
|
title : '修改人姓名',
|
align:'center',
|
width : 70,
|
sortable : true
|
},{
|
field : 'updateUserTime',
|
title : '最后修改时间',
|
align:'center',
|
width : 130,
|
sortable : true
|
} ] ],
|
toolbar : '#toolbar',
|
onLoadSuccess : function() {
|
$(this).datagrid('tooltip');
|
},
|
onRowContextMenu : function(e, rowIndex, rowData) {
|
e.preventDefault();
|
$(this).datagrid('unselectAll').datagrid('uncheckAll');
|
$(this).datagrid('selectRow', rowIndex);
|
$('#menu').menu('show', {
|
left : e.pageX-10,
|
top : e.pageY-5
|
});
|
}
|
});
|
});
|
/**
|
*查询数据
|
*/
|
function getFilterCount(){
|
dataGrid.datagrid({
|
url : "${pageContext.request.contextPath}/pms/wkshopAssessment/getFilterCount.do",
|
queryParams : $("#searchForm").form("getData")
|
});
|
}
|
function clearForm(){
|
$("#searchForm input").val(null);
|
$("#searchForm select").val("");
|
}
|
/**
|
* 跳转到车间添加页面
|
*/
|
function goToFilterCountAddJsp() {
|
dialog = parent.$.modalDialog({
|
title : '添加',
|
width : 500,
|
height : 300,
|
href : '${pageContext.request.contextPath}/pms/wkshopAssessment/goToFilterCountAddJsp.do',
|
buttons : [ {
|
text : '保存',
|
iconCls:'icon-standard-disk',
|
handler : function() {
|
//var f = $("#form");
|
var f = dialog.find('#form');
|
if(f.form("validate")){
|
$.post("${pageContext.request.contextPath}/pms/wkshopAssessment/addFilterCount.do",f.form("getData"),function(json){
|
if (json.success) {
|
$.messager.show('提示', json.msg, 'info');
|
dialog.dialog('destroy');
|
getFilterCount();
|
}else{
|
$.messager.show('提示', json.msg, 'error');
|
}
|
},"JSON");
|
}
|
|
}
|
} ]
|
});
|
}
|
/**
|
* 跳转到车间编辑页面
|
*/
|
function goToFilterCountEditJsp() {
|
dialog = parent.$.modalDialog({
|
title : '编辑',
|
width : 500,
|
height : 300,
|
href : '${pageContext.request.contextPath}/pms/wkshopAssessment/goToFilterCountEditJsp.do?id='+dataGrid.datagrid('getSelected').id,
|
buttons : [ {
|
text : '保存',
|
iconCls:'icon-standard-disk',
|
handler : function() {
|
var f = dialog.find("#form");
|
if(f.form("validate")){
|
$.post("${pageContext.request.contextPath}/pms/wkshopAssessment/editFilterCount.do",f.form("getData"),function(json){
|
if (json.success) {
|
$.messager.show('提示', json.msg, 'info');
|
dialog.dialog('destroy');
|
getFilterCount();
|
}else{
|
$.messager.show('提示', json.msg, 'error');
|
}
|
},"JSON");
|
}
|
|
|
}
|
} ]
|
});
|
}
|
|
/**
|
* 车间删除
|
*/
|
function deleteFilterCount() {
|
var row = dataGrid.datagrid('getSelected');
|
parent.$.messager.confirm('操作提示', '您是否要删除当前数据?', function(b) {
|
if (b) {
|
$.post('${pageContext.request.contextPath}/pms/wkshopAssessment/deleteFilterCount.do', {
|
id : row.id
|
}, function(json) {
|
if (json.success) {
|
$.messager.show('提示', json.msg, 'info');
|
getFilterCount();
|
}else{
|
$.messager.show('提示', json.msg, 'error');
|
}
|
}, 'JSON');
|
}
|
});
|
}
|
|
/**
|
* 批量删除
|
*/
|
function beatchDeleteFilterCount() {
|
var rows = dataGrid.datagrid('getChecked');
|
var ids = [];
|
|
if (rows.length > 0) {
|
parent.$.messager.confirm('确认', '请确认批量删除当前数据?', function(r) {
|
if (r) {
|
for ( var i = 0; i < rows.length; i++) {
|
ids.push(rows[i].id);
|
}
|
parent.$.messager.progress({
|
title : '提示',
|
text : '数据处理中,请稍后....'
|
});
|
$.post('${pageContext.request.contextPath}/pms/wkshopAssessment/batchDeleteFilterCount.do',
|
{
|
ids : ids.join(','),
|
|
}, function(json) {
|
parent.$.messager.progress('close');
|
if (json.success) {
|
$.messager.show('提示', json.msg, 'info');
|
getFilterCount();
|
} else {
|
$.messager.show('提示', json.msg, 'info');
|
}
|
},"JSON");
|
}
|
});
|
} else {
|
parent.$.messager.show({
|
title : '提示',
|
msg : '请勾选要需要操作的数据!'
|
});
|
}
|
}
|
|
function sendMes(){
|
var rows = dataGrid.datagrid('getChecked');
|
//var rows = outputGrid.datagrid('getRows');
|
var ids = [];
|
if (rows.length > 0)
|
{
|
parent.$.messager.confirm('确认', '确定将选中数据反馈MES吗?', function(r) {
|
if (r) {
|
for ( var i = 0; i < rows.length; i++) {
|
ids.push(rows[i].id);
|
}
|
parent.$.messager.progress({
|
title : '提示',
|
text : '数据处理中,请稍后....'
|
});
|
$.post('${pageContext.request.contextPath}/pms/wkshopAssessment/orderResult.do',
|
{
|
ids : ids.join(',')
|
}, function(json) {
|
parent.$.messager.progress('close');
|
if (json.success) {
|
$.messager.show('提示', json.msg, 'info');
|
getFilterCount();
|
} else {
|
$.messager.show('提示', json.msg, 'info');
|
}
|
},"JSON");
|
}
|
});
|
} else {
|
parent.$.messager.show({
|
title : '提示',
|
msg : '请选择数据!!'
|
});
|
}
|
|
}
|
</script>
|
</head>
|
<body class="easyui-layout" data-options="fit : true,border : false">
|
<div id="toolbar" style="display: none;">
|
<div class="topTool">
|
<form id="searchForm">
|
<fieldset >
|
<div >
|
<span class="label">车间名称:</span>
|
<select id="workShop" name="workShop" data-options="panelHeight:'auto',width:120,editable:false,required:true">
|
<option value="">全部</option>
|
<option value="2">卷包车间</option>
|
<option value="6">成型车间</option>
|
</select>
|
</div>
|
<div>
|
<span class="label">日期:</span>
|
<input name="date" type="text" class="easyui-my97" datefmt="yyyy-MM" style="width:120px"/>
|
</div>
|
</fieldset>
|
</form>
|
</div>
|
<div class="easyui-toolbar">
|
<a onclick="getFilterCount();" href="javascript:void(0);" class="easyui-linkbutton" data-options="plain:true,iconCls:'icon-standard-zoom'">查询</a>
|
|
<a onclick="clearForm();" href="javascript:void(0);" class="easyui-linkbutton" data-options="plain:true,iconCls:'icon-standard-table-refresh'">重置</a>
|
|
<a onclick="goToFilterCountAddJsp();" href="javascript:void(0);" class="easyui-linkbutton" data-options="plain:true,iconCls:'icon-standard-user-add'">添加</a>
|
<a onclick="sendMes();" href="javascript:void(0);" class="easyui-linkbutton" data-options="plain:true,iconCls:'icon-standard-plugin'">反馈MES</a>
|
|
<c:if test="${not empty sessionInfo.resourcesMap['/pms/wkshopAssessment/batchDeleteFilterCount.do']}">
|
<a onclick="beatchDeleteFilterCount();" href="javascript:void(0);" class="easyui-linkbutton" data-options="iconCls:'icon-standard-cancel',plain:true">批量删除</a>
|
</c:if>
|
|
</div>
|
</div>
|
|
<div data-options="region:'center',border:false">
|
<table id="dataGrid"></table>
|
</div>
|
<div id="menu" class="easyui-menu" style="width: 80px; display: none;">
|
<div onclick="goToFilterCountEditJsp();" data-options="iconCls:'icon-standard-user-edit'">编辑</div>
|
|
<div onclick="deleteFilterCount();" data-options="iconCls:'icon-standard-user-delete'">删除</div>
|
|
</div>
|
</body>
|
</html>
|