<%@ 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" src="${pageContext.request.contextPath}/pms/pub/combobox/comboboxUtil.js"
|
charset="utf-8"></script>
|
<script type="text/javascript">
|
var dataGrid;
|
var dialog;
|
$(function () {
|
$.loadComboboxData($("#matProd"), "MATPROD", true);
|
$("#workShop").combobox({
|
|
onChange: function (n) {
|
if (n == 1) {
|
$.loadComboboxData($("#matProd"), "MATPROD", true);
|
} else if (n == 14) {
|
$.loadComboboxData($("#matProd"), "MATFILTER", true);
|
}
|
}
|
});
|
|
dataGrid = $('#dataGrid').datagrid({
|
rownumbers: true,
|
idField: 'id',
|
fit: true,
|
singleSelect: true,
|
fitColumns: true,
|
remoteSort: false,
|
border: false,
|
striped: true,
|
nowrap: true,
|
checkOnSelect: false,
|
selectOnCheck: false,
|
columns: [[{
|
title: '编号',
|
field: 'id',
|
checkbox: true
|
}, {
|
field: 'matProd',
|
title: '牌号',
|
width: 160
|
}, {
|
field: 'matName',
|
title: '辅料',
|
width: 220
|
}, {
|
field: 'val',
|
title: '标准值',
|
align: 'right',
|
width: 100,
|
sortable: true
|
}, {
|
field: 'uval',
|
title: '超标上限',
|
align: 'right',
|
width: 100,
|
sortable: true
|
}, {
|
field: 'lval',
|
title: '超标下限',
|
align: 'right',
|
width: 100,
|
sortable: true
|
}, {
|
field: 'euval',
|
title: '报警上限',
|
align: 'right',
|
width: 100,
|
sortable: true
|
}, {
|
field: 'elval',
|
title: '报警下限',
|
align: 'right',
|
width: 100,
|
sortable: true
|
/* }, {
|
field: 'bomVersion',
|
title: 'bom版本',
|
width: 100*/
|
}, {
|
field: 'des',
|
title: '说明',
|
width: 150
|
}, {
|
field: 'createUserName',
|
title: '创建人姓名',
|
align: 'center',
|
width: 170,
|
sortable: true,
|
hidden: 'true'
|
}, {
|
field: 'createUserTime',
|
title: '创建时间',
|
align: 'center',
|
width: 180,
|
sortable: true,
|
hidden: 'true'
|
}, {
|
field: 'updateUserName',
|
title: '修改人姓名',
|
align: 'center',
|
width: 170,
|
sortable: true,
|
hidden: 'true'
|
}, {
|
field: 'updateUserTime',
|
title: '最后修改时间',
|
align: 'center',
|
width: 180,
|
sortable: true,
|
hidden: 'true'
|
}]],
|
toolbar: '#toolbar',
|
url: "${pageContext.request.contextPath}/pms/constd/getAllConStds.do",
|
queryParams: $("#searchForm").form("getData"),
|
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 getAllConStds() {
|
dataGrid.datagrid({
|
url: "${pageContext.request.contextPath}/pms/constd/getAllConStds.do",
|
queryParams: $("#searchForm").form("getData")
|
});
|
}
|
|
function clearForm() {
|
$("#searchForm input").val(null);
|
}
|
|
/**
|
* 跳转到标准单耗添加页面
|
*/
|
/*function goToConStdAddJsp() {
|
dialog = parent.$.modalDialog({
|
title : '标准单耗添加',
|
width : 600,
|
height : 320,
|
href : '${pageContext.request.contextPath}/pms/constd/goToConStdAddJsp.do',
|
buttons : [ {
|
text : '保存',
|
iconCls:'icon-standard-disk',
|
handler : function() {
|
var f = dialog.find('#form');
|
if(f.form("validate")&&f.find("#mat").attr("value")){
|
$.post("${pageContext.request.contextPath}/pms/constd/addConStd.do",f.form("getData"),function(json){
|
if (json.success) {
|
$.messager.show('提示', json.msg, 'info');
|
dialog.dialog('destroy');
|
getAllConStds();
|
}else{
|
$.messager.show('提示', json.msg, 'error');
|
}
|
},"JSON");
|
}else{
|
f.find("input[name='matName']").focus();;
|
}
|
|
}
|
} ],
|
onLoad:function(){
|
var f = dialog.find('#form'), ret = $.fn.dialog.defaults.onLoad();
|
f.find("input[name='matName']").focus();
|
return ret;
|
}
|
});
|
}*/
|
/**
|
* 跳转到标准单耗编辑页面
|
*/
|
function goToConStdEditJsp() {
|
//按钮是否点击标志(默认为true:可被点击)
|
var isClick = true;
|
var row = dataGrid.datagrid('getSelected');
|
dialog = parent.$.modalDialog({
|
title: '标准单耗编辑',
|
width: 600,
|
height: 320,
|
href: '${pageContext.request.contextPath}/pms/constd/goToConStdEditJsp.do',
|
queryParams: row,
|
buttons: [{
|
text: '保存',
|
iconCls: 'icon-standard-disk',
|
handler: function () {
|
var f = dialog.find("#form");
|
if (f.form("validate") && f.find("#mat").attr("value")) {
|
var datas = f.form("getData");
|
var url = "${pageContext.request.contextPath}/pms/constd/editConStd.do";
|
if (datas.id != null && datas.id != "") {
|
console.info(11);
|
} else {
|
console.info(22);
|
url = "${pageContext.request.contextPath}/pms/constd/addConStd.do";
|
}
|
//未点击过则执行里面的内容
|
if (isClick) {
|
//改变为点击无效状态
|
isClick = false;
|
$.post(url, f.form("getData"), function (json) {
|
//恢复点击有效状态
|
isClick = true;
|
if (json.success) {
|
$.messager.show('提示', json.msg, 'info');
|
dialog.dialog('destroy');
|
getAllConStds();
|
} else {
|
$.messager.show('提示', json.msg, 'error');
|
}
|
}, "JSON");
|
}
|
}
|
|
|
}
|
}],
|
onLoad: function () {
|
var f = dialog.find('#form'), ret = $.fn.dialog.defaults.onLoad();
|
f.find("input[name='id']").val(row.id);
|
f.find("input[name='mprod']").val(row.matProd);
|
f.find("input[name='matProd']").val(row.prod);
|
f.find("input[name='matName']").val(row.matName);
|
f.find("input[name='mat']").val(row.mat);
|
f.find("input[name='val']").val(row.val);
|
f.find("input[name='uval']").val(row.uval);
|
f.find("input[name='lval']").val(row.lval);
|
f.find("input[name='euval']").val(row.euval);
|
f.find("input[name='elval']").val(row.elval);
|
f.find("input[name='des']").val(row.des);
|
f.find("input[name='bomVersion']").val(row.bomVersion);
|
return ret;
|
}
|
});
|
}
|
|
/**
|
* 标准单耗删除
|
*/
|
function deleteConStd() {
|
//按钮是否点击标志(默认为true:可被点击)
|
var isClick = true;
|
var row = dataGrid.datagrid('getSelected');
|
parent.$.messager.confirm('操作提示', '您是否要删除当前标准单耗?', function (b) {
|
if (b) {
|
//未点击过则执行里面的内容
|
if (isClick) {
|
//改变为点击无效状态
|
isClick = false;
|
$.post('${pageContext.request.contextPath}/pms/constd/deleteConStd.do', {
|
id: row.id
|
}, function (json) {
|
//恢复点击有效状态
|
isClick = true;
|
if (json.success) {
|
$.messager.show('提示', json.msg, 'info');
|
getAllConStds();
|
} else {
|
$.messager.show('提示', json.msg, 'error');
|
}
|
}, 'JSON');
|
}
|
}
|
});
|
}
|
|
|
/**
|
* 批量删除二级数据
|
*/
|
function beatchDeleteConStd() {
|
//按钮是否点击标志(默认为true:可被点击)
|
var isClick = true;
|
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: '数据处理中,请稍后....'
|
});
|
//未点击过则执行里面的内容
|
if (isClick) {
|
//改变为点击无效状态
|
isClick = false;
|
$.post('${pageContext.request.contextPath}/pms/constd/batchDeleteConStd.do',
|
{
|
ids: ids.join(','),
|
|
}, function (json) {
|
//恢复点击有效状态
|
isClick = true;
|
parent.$.messager.progress('close');
|
if (json.success) {
|
$.messager.show('提示', json.msg, 'info');
|
getAllConStds();
|
} 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:'400',width:200,editable:false">
|
<option value="1">卷包车间</option>
|
<option value="2">成型车间</option>
|
|
</select>--%>
|
<select name="workShop" id="workShop"
|
class="easyui-combobox"
|
data-options="panelHeight:'auto',editable:false,width:120">
|
<option value="1">卷包车间</option>
|
<option value="14">成型车间</option>
|
</select>
|
</div>
|
<div>
|
<span class="label">牌号</span>
|
<select id="matProd" name="matProd" class="easyui-combobox"
|
data-options="panelHeight:'auto',width:120,editable:false"></select>
|
</div>
|
</fieldset>
|
</form>
|
</div>
|
<div class="easyui-toolbar">
|
<c:if test="${not empty sessionInfo.resourcesMap['/pms/constd/getAllConStds.do']}">
|
<a onclick="getAllConStds();" 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>
|
</c:if>
|
|
|
<c:if test="${not empty sessionInfo.resourcesMap['/pms/constd/batchDeleteConStd.do']}">
|
<a onclick="beatchDeleteConStd();" href="javascript:void(0);" class="easyui-linkbutton"
|
data-options="iconCls:'icon-standard-cancel',plain:true">批量删除</a>
|
</c:if>
|
<%--<c:if test="${not empty sessionInfo.resourcesMap['/pms/constd/goToConStdAddJsp.do']}">
|
<a onclick="goToConStdAddJsp();" href="javascript:void(0);" class="easyui-linkbutton" data-options="plain:true,iconCls:'icon-standard-add'">添加</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;">
|
<c:if test="${not empty sessionInfo.resourcesMap['goToConStdEditJsp.do']}">
|
<div onclick="goToConStdEditJsp();" data-options="iconCls:'icon-standard-user-edit'">编辑</div>
|
</c:if>
|
<c:if test="${not empty sessionInfo.resourcesMap['/pms/constd/deleteConStd.do']}">
|
<div onclick="deleteConStd();" data-options="iconCls:'icon-standard-user-delete'">删除</div>
|
</c:if>
|
</div>
|
</body>
|
</html>
|