⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 item_maint.jsp

📁 java大型企业DRP系统源码带sql数据库
💻 JSP
字号:
<%@ page language="java" contentType="text/html; charset=GB18030"
    pageEncoding="GB18030"%>
<%@ page errorPage="../error.jsp" %>       
<%@ page import="java.util.*" %>    
<%@ page import="com.bjsxt.drp.basedata.manager.*" %>
<%@ page import="com.bjsxt.drp.basedata.model.*" %>
<%@ page import="com.bjsxt.drp.util.*"%> 
<%
	String queryStr = request.getParameter("clientIdOrName");
	if (queryStr == null) {queryStr = "";}
	String command = request.getParameter("command");
	if (command != null && command.equals("delete")) {
		String[] itemNoList = request.getParameterValues("selectFlag");
		for (int i = 0; i < itemNoList.length; i++) {
			ItemManager.getInstance().deleteItemById(itemNoList[i]);
		}
	}
	
	int pageNo = 1;
	final int PAGE_SIZE = 2;
	String pageNoStr = request.getParameter("pageNo");
	if (pageNoStr != null && !pageNoStr.equals("")) {
		pageNo = Integer.parseInt(pageNoStr);
	}
	PageModel pageModel = ItemManager.getInstance().findAllItem(pageNo, PAGE_SIZE, queryStr);
%>    
<html>
<head><meta http-equiv="Content-Type" content="text/html; charset=GB18030">
<title>物料维护</title>
<link rel="stylesheet" href="../style/drp.css">
<script src="../script/windows.js"></script>
<script type="text/javascript">

	function addItem() {
		window.self.location = "item_add.jsp";
	}
	
	function modifyItem() {
		var count = 0;
		var j = 0;
		for (var i = 0; i < document.getElementsByName("selectFlag").length; i++) {
			if (document.getElementsByName("selectFlag")[i].checked) {
				j = i;
				count++;
			}
		}
		if (count == 0) {
			alert("请选择需要修改的物料!");
			return;
		}
		if (count > 1) {
			alert("一次只能修改一个物料!");
			return;
		}
		if (count == 1) {
			window.self.location = "item_modify.jsp?itemNo=" + document.getElementsByName("selectFlag")[j].value;
		}
	}
	
	function deleteItem() {
		var flag = false;
		for (var i = 0; i < document.getElementsByName("selectFlag").length; i++) {
			if (document.getElementsByName("selectFlag")[i].checked) {
				flag = true;
			}		
		}
		if (!flag) {
			alert("请选择需要删除的物料!");
			return;
		}
		if (window.confirm("确认删除吗?")) {
			with (document.getElementById("itemForm")) {
				method = "post";
				action = "item_maint.jsp?command=delete&clientIdOrName=<%=queryStr%>";
				submit();
			}
		}
	}
	
	function topPage() {
		window.self.location = "item_maint.jsp?pageNo=<%=pageModel.getTopPageNo()%>&clientIdOrName=<%=queryStr%>";
	}
	
	function previousPage() {
		window.self.location = "item_maint.jsp?pageNo=<%=pageModel.getPreviousPageNo()%>&clientIdOrName=<%=queryStr%>";
	}	
	
	function nextPage() {
		window.self.location = "item_maint.jsp?pageNo=<%=pageModel.getNextPageNo()%>&clientIdOrName=<%=queryStr%>";
	}
	
	function bottomPage() {
		window.self.location = "item_maint.jsp?pageNo=<%=pageModel.getBottomPageNo()%>&clientIdOrName=<%=queryStr%>";
	}
	
	function checkAll() {
		for (var i = 0; i < document.getElementsByName("selectFlag").length; i++) {
			document.getElementsByName("selectFlag")[i].checked = document.getElementById("ifAll").checked;
		}
	}
	
	function uploadPic4Item() {
		var count = 0;
		var j = 0;
		for (var i = 0; i < document.getElementsByName("selectFlag").length; i++) {
			if (document.getElementsByName("selectFlag")[i].checked) {
				j = i;
				count++;
			}
		}
		if (count == 0) {
			alert("请选择需要上传的物料!");
			return;
		}
		if (count > 1) {
			alert("一次只能上传一个物料!");
			return;
		}
		window.self.location = "item_upload.jsp?itemNo=" +document.getElementsByName("selectFlag")[j].value;
	}
	
	function queryItem() {
		with (document.getElementById("itemForm")) {
			method = "post";
			action = "item_maint.jsp";
			submit();
		}
	}
	
	function resetItem() {
		document.getElementsByName("clientIdOrName").value = "";
	}
</script>
</head>

<body  class="body1">
<form name="itemForm" id="itemForm">
  <div align="center">
    <table width="95%" border="0" cellspacing="2" cellpadding="2">
      <tr>
        <td>&nbsp;</td>
      </tr>
    </table>
    <table width="95%" border="0" cellspacing="0" cellpadding="0" height="8">
      <tr>
        <td width="522" class="p1" height="2" nowrap><img src="../images/mark_arrow_02.gif" width="14" height="14">&nbsp;<b>基础数据管理&gt;&gt;物料维护</b></td>
      </tr>
    </table>
    <hr width="97%" align="center" size=0>
    <table width="95%" border="0" cellpadding="0" cellspacing="0">
      <tr> 
        <td width="17%" height="29"> <div align="left">物料代码/名称:</div></td>
        <td width="46%"><input name="clientIdOrName" type="text"  class="text1" id="clientIdOrName" value="<%=queryStr %>" size="50" maxlength="50"> 
        </td>
        <td width="37%"> <div align="left"> 
            <input name="btnQuery" type="button" class="button1" id="btnQuery"  value="查询" onClick="queryItem()">
            &nbsp;
            <input name="btnReset" type="button" class="button1" id="btnReset"  value="重置" onClick="resetItem()">
        </div></td>
      </tr>
      <tr> 
        <td height="16"> 
          <div align="right"></div></td>
        <td>&nbsp; </td>
        <td><div align="right"></div></td>
      </tr>
    </table>
    
  </div>
  <table width="95%" border="0" cellspacing="0" cellpadding="0"  class="rd1" align="center">
    <tr> 
      <td nowrap height="10" class="p2">物料信息</td>
      <td nowrap  height="10" class="p3">&nbsp;</td>
    </tr>
  </table>
  <table width="95%" border="1" cellspacing="0" cellpadding="0" align="center" class="table1">
    <tr> 
      <td width="35" class="rd6"><input type="checkbox" name="ifAll" onClick="checkAll()" ></td>
      <td width="170" class="rd6">物料代码</td>
      <td width="222" class="rd6">物料名称</td>
      <td width="195" class="rd6">物料规格</td>
      <td width="293" class="rd6">物料型号</td>
      <td width="293" class="rd6">类别</td>
      <td width="293" class="rd6">计量单位</td>
    </tr>
    <%
    	List itemList = pageModel.getList();
    	for (Iterator iter = itemList.iterator(); iter.hasNext();) {
    		Item item = (Item)iter.next();
    %>	
    <tr> 
      <td width="35" class="rd8" ><input type="checkbox" name="selectFlag" id="selectFlag" class="checkbox1" value="<%=item.getItemNo() %>"></td>
      <td width="170" class="rd8" ><a href="#" onclick="window.open('item_detail.jsp?itemNo=<%=item.getItemNo() %>', '物料详细信息', 'width=400, height=400, scrollbars=no')"><%=item.getItemNo() %></a></td>
      <td width="222" class="rd8" ><%=item.getItemName() %></td>
      <td width="195" class="rd8" ><%=item.getSpec() %></td>
      <td width="293" class="rd8" ><%=item.getPattern() %></td>
      <td width="293" class="rd8" ><%=item.getCategory().getName() %></td>
      <td width="293" class="rd8" ><%=item.getUnit().getName() %></td>
    </tr>
    <%
    	}
     %>

  </table>
  <table width="95%" height="30" border="0" align="center" cellpadding="0" cellspacing="0" class="rd1">
    <tr> 
      <td  nowrap class="rd19" height="2" width="36%"> <div align="left"><font color="#FFFFFF">&nbsp;共&nbsp<%=pageModel.getTotalPages() %>&nbsp页</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#FFFFFF">当前第</font>&nbsp<font color="#FF0000"><%=pageModel.getPageNo() %></font>&nbsp<font color="#FFFFFF">页</font> 
        </div></td>
      <td  nowrap class="rd19" width="64%"> <div align="right">
        <input name="btnTopPage" class="button1" type="button" id="btnTopPage" value="|&lt;&lt; "  title="首页" onClick="topPage()">
        <input name="btnPreviousPage" class="button1" type="button" id="btnPreviousPage" value=" &lt;  "  title="上页" onClick="previousPage()">
        <input name="btnNext" class="button1" type="button" id="btnNext" value="  &gt; "  title="下页" onClick="nextPage()">
        <input name="btnBottomPage" class="button1" type="button" id="btnBottomPage" value=" &gt;&gt;|"  title="尾页" onClick="bottomPage()">
        <input name="btnAdd" type="button" class="button1" id="btnAdd"  value="添加" onClick="addItem()">
        <input name="btnDelete" class="button1" type="button" id="btnDelete" value="删除" onClick="deleteItem()">
        <input name="btnModify" class="button1" type="button" id="btnModify" value="修改"  onClick="modifyItem()">
        <input name="btnUpload" class="button1" type="button" id="btnUpload" value="上传图片"  onClick="uploadPic4Item()">
      </div></td>
    </tr>
  </table>
</form>
</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -