imeiAdjustEdit.jsp 5.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169
  1. <%@ page contentType="text/html;charset=UTF-8"%>
  2. <%@ include file="/WEB-INF/include/taglibs.jsp"%>
  3. <!DOCTYPE html>
  4. <html>
  5. <head>
  6. <title></title>
  7. <%@ include file="/WEB-INF/include/common.jsp"%>
  8. <script type="text/javascript">
  9. var functionId = '${functionId}';
  10. var operate = '${requestScope.operate}';
  11. var imeiAdjustId ='${requestScope.imeiAdjust.imeiAdjustId}';
  12. var unEditableAttributes = ${requestScope.unEditableAttributes};
  13. $(function(){
  14. //定义页面元素
  15. var $tabs = $("#tabs");
  16. $tabs.tabs('select',"基本信息");
  17. $.ImeiAdjustEdit = new $.AbstractEdit({
  18. entity : "ImeiAdjust",
  19. formId : "imeiAdjustForm",
  20. operate : operate,
  21. functionId : functionId,
  22. id : "imeiAdjustId"
  23. });
  24. $.ImeiAdjustEdit.init();
  25. //扩展或重写方法
  26. $.fn.extend( $.ImeiAdjustEdit ,{
  27. doAfterSuccessSave : function(response) {
  28. var temp = {'unEditableFields':['imeiAdjustId','customerId','warehouseId','adjustStatus','adjustBy','adjustTime','customerAdjustNumber'],'unEditableButtons':[]};
  29. disabledAttributes($("#body"),temp);
  30. }
  31. });
  32. // 填充主单
  33. if( !$.isEmpty(${requestScope.imeiAdjustData})){
  34. $.ImeiAdjustEdit.fillData(${ requestScope.imeiAdjustData});
  35. disabledAttributes($("#body"),unEditableAttributes);
  36. };
  37. $("#saveImeiAdjustBtn").click($.proxy($.ImeiAdjustEdit.save,$.ImeiAdjustEdit));
  38. //相关明细
  39. $.ImeiAdjustDetailEdit = new $.AbstractEdit({
  40. entity : "ImeiAdjustDetail",
  41. formId : "imeiAdjustDetailForm",
  42. id : "id"
  43. });
  44. $.ImeiAdjustDetailEdit.init();
  45. });
  46. </script>
  47. <script type="text/javascript"
  48. src="${ctx}/script/wms/imeiadjust/imeiAdjust.js"></script>
  49. </head>
  50. <body style="overflow-y: hidden" fit="true" scroll="no" id="body">
  51. <div id="tabs" class="easyui-tabs" fit="true">
  52. <div title="基本信息">
  53. <form id="imeiAdjustForm" method="post">
  54. <input type="hidden" name="deleteFlag"/>
  55. <input type="hidden" name="imeiAdjustId"/>
  56. <table style="width: 100%">
  57. <tr>
  58. <td align="left" colspan="6"><a href="#" icon="icon-save"
  59. id="saveImeiAdjustBtn" class="easyui-linkbutton">保存</a>&nbsp;
  60. <a href="#" icon="icon-save" id="completeImeiAdjustBtn"
  61. class="easyui-linkbutton">完成调整</a>
  62. </td>
  63. </tr>
  64. <tr>
  65. <td class="title">调整单号:</td>
  66. <td><input class="easyui-validatebox" disabled="disabled"
  67. name="imeiAdjustId"
  68. value="${imeiAdjust.imeiAdjustId }" />
  69. </td>
  70. <td class="title"><div class="star">*</div>仓库:</td>
  71. <td><select id="warehouseName" class="easyui-combobox"
  72. name="warehouseId" style="width: 155px"
  73. condition='"operator":"like"' data-options="required:true">
  74. <c:forEach var="item" items="${warehouseList}">
  75. <option value="${item.warehouseId}">${item.warehouseName}</option>
  76. </c:forEach>
  77. </select>
  78. </td>
  79. <td class="title">客户调整单号:</td>
  80. <td><input class="easyui-validatebox"
  81. name="customerAdjustNumber" />
  82. </td>
  83. </tr>
  84. <tr>
  85. <td class="title"><div class="star">*</div>货主:</td>
  86. <td><select id="customerName" class="easyui-combobox"
  87. name="customerId" style="width: 155px"
  88. condition='"operator":"like"' data-options="required:true">
  89. <c:forEach var="item" items="${customerList}">
  90. <option value="${item.customerId}">${item.customerName}</option>
  91. </c:forEach>
  92. </select>
  93. </td>
  94. <td class="title"><div class="star">*</div>状态:</td>
  95. <td>
  96. <select id="adjustStatus" class="easyui-combobox" size="8" name="adjustStatus" style="width:160px" data-options="required:true" disabled="disabled">
  97. <option value="7103" selected="selected">待处理</option>
  98. <c:forEach var="item" items="${adjustStatus}">
  99. <option value="${item.id}">${item.dictionaryName}</option>
  100. </c:forEach>
  101. </select>
  102. </td>
  103. </tr>
  104. <tr>
  105. <td class="title">处理人:</td>
  106. <td><input class="easyui-validatebox" name="adjustBy" disabled="disabled"/>
  107. </td>
  108. <td class="title">处理时间:</td>
  109. <td><input class="easyui-datebox" name="adjustTime" disabled="disabled"
  110. />
  111. </td>
  112. <td class="title">备注:</td>
  113. <td><textarea class="easyui-validatebox" name="description"></textarea>
  114. </td>
  115. </tr>
  116. </table>
  117. </form>
  118. <br />
  119. <div id="subtabs" class="easyui-tabs" fit="true">
  120. <div title="详情明细">
  121. <div id="detailToolbar"
  122. style="padding: 5px; border: 1px solid #ddd;">
  123. <a id="addDetailBtn" href="#" class="easyui-linkbutton"
  124. data-options="iconCls:'icon-add'"> 新增</a> <a id="removeDetailBtn"
  125. href="#" class="easyui-linkbutton"
  126. data-options="iconCls:'icon-remove'">删除</a>
  127. </div>
  128. <iframe src="" style="position:absolute; left:-10000px; top:-10000px; visibility:hidden;" id="downloadFormIframe" name="downloadFormIframe"></iframe>
  129. <form action="#" method="post">
  130. <table id="detailList" data-options="fitColumns:true">
  131. <thead>
  132. <tr>
  133. <th data-options="field:'id',hidden:true">主键</th>
  134. <th data-options="field:'ck',checkbox:true">编码</th>
  135. <th data-options="field:'imeiAdjustId',align:'center',width:280">IMEI调整单号</th>
  136. <th data-options="field:'snNo',align:'center',width:280">原IMEI号</th>
  137. <th data-options="field:'toSnNo',align:'center',width:280">新IMEI号</th>
  138. <th data-options="field:'adjustReason',align:'center',width:280">调整原因</th>
  139. </tr>
  140. </thead>
  141. </table>
  142. </form>
  143. </div>
  144. </div>
  145. </div>
  146. </div>
  147. <div id="popWindow" data-options=""
  148. style="margin: 0px; padding: 0px; overflow: auto">
  149. <%@ include
  150. file="/WEB-INF/pages/wms/imeiadjust/imeiAdjustDetailEdit.jsp"%>
  151. </div>
  152. </body>
  153. </html>