<%@ 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>
|
<link href="${pageContext.request.contextPath}/css/toptoolbar.css" rel="stylesheet" type="text/css"/>
|
<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 = null;
|
$(function () {
|
//生产日期 默认今天
|
//初始化时间
|
var today = new Date();
|
var month = today.getMonth() + 1;
|
if (month < 10) {
|
month = ("0" + month);
|
}
|
var day = today.getDate();
|
if (day < 10) {
|
day = ("0" + day);
|
}
|
var date = today.getFullYear() + "-" + month + "-" + day;
|
$("#scrq_sdate").datebox("setValue", date); //时间用这个
|
$("#scrq_edate").datebox("setValue", date); //时间用这个
|
|
//将物料类型赋值给下拉框
|
$.loadComboboxData($("#matType"), "MATTYPE", true);
|
$.ajax({
|
type: 'post',
|
dataType: 'json',
|
url: "${pageContext.request.contextPath}/pms/mat/getAllMats.do",
|
success: function (msg) {
|
msg.rows.unshift({"name":"全部"});
|
$('#matName').combobox({
|
data: msg.rows,
|
valueField: 'name',
|
textField: 'name',
|
});
|
}
|
});
|
//下拉框事件 根据物料类型获取该类型物料组的名称
|
queryMatName();
|
|
dataGrid = $('#dataGrid').datagrid({
|
fit: true,
|
fitColumns: false,
|
border: false,
|
pagination: true,
|
idField: 'id',
|
striped: true,
|
remoteSort: false,
|
pageSize: 20,
|
pageList: [10, 20, 30, 40, 50],
|
sortName: 'id',
|
sortOrder: 'desc',
|
singleSelect: true,
|
checkOnSelect: false,
|
selectOnCheck: false,
|
nowrap: false,
|
showPageList: false,
|
columns: [[{
|
field: 'id',
|
title: '成本维护ID',
|
width: 120,
|
checkbox: true
|
}, {
|
field: 'matName',
|
title: '物料名称',
|
width: 150,
|
align: 'center'
|
}, {
|
field: 'matPrice',
|
title: '物料单价',
|
width: 75,
|
align: 'right',
|
sortable: true
|
}, {
|
field: 'unitName',
|
title: '单位',
|
align: 'left',
|
width: 45
|
}, {
|
field: 'takeeffectDate',
|
title: '生效时间',
|
align: 'center',
|
width: 200,
|
sortable: true
|
}/*,{
|
field : 'shiftName',
|
title : '班次',
|
align : 'center',
|
width : 100,
|
sortable : true
|
}*/, {
|
field: 'attr1',
|
title: '备注',
|
align: 'center',
|
width: 240
|
}, {
|
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',
|
url: "${pageContext.request.contextPath}/pms/maintain/queryCosMaintain.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
|
});
|
}
|
});
|
});
|
|
function queryMatName() {
|
$('#matType').combobox({
|
onChange: function () {
|
$.ajax({
|
type: 'post',
|
dataType: 'json',
|
url: "${pageContext.request.contextPath}/pms/mat/getAllMats.do?matType=" + $('#matType').combobox('getValue'),
|
success: function (msg) {
|
$('#matName').combobox({
|
data: msg.rows,
|
valueField: 'name',
|
textField: 'name',
|
});
|
}
|
});
|
}
|
});
|
}
|
|
// 查询物料单价
|
function queryCosMaintain() {
|
dataGrid.datagrid({
|
url: "${pageContext.request.contextPath}/pms/maintain/queryCosMaintain.do",
|
queryParams: $("#searchForm").form("getData"),
|
onLoadError: function (data) {
|
$.messager.show('提示', "查询异常", 'error');
|
}
|
});
|
}
|
|
//新增物料单价
|
function goToAddCosMaintain() {
|
//按钮是否点击标志(默认为true:可被点击)
|
var isClick = true;
|
var dialog = parent.$.modalDialog({
|
title: '物料单价添加',
|
width: 620,
|
height: 340,
|
href: '${pageContext.request.contextPath}/pms/maintain/gotoAddCosMaintain.do',
|
buttons: [{
|
text: '保存',
|
iconCls: 'icon-standard-disk',
|
handler: function () {
|
var f = dialog.find("#form");
|
if (f.form("validate")) {
|
//未点击过则执行里面的内容
|
if (isClick) {
|
//改变为点击无效状态
|
isClick = false;
|
$.post("${pageContext.request.contextPath}/pms/maintain/addCosMaintain.do", f.form("getData"), function (json) {
|
//恢复点击有效状态
|
isClick = true;
|
if (json.success) {
|
$.messager.show('提示', json.msg, 'info');
|
dialog.dialog('destroy');
|
queryCosMaintain();
|
} else {
|
$.messager.show('提示', json.msg, 'error');
|
}
|
}, "JSON");
|
}
|
}
|
}
|
}]
|
});
|
}
|
|
//编辑物料单价
|
function goToEditCosMaintain() {
|
//按钮是否点击标志(默认为true:可被点击)
|
var isClick = true;
|
var dialog = parent.$.modalDialog({
|
title: '物料单价编辑',
|
width: 620,
|
height: 340,
|
href: '${pageContext.request.contextPath}/pms/maintain/gotoEditCosMaintain.do?id=' + dataGrid.datagrid('getSelected').id,
|
buttons: [{
|
text: '保存',
|
iconCls: 'icon-standard-disk',
|
handler: function () {
|
var f = dialog.find("#form");
|
if (f.form("validate")) {
|
//未点击过则执行里面的内容
|
if (isClick) {
|
//改变为点击无效状态
|
isClick = false;
|
$.post("${pageContext.request.contextPath}/pms/maintain/editCosMaintain.do", f.form("getData"), function (json) {
|
//恢复点击有效状态
|
isClick = true;
|
if (json.success) {
|
$.messager.show('提示', json.msg, 'info');
|
dialog.dialog('destroy');
|
queryCosMaintain();
|
} else {
|
$.messager.show('提示', json.msg, 'error');
|
}
|
}, "JSON");
|
}
|
}
|
}
|
}]
|
});
|
}
|
|
//删除设备轮保计划
|
function deleteCosMaintain() {
|
var row = dataGrid.datagrid('getSelected');
|
parent.$.messager.confirm('操作提示', '是否删除?', function (b) {
|
if (b) {
|
$.post('${pageContext.request.contextPath}/pms/maintain/delCosMaintain.do', {
|
id: row.id
|
}, function (json) {
|
if (json.success) {
|
$.messager.show('提示', json.msg, 'info');
|
queryCosMaintain();
|
} else {
|
$.messager.show('提示', json.msg, 'error');
|
}
|
}, 'JSON');
|
}
|
});
|
}
|
|
|
</script>
|
</head>
|
<body class="easyui-layout">
|
<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>
|
<select id="matType" name="matType" class="easyui-combobox"
|
data-options="width:120,editable:false">
|
</select>
|
</div>
|
|
<div>
|
<span class="label">物料名称:</span>
|
<select id="matName" name="matName" class="easyui-combobox"
|
data-options="width:120,editable:false">
|
</select>
|
</div>
|
|
<%-- <div>--%>
|
<%-- <span class="label">生效时间: </span>--%>
|
<%-- <span><input id="scrq_sdate" name="date1" readOnly=true type="text" class="easyui-datebox"--%>
|
<%-- datefmt="yyyy-MM-dd" style="width:120px"/></span>--%>
|
<%-- </div>--%>
|
<%-- <div>--%>
|
<%-- <span class="label">到</span>--%>
|
<%-- <span><input id="scrq_edate" name="date2" readOnly=true type="text" class="easyui-datebox"--%>
|
<%-- datefmt="yyyy-MM-dd" style="width:120px"/></span>--%>
|
<%-- </div>--%>
|
|
</fieldset>
|
</div>
|
</form>
|
<div class="easyui-toolbar">
|
<c:if test="${not empty sessionInfo.resourcesMap['/pms/maintain/queryCosMaintain.do/wlcb']}">
|
<a onclick="queryCosMaintain()" href="javascript:void(0);" class="easyui-linkbutton"
|
data-options="plain:true,iconCls:'icon-standard-zoom'">查询</a>
|
</c:if>
|
<c:if test="${not empty sessionInfo.resourcesMap['/pms/maintain/gotoAddCosMaintain.do/wlcb']}">
|
<a onclick="goToAddCosMaintain();" href="javascript:void(0);" class="easyui-linkbutton"
|
data-options="plain:true,iconCls:'icon-standard-plugin-add'">添加辅料单价</a>
|
</c:if>
|
<c:if test="${not empty sessionInfo.resourcesMap['/pms/maintain/editCosMaintain.do/wlcb']}">
|
<a onclick="goToEditCosMaintain();" href="javascript:void(0);" class="easyui-linkbutton"
|
data-options="plain:true,iconCls:'icon-standard-plugin-edit'">编辑辅料单价</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['/pms/maintain/queryCosMaintain.do/wlcb']}">--%>
|
<%-- <div onclick="queryCosMaintain();" id="delPlan" data-options="iconCls:'icon-standard-zoom'">查询</div>--%>
|
<%-- </c:if>--%>
|
<%-- <c:if test="${not empty sessionInfo.resourcesMap['/pms/maintain/gotoAddCosMaintain.do/wlcb']}">--%>
|
<%-- <div onclick="goToAddCosMaintain()" id="deliver" data-options="iconCls:'icon-standard-plugin-add'">添加</div>--%>
|
<%-- </c:if>--%>
|
<c:if test="${not empty sessionInfo.resourcesMap['/pms/maintain/editCosMaintain.do/wlcb']}">
|
<div onclick="goToEditCosMaintain()" id="editPlan" data-options="iconCls:'icon-standard-plugin-edit'">编辑</div>
|
</c:if>
|
|
</div>
|
</body>
|
</html>
|