GoodsPropertyManage.jsp
上传用户:wenzhanhao
上传日期:2022-03-28
资源大小:9150k
文件大小:9k
源码类别:

百货/超市行业

开发平台:

Visual C++

  1. <%@ page contentType="text/html; charset=gbk" language="java" %>
  2. <%@ page import="mediastore.web.global.*"%>
  3. <%@ page import="mediastore.web.form.*"%>
  4. <%@ page import="java.util.*"%>
  5. <script language="JavaScript">
  6. function addType()
  7. {
  8. if(document.form1.newgoodstype.value == null || document.form1.newgoodstype.value == "")
  9. {
  10. alert("类型名称不可为空");
  11. }
  12. else
  13. {
  14. var newgoodstype = document.form1.newgoodstype.value;
  15. document.form2.action = "goodsPropertyManageAddType.do?newgoodstype="+newgoodstype;
  16. document.form2.submit();
  17. }
  18. }
  19. function addClass()
  20. {
  21. if(document.form1.newgoodsclass.value == null || document.form1.newgoodsclass.value == "")
  22. {
  23. alert("分类名称不可为空");
  24. }
  25. else
  26. {
  27. var newgoodsclass = document.form1.newgoodsclass.value;
  28. document.form2.action = "goodsPropertyManageAddClass.do?newgoodsclass="+newgoodsclass;
  29. document.form2.submit();
  30. }
  31. }
  32. function addShelf()
  33. {
  34. if(document.form1.newshelfid.value == null || document.form1.newshelfid.value == "")
  35. {
  36. alert("货架名称不可为空");
  37. }
  38. else
  39. {
  40. var newshelfid = document.form1.newshelfid.value;
  41. document.form2.action = "goodsPropertyManageAddShelf.do?newshelfid="+newshelfid;
  42. document.form2.submit();
  43. }
  44. }
  45. function updateGoodsType(goodstype, newgoodstypename)
  46. {
  47. document.form2.action = "goodsPropertyManageUptGoodsType.do?goodstype="+goodstype+"&newgoodstypename="+newgoodstypename+"&";
  48. document.form2.submit();
  49. }
  50. function updateGoodsClass(goodsclass, newgoodsclassname)
  51. {
  52. document.form2.action = "goodsPropertyManageUptGoodsClass.do?goodsclass="+goodsclass+"&newgoodsclassname="+newgoodsclassname+"&";
  53. document.form2.submit();
  54. }
  55. function updateGoodsShelf(goodsshelfid, newgoodsshelfname)
  56. {
  57. document.form2.action = "goodsPropertyManageUptGoodsShelf.do?goodsshelfid="+goodsshelfid+"&newgoodsshelfname="+newgoodsshelfname+"&";
  58. document.form2.submit();
  59. }
  60. function deleteGoodsType(goodstype)
  61. {
  62. if(confirm("确定要删除该货物类型吗?"))
  63. {
  64. document.form2.action = "goodsPropertyManageDelGoodsType.do?deletegoodstype="+goodstype+"&";
  65. document.form2.submit();
  66. }
  67. }
  68. function deleteGoodsClass(goodsclass)
  69. {
  70. if(confirm("确定要删除该分类属性吗?"))
  71. {
  72. document.form2.action = "goodsPropertyManageDelGoodsClass.do?deletegoodsclass="+goodsclass+"&";
  73. document.form2.submit();
  74. }
  75. }
  76. function deleteGoodsShelfId(goodsshelfid)
  77. {
  78. if(confirm("确定要删除该货架名称吗?"))
  79. {
  80. document.form2.action = "goodsPropertyManageDelGoodsShelf.do?deletegoodsshelfid="+goodsshelfid+"&";
  81. document.form2.submit();
  82. }
  83. }
  84. </script>
  85. <table width="768" border="0" align="center" cellpadding="0" cellspacing="0">
  86.   <tr> 
  87.     <td width="5" rowspan="4" class="trtable"></td>
  88.     <td width="6" bgcolor="#214984" height="1"></td>
  89.     <td rowspan="4" bgcolor="#214984" width="1" height="1"></td>
  90.     <td bgcolor="#214984" class="10p" colspan="2" height="1"></td>
  91.     <td rowspan="4" width="1" bgcolor="#214984" height="1"></td>
  92.     <td bgcolor="#214984" width="5" height="1"></td>
  93.     <td width="5" rowspan="4" class="trtable"></td>
  94.   </tr>
  95.   <tr> 
  96.     <td width="6"></td>
  97.     <td width="379" height="20" class="mainhead">货物属性管理</td>
  98.     <td class="mainhead" width="379" height="20">&nbsp;</td>
  99.     <td width="5"></td>
  100.   </tr>
  101. <tr> 
  102.     <td width="6"></td>
  103.     <td valign="top" colspan="2"> 
  104.     <table width="100%" border="0" cellspacing="0" cellpadding="0">
  105.         
  106.         <tr> 
  107.           <td height="300" align="center" valign="top">   
  108. <%
  109. //---获得传来的参数formbean---
  110. GoodsPropertyManageFB gpmfb = (GoodsPropertyManageFB)request.getAttribute(Globals.REQUEST_GOODSPROMANAGE);
  111. List goodsTypeList = gpmfb.getGoodsTypeList();
  112. List goodsClassList = gpmfb.getGoodsClassList();
  113. List goodsShelfIdList = gpmfb.getGoodsShelfIdList();
  114. //----------------------------
  115. String [] tmpStrBuf;
  116. %>
  117. <form name="form1" method="post" action="" >
  118. <font color=#215385><b>添加属性</b></font>
  119. <IMG src="images/line1.gif" border=0>
  120. <br>
  121. <input type="hidden" name="start_rec_num"  value="1">
  122. <TABLE width="100%" border="1" cellpadding="3" cellspacing="0" bordercolor="#FFFFFF" class="mailtable">  
  123. <tr>
  124. <td width="250"><font color=#215385><b>货物类型</b></font></td> <td width="250"><font color=#215385><b>分类属性</b></font></td> <td width="250"><font color=#215385><b>货架名称</b></font></td>
  125. </tr>
  126. <tr>
  127. <td>
  128. <font color=#215385>类型名称</font>
  129. <input type=text name='newgoodstype' size="18" class="none" onKeyDown="if(event.keyCode==13) addType();">
  130. <input name=addtype type=button value="添加" onClick="addType()">
  131. </td>
  132. <td>
  133. <font color=#215385>分类名称</font>
  134. <input type=text name='newgoodsclass' size="18" class="none" onKeyDown="if(event.keyCode==13) addClass();">
  135. <input name=addclass type=button value="添加" onClick="addClass()">
  136. </td>
  137. <td>
  138. <font color=#215385>货架名称</font>
  139. <input type=text name='newshelfid' size="18" class="none" onKeyDown="if(event.keyCode==13) addShelf();">
  140. <input name=addshelf type=button value="添加" onClick="addShelf()">
  141. </td>
  142. </tr>
  143. </TABLE>
  144. </form>
  145. <br>
  146. <form name="form2" method="post" action="" >
  147. <font color=#215385><b>属性列表</b></font>
  148. <IMG src="images/line1.gif" border=0>
  149. <br>
  150. <input type="hidden" name="start_rec_num"  value="1">
  151. <TABLE width="100%" border="1" cellpadding="3" cellspacing="0" bordercolor="#FFFFFF" class="mailtable">  
  152. <br>
  153. <tr>
  154. <td width="250"><font color=#215385><b>货物类型</b></font></td> <td width="250"><font color=#215385><b>分类属性</b></font></td> <td width="250"><font color=#215385><b>货架名称</b></font></td>
  155. </tr>
  156. <tr>
  157. <td>
  158. <table width=100%>
  159. <tr bgcolor="#C2CEDC">
  160. <td align=center><b>类型代码</b></td>
  161. <td align=center><b>类型名称</b></td>
  162. <td align=center><b>删除</b></td>
  163. </tr>
  164. <%
  165.        for (int i=0; i<goodsTypeList.size(); i++)
  166. {
  167.        tmpStrBuf = (String [])goodsTypeList.get(i);
  168.        %>
  169.         <tr <%if((i%2)==1){%>bgcolor="#CAE4F4"<%}else{%>bgcolor="#F9E4F2"<%}%> >
  170. <td align=center><%=tmpStrBuf[0]%></td>
  171. <td align=center><INPUT name="goodstypename" type="text" size=12 value="<%=tmpStrBuf[1]%>" onChange="updateGoodsType('<%=tmpStrBuf[0]%>', this.value)"></td>
  172. <td align=center>
  173. <%
  174. if(tmpStrBuf[2].equals("1"))
  175. {
  176. %>
  177. <a href="javascript:deleteGoodsType('<%=tmpStrBuf[0]%>') "><IMG src="images/delto.gif" border=0></a>
  178. <%
  179. }
  180. %>
  181. </td>
  182. </tr>
  183. <%
  184. }//for
  185. %>
  186. </table>
  187. </td>
  188. <td>
  189. <table width=100%>
  190. <tr bgcolor="#C2CEDC">
  191. <td align=center><b>分类代码</b></td>
  192. <td align=center><b>分类名称</b></td>
  193. <td align=center><b>删除</b></td>
  194. </tr>
  195. <%
  196.        for (int i=0; i<goodsClassList.size(); i++)
  197. {
  198.        tmpStrBuf = (String [])goodsClassList.get(i);
  199.        %>
  200.         <tr <%if((i%2)==1){%>bgcolor="#CAE4F4"<%}else{%>bgcolor="#F9E4F2"<%}%> >
  201. <td align=center><%=tmpStrBuf[0]%></td>
  202. <td align=center><INPUT name="goodsclassname" type="text" size=12 value="<%=tmpStrBuf[1]%>" onChange="updateGoodsClass('<%=tmpStrBuf[0]%>', this.value)"></td>
  203. <td align=center>
  204. <%
  205. if(tmpStrBuf[2].equals("1"))
  206. {
  207. %>
  208. <a href="javascript:deleteGoodsClass('<%=tmpStrBuf[0]%>') "><IMG src="images/delto.gif" border=0></a>
  209. <%
  210. }
  211. %>
  212. </td>
  213. </tr>
  214. <%
  215. }//for
  216. %>
  217. </table>
  218. </td>
  219. <td>
  220. <table width=100%>
  221. <tr bgcolor="#C2CEDC">
  222. <td align=center><b>货架代码</b></td>
  223. <td align=center><b>货架名称</b></td>
  224. <td align=center><b>删除</b></td>
  225. </tr>
  226. <%
  227.        for (int i=0; i<goodsShelfIdList.size(); i++)
  228. {
  229.        tmpStrBuf = (String [])goodsShelfIdList.get(i);
  230.        %>
  231.         <tr <%if((i%2)==1){%>bgcolor="#CAE4F4"<%}else{%>bgcolor="#F9E4F2"<%}%> >
  232. <td align=center><%=tmpStrBuf[0]%></td>
  233. <td align=center><INPUT name="goodsclassshelf" type="text" size=12 value="<%=tmpStrBuf[1]%>" onChange="updateGoodsShelf('<%=tmpStrBuf[0]%>', this.value)"></td>
  234. <td align=center>
  235. <%
  236. if(tmpStrBuf[2].equals("1"))
  237. {
  238. %>
  239. <a href="javascript:deleteGoodsShelfId('<%=tmpStrBuf[0]%>') "><IMG src="images/delto.gif" border=0></a>
  240. <%
  241. }
  242. %>
  243. </td>
  244. </tr>
  245. <%
  246. }//for
  247. %>
  248. </table>
  249. </td>
  250. </tr>
  251. </table>
  252. </form>
  253. </td>
  254.         </tr>
  255.         <tr> 
  256.           <td valign="middle" align="center">&nbsp;</td>
  257.         </tr>
  258.       </table>
  259.       
  260.     </td>
  261.     <td width="5"></td>
  262.   </tr>
  263.   <tr> 
  264.     <td width="6"></td>
  265.     <td colspan="2" class="mainhead">&nbsp;</td>
  266.     <td width="5"></td>
  267.   </tr>
  268.   <tr> 
  269.     <td colspan="8" bgcolor="#214984" height="2"></td>
  270.   </tr>
  271. </table>