editFormSerial.jsp 5.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167
  1. <%@ page language="java" contentType="text/html;charset=GBK"
  2. pageEncoding="GBK"%>
  3. <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
  4. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  5. <html>
  6. <head>
  7. <meta http-equiv="Content-Type" content="text/html;charset=GBK">
  8. <title>创建表单</title>
  9. <link href="${ pageContext.request.contextPath}/main.css" rel="stylesheet" type="text/css" />
  10. <link href="${pageContext.request.contextPath }/liger/lib/ligerUI/skins/${sessionScope.css}/css/ligerui-all.css" rel="stylesheet" type="text/css" />
  11. <script type="text/javascript" src="/shares/js/jquery-1.8.2.js"></script>
  12. <script src="${pageContext.request.contextPath }/liger/lib/ligerUI/js/ligerui.all.js" type="text/javascript"></script>
  13. <script type="text/javascript" src="/shares/js/yw/bpm/form/formSerial.js"></script>
  14. <script type="text/javascript" src="/shares/js/constant.js"></script>
  15. <script type="text/javascript" src="/shares/js/yw/bpm/oa.js"></script>
  16. <script type="text/javascript" src="/shares/js/common.js"></script>
  17. <script type="text/javascript" src="/shares/js/yw/bpm/promptDefine.js"></script>
  18. <script type="text/javascript">
  19. $(document).ready(function(){
  20. var type = "${requestScope.fserial.type}";
  21. if(type != null && type != ""){
  22. $('input:radio[name="type"][value="'+type+'"]').attr("checked",true);
  23. } else {
  24. $('input:radio[name="type"][value="0"]').attr("checked",true);
  25. }
  26. var resetType = "${requestScope.fserial.resetType.value}";
  27. $("#resetType").val(resetType);
  28. $("#ylbutton").click(function(){
  29. var yl = "";
  30. var rs = $.validate({
  31. name : "layout",
  32. model : [ {
  33. type : "require",
  34. msg : "前缀定义不能为空!"
  35. }
  36. ]
  37. }) ;
  38. rs = $.validate({
  39. name : "digits",
  40. model : [ {
  41. type : "require",
  42. msg : "编码位数不能为空!"
  43. }, {
  44. type : "isNumber",
  45. msg : "编码位数必须为数字!"
  46. },{
  47. type:"size",
  48. min:'4',
  49. msg:"位数最小值不能小于4!"
  50. },{
  51. type:"size",
  52. max:'50',
  53. msg:"位数最大值不能大于50!"
  54. }
  55. ]
  56. }) && rs ;
  57. if(rs){
  58. yl += $("#layout").val();
  59. var digits = $("#digits").val();
  60. var type1 = $('input:radio[name="type"]:checked').val();
  61. if(type1 == "3"){
  62. yl += "2012";
  63. } else if(type1 == "2"){
  64. yl += "201201";
  65. } else if(type1 == "1"){
  66. yl += "20120101";
  67. }
  68. digits = digits - 1;
  69. for(var i=0; i<digits; i++){
  70. yl += "0";
  71. }
  72. yl+="1";
  73. $("#yl").text(yl);
  74. }
  75. });
  76. });
  77. </script>
  78. </head>
  79. <body>
  80. <form action="FormSerialAction.do" method="post" id="cform" name="cform" onsubmit="return checkForm();">
  81. <div id="title" class="form-button" style="width : 100%;">
  82. <input type="button" onclick="save()" class="l-button" value="保存" />
  83. <input onclick="closeTabUseInOA();" type="button" value="关闭" class="l-button">
  84. </div>
  85. <div class="container-layout">
  86. <div class="forum-container">
  87. <center>
  88. <table class="l-table-edit line" style="width : 100%;">
  89. <tr>
  90. <th colspan="2">修改流水号</th>
  91. </tr>
  92. <tr>
  93. <td class="l-table-edit-text">流水号名称<FONT COLOR="red">*</FONT>:</td>
  94. <td class="l-table-edit-td">
  95. <input type="text" class="width_150" id="serialName" name="serialName" value="${requestScope.fserial.serialName }">
  96. </td>
  97. </tr>
  98. <tr>
  99. <td class="l-table-edit-text">备注:</td>
  100. <td class="l-table-edit-td">
  101. <textarea id="remark" name="remark" rows="5" cols="50">${requestScope.fserial.remark }</textarea>
  102. </td>
  103. </tr>
  104. <tr>
  105. <td class="l-table-edit-text">流水号模式<FONT COLOR="red">*</FONT>:</td>
  106. <td class="l-table-edit-td">
  107. <input type="radio" id="type" name="type" value="0">无&nbsp;&nbsp;&nbsp;
  108. <input type="radio" id="type" name="type" value="1">年月日(20120101)&nbsp;&nbsp;&nbsp;
  109. <input type="radio" id="type" name="type" value="2">年月(201201)&nbsp;&nbsp;&nbsp;
  110. <input type="radio" id="type" name="type" value="3">年(2012)&nbsp;&nbsp;&nbsp;
  111. </td>
  112. </tr>
  113. <tr>
  114. <td class="l-table-edit-text">重置计数方式<FONT COLOR="red">*</FONT>:</td>
  115. <td class="l-table-edit-td">
  116. <select name="resetType" class="width_150" id="resetType" >
  117. <c:forEach items="${requestScope.resetTypes }" var="state">
  118. <option value="${state.value }" >${state.dataName }</option>
  119. </c:forEach>
  120. </select>
  121. </td>
  122. </tr>
  123. <tr>
  124. <td class="l-table-edit-text">流水号前缀定义<FONT COLOR="red">*</FONT>:</td>
  125. <td class="l-table-edit-td">
  126. <input type="text" class="width_150" id="layout" name="layout" value="${requestScope.fserial.layout }">
  127. </td>
  128. </tr>
  129. <tr>
  130. <td class="l-table-edit-text">流水号编码位数<FONT COLOR="red">*</FONT>:</td>
  131. <td class="l-table-edit-td">
  132. <input type="text" class="width_150" id="digits" name="digits" value="${requestScope.fserial.digits }">
  133. </td>
  134. </tr>
  135. <tr>
  136. <td class="l-table-edit-text">预览:</td>
  137. <td class="l-table-edit-td">
  138. <label id="yl" name="yl"></label>
  139. <input type="button" id="ylbutton" class="l-button" value="点击预览">
  140. </td>
  141. </tr>
  142. <tr>
  143. <td colspan="2" style="text-align: center;">
  144. &nbsp;
  145. </td>
  146. </tr>
  147. </table>
  148. <input type="hidden" id="serialId" name="serialId" value="${requestScope.fserial.serialId }">
  149. <input type="hidden" id="task" name="task" value="edit">
  150. <input type="hidden" id="tabid" name="tabid" value="${param.tabid }">
  151. </center>
  152. </div>
  153. </div>
  154. </form>
  155. <%@ include file="/include/message.jsp"%>
  156. </body>
  157. </html>