item-edit.jsp 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100
  1. <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
  2. <link href="/js/kindeditor-4.1.10/themes/default/default.css" type="text/css" rel="stylesheet">
  3. <script type="text/javascript" charset="utf-8" src="/js/kindeditor-4.1.10/kindeditor-all-min.js"></script>
  4. <script type="text/javascript" charset="utf-8" src="/js/kindeditor-4.1.10/lang/zh_CN.js"></script>
  5. <div style="padding:10px 10px 10px 10px">
  6. <form id="itemeEditForm" class="itemForm" method="post">
  7. <input type="hidden" name="id"/>
  8. <table cellpadding="5">
  9. <tr>
  10. <td>商品类目:</td>
  11. <td>
  12. <a href="javascript:void(0)" class="easyui-linkbutton selectItemCat">选择类目</a>
  13. <input type="hidden" name="cid" style="width: 280px;"></input>
  14. </td>
  15. </tr>
  16. <tr>
  17. <td>商品标题:</td>
  18. <td><input class="easyui-textbox" type="text" name="title" data-options="required:true" style="width: 280px;"></input></td>
  19. </tr>
  20. <tr>
  21. <td>商品卖点:</td>
  22. <td><input class="easyui-textbox" name="sellPoint" data-options="multiline:true,validType:'length[0,150]'" style="height:60px;width: 280px;"></input></td>
  23. </tr>
  24. <tr>
  25. <td>商品价格:</td>
  26. <td><input class="easyui-numberbox" type="text" name="priceView" data-options="min:1,max:99999999,precision:2,required:true" />
  27. <input type="hidden" name="price"/>
  28. </td>
  29. </tr>
  30. <tr>
  31. <td>库存数量:</td>
  32. <td><input class="easyui-numberbox" type="text" name="num" data-options="min:1,max:99999999,precision:0,required:true" /></td>
  33. </tr>
  34. <tr>
  35. <td>条形码:</td>
  36. <td>
  37. <input class="easyui-textbox" type="text" name="barcode" data-options="validType:'length[1,30]'" />
  38. </td>
  39. </tr>
  40. <tr>
  41. <td>商品图片:</td>
  42. <td>
  43. <a href="javascript:void(0)" class="easyui-linkbutton picFileUpload">上传图片</a>
  44. <input type="hidden" name="image"/>
  45. </td>
  46. </tr>
  47. <tr>
  48. <td>商品描述:</td>
  49. <td>
  50. <textarea style="width:800px;height:300px;visibility:hidden;" name="desc"></textarea>
  51. </td>
  52. </tr>
  53. <tr class="params hide">
  54. <td>商品规格:</td>
  55. <td>
  56. </td>
  57. </tr>
  58. </table>
  59. <input type="hidden" name="itemParams"/>
  60. <input type="hidden" name="itemParamId"/>
  61. </form>
  62. <div style="padding:5px">
  63. <a href="javascript:void(0)" class="easyui-linkbutton" onclick="submitForm()">提交</a>
  64. </div>
  65. </div>
  66. <script type="text/javascript">
  67. var itemEditEditor ;
  68. $(function(){
  69. //实例化编辑器
  70. itemEditEditor = TAOTAO.createEditor("#itemeEditForm [name=desc]");
  71. });
  72. function submitForm(){
  73. if(!$('#itemeEditForm').form('validate')){
  74. $.messager.alert('提示','表单还未填写完成!');
  75. return ;
  76. }
  77. //处理商品的价格的单位,将元转化为分
  78. $("#itemeEditForm [name=price]").val(eval($("#itemeEditForm [name=priceView]").val()) * 100);
  79. //将编辑器中的内容同步到隐藏的多行文本中
  80. itemEditEditor.sync();
  81. //提交到后台的RESTful
  82. $.ajax({
  83. type: "POST",
  84. url: "/rest/item/update",
  85. data: $("#itemeEditForm").serialize(),
  86. success: function(msg){
  87. $.messager.alert('提示','修改商品成功!','info',function(){
  88. $("#itemEditWindow").window('close');
  89. $("#itemList").datagrid("reload");
  90. });
  91. },
  92. error: function(){
  93. $.messager.alert('提示','修改商品失败!');
  94. }
  95. });
  96. }
  97. </script>