<%@ 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>
|
<link href="${pageContext.request.contextPath}/css/toptoolbar.css" rel="stylesheet" type="text/css"/>
|
<script type="text/javascript">
|
var dataGrid = null;
|
$(function () {
|
//初始化时间
|
var today = new Date();
|
var month = today.getMonth() + 1;
|
if (month < 10) {
|
month = ("0" + month);
|
}
|
/* var date=today.getFullYear()+"-"+month+"-01";
|
var day = new Date(today.getFullYear(),today.getMonth()+1,0);
|
*/
|
var day = today.getDate();
|
if (day < 10) {
|
day = ("0" + day);
|
}
|
var date = today.getFullYear() + "-" + month + "-" + day;//获取当月最后一天日期
|
$("#date1").datebox("setValue", date);
|
$("#date2").datebox("setValue", date);
|
dataGrid = $('#dataGrid').datagrid({
|
fit: true,
|
fitColumns: true,
|
border: false,
|
pagination: true,
|
idField: 'id',
|
striped: true,
|
rownumbers: true,
|
remoteSort: false,
|
pageSize: 20,
|
pageList: [15, 20, 30, 45, 60, 75],
|
sortName: 'id',
|
sortOrder: 'desc',
|
singleSelect: true,
|
checkOnSelect: true,
|
selectOnCheck: false,
|
nowrap: false,
|
showPageList: false,
|
columns: [[{
|
field: 'id',
|
title: '编号',
|
width: 100,
|
checkbox: true
|
}, {
|
field: 'code',
|
title: '缺陷代码',
|
width: 70,
|
align: 'center'
|
}, {
|
field: 'name',
|
title: '缺陷名称',
|
width: 70,
|
align: 'center'
|
}, {
|
field: 'type',
|
title: '缺陷类型',
|
width: 60,
|
align: 'center',
|
sortable: true
|
}, {
|
field: 'lvl',
|
title: '缺陷等级',
|
align: 'center',
|
width: 65,
|
sortable: true
|
}, {
|
field: 'pos',
|
title: '缺陷部位',
|
width: 120,
|
align: 'center'
|
}, {
|
field: 'des',
|
title: '缺陷说明',
|
align: 'left',
|
width: 400
|
}, {
|
field: 'del',
|
title: '是否删除',
|
align: 'center',
|
width: 60,
|
hidden: true
|
}, {
|
field: 'minusScore',
|
title: '单位扣分值',
|
align: 'center',
|
width: 60,
|
sortable: true,
|
hidden: true
|
}]],
|
toolbar: '#toolbar',
|
url: "${pageContext.request.contextPath}/pms/wcp/qmOutwardDefectItem.do",
|
queryParams: $("#searchForm").form("getData"),
|
onLoadError: function (data) {
|
$.messager.show('提示', "查询缺陷定义异常", 'error');
|
},
|
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
|
});
|
id = rowData.id;
|
}
|
});
|
});
|
|
// 查询缺陷定义
|
function queryQMOutward() {
|
dataGrid.datagrid({
|
url: "${pageContext.request.contextPath}/pms/wcp/qmOutwardDefectItem.do",
|
queryParams: $("#searchForm").form("getData"),
|
onLoadError: function (data) {
|
$.messager.show('提示', "查询缺陷定义异常", 'error');
|
}
|
});
|
dataGrid.datagrid('uncheckAll');
|
}
|
|
function clearForm() {
|
$("#searchForm input").val(null);
|
}
|
|
/**
|
* 批量删除缺陷定义数据
|
*/
|
function deleteWCPlan() {
|
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/wcp/deleteDefectDefinition.do',
|
{
|
ids: ids.join(',')
|
}, function (json) {
|
parent.$.messager.progress('close');
|
if (json.success) {
|
$.messager.show('提示', json.msg, 'info');
|
queryEqu();
|
} else {
|
$.messager.show('提示', json.msg, 'info');
|
}
|
}, "JSON"
|
);
|
}
|
});
|
//queryQMOutward();
|
} else {
|
parent.$.messager.show({
|
title: '提示',
|
msg: '请勾选要需要操作的数据!'
|
});
|
}
|
}
|
|
</script>
|
</head>
|
<body class="easyui-layout" data-options="fit : true,border : false">
|
<div data-options="region:'center',border:false,split:true,title:'缺陷定义查询结果'" style="height:320px;">
|
<div id="toolbar" style="display: none;width:100%;">
|
<form id="searchForm" style="margin:4px 0px 0px 0px;">
|
<div class="topTool">
|
<fieldset>
|
<div>
|
<span class="label">缺陷代码:</span>
|
<input name="code" class="easyui-validatebox " data-options="prompt: '',width:120"/>
|
</div>
|
<div>
|
<span class="label">缺陷名称:</span>
|
<input name="name" class="easyui-validatebox " data-options="prompt: '',width:120"/>
|
</div>
|
<div>
|
<span class="label">缺陷类型:</span>
|
<select name="type"
|
class="easyui-combobox"
|
data-options="panelHeight:'auto',editable:false,width:120">
|
<!-- X,箱装 T,条盒 B,小盒 C,烟支 F,滤棒 -->
|
<option value="">全部</option>
|
<option value="箱装">箱装</option>
|
<option value="条盒">条盒</option>
|
<option value="小盒">小盒</option>
|
<option value="烟支">烟支</option>
|
<option value="滤棒">滤棒</option>
|
</select>
|
</div>
|
<div>
|
<span class="label">缺陷等级:</span>
|
<select name="lvl"
|
class="easyui-combobox"
|
data-options="panelHeight:'auto',editable:false,width:120">
|
<!-- A B C D -->
|
<option value="">全部</option>
|
<option value="A">A</option>
|
<option value="B">B</option>
|
<option value="C">C</option>
|
<option value="D">D</option>
|
|
</select>
|
</div>
|
|
</fieldset>
|
</div>
|
</form>
|
<div class="easyui-toolbar">
|
<c:if test="${not empty sessionInfo.resourcesMap['/pms/wcp/qmOutwardDefectItem.do/qxdy']}">
|
<a onclick="queryQMOutward()" 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/wcp/deleteWCPlan.do/qxdy']}">
|
<a onclick="deleteWCPlan();" href="javascript:void(0);" class="easyui-linkbutton"
|
data-options="plain:true,iconCls:'icon-standard-plugin-delete'">批量删除</a>
|
</c:if>
|
</div>
|
</div>
|
<table id="dataGrid"></table>
|
</div>
|
</body>
|
</html>
|