viewCodeRule.jsp 5.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141
  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 src="${pageContext.request.contextPath }/liger/lib/jquery/jquery-1.3.2.min.js" type="text/javascript"></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/erp/orderFormSetting.js"></script>
  14. <script type="text/javascript" src="/shares/js/constant.js"></script>
  15. <script type="text/javascript" src="/shares/js/common.js"></script>
  16. <script type="text/javascript">
  17. var PRECODE_G_USER_DEFNIED = "${PRECODE_G_USER_DEFNIED}";
  18. var PRECODE_G_DATE = "${PRECODE_G_DATE}";
  19. $(document).ready(function(){
  20. var userDefinedVal = "${codeRule.user_defined_value}";
  21. var dateFormat = "${codeRule.date_format}";
  22. setSpanState(1,"${codeRule.prefix_code1}",userDefinedVal,dateFormat,"${codeRule.prefix_separator1}");
  23. setSpanState(2,"${codeRule.prefix_code2}",userDefinedVal,dateFormat,"${codeRule.prefix_separator2}");
  24. setSpanState(3,"${codeRule.prefix_code3}",userDefinedVal,dateFormat,"${codeRule.prefix_separator3}");
  25. });
  26. // 设置前缀的span控件状态
  27. function setSpanState(n, val, userDefinedVal, dateFormat,separator){
  28. if(val == ""){
  29. $("#span_sep"+n).hide();
  30. }else{
  31. var appendStr = "";
  32. if(val == PRECODE_G_USER_DEFNIED){ // 用户自定义
  33. appendStr += "&nbsp;&nbsp;&nbsp;自定义值:" + userDefinedVal;
  34. }else if(val == PRECODE_G_DATE){ // 日期
  35. appendStr += "&nbsp;&nbsp;&nbsp;日期格式:" + dateFormat;
  36. }
  37. appendStr += "&nbsp;&nbsp;&nbsp;分隔符:" + separator;
  38. $("#span_sep"+n).empty();
  39. $("#span_sep"+n).append(appendStr);
  40. $("#span_sep"+n).show();
  41. }
  42. }
  43. </script>
  44. </head>
  45. <body>
  46. <div id="title" class="form-button">
  47. <input onclick="closeWindow();" type="button" value="关闭" class="l-button">
  48. </div>
  49. <div class="container-layout">
  50. <div class="forum-container">
  51. <center>
  52. <table class="l-table-edit line">
  53. <tr>
  54. <th colspan="4">查看编码规则</th>
  55. </tr>
  56. <tr>
  57. <td class="l-table-edit-text" style="width:15%">规则编号:</td>
  58. <td class="l-table-edit-td" style="width:35%">
  59. ${codeRule.rule_code }
  60. </td>
  61. <td class="l-table-edit-text" style="width:15%">特殊前缀:</td>
  62. <td class="l-table-edit-td">
  63. <c:forEach items="${codePrefixs }" var="prefix">
  64. <c:if test="${prefix.rule_code != 'GLOBAL' }">
  65. [${prefix.prefix_code }]${prefix.prefix_name };
  66. </c:if>
  67. </c:forEach>
  68. </td>
  69. </tr>
  70. <tr>
  71. <td class="l-table-edit-text">规则名称:</td>
  72. <td class="l-table-edit-td" colspan="3">
  73. ${codeRule.rule_name }
  74. </td>
  75. </tr>
  76. <tr>
  77. <td class="l-table-edit-text">前缀1:</td>
  78. <td class="l-table-edit-td" colspan="3">
  79. <input type="text" value="${codeRule.prefix_name1}" readonly="true"/>
  80. <span id="span_sep1">
  81. </span>
  82. </td>
  83. </tr>
  84. <tr>
  85. <td class="l-table-edit-text">前缀2:</td>
  86. <td class="l-table-edit-td" colspan="3">
  87. <input type="text" value="${codeRule.prefix_name2}" readonly="true"/>
  88. <span id="span_sep2">
  89. </span>
  90. </td>
  91. </tr>
  92. <tr>
  93. <td class="l-table-edit-text">前缀3:</td>
  94. <td class="l-table-edit-td" colspan="3">
  95. <input type="text" value="${codeRule.prefix_name3}" readonly="true"/>
  96. <span id="span_sep3">
  97. </span>
  98. </td>
  99. </tr>
  100. <tr>
  101. <td class="l-table-edit-text">流水号长度:</td>
  102. <td class="l-table-edit-td" colspan="3">
  103. <input type="text" value="${codeRule.serial_length}" readonly="true" style="width:50px"/>
  104. </td>
  105. </tr>
  106. <tr>
  107. <td class="l-table-edit-text">流水号启始值:</td>
  108. <td class="l-table-edit-td" colspan="3">
  109. <input type="text" value="${codeRule.serial_start}" readonly="true" style="width:50px"/>
  110. </td>
  111. </tr>
  112. <tr>
  113. <td class="l-table-edit-text">流水号步长:</td>
  114. <td class="l-table-edit-td" colspan="3">
  115. <input type="text" value="${codeRule.serial_step}" readonly="true" style="width:50px"/>
  116. </td>
  117. </tr>
  118. <tr>
  119. <td class="l-table-edit-text">备注:</td>
  120. <td class="l-table-edit-td" colspan="3">
  121. ${codeRule.rule_remark }
  122. </td>
  123. </tr>
  124. <tr>
  125. <td class="l-table-edit-text">规则公式:</td>
  126. <td class="l-table-edit-td" colspan="3">
  127. <span style="color: red;" id="span_rule_exp_show">${codeRule.rule_exp_show }</span>
  128. </td>
  129. </tr>
  130. </table>
  131. <input type="hidden" id="task" name="task" value="view">
  132. <input type="hidden" id="rule_id" name="rule_id" value="${codeRule.universalid}">
  133. <input type="hidden" id="tabid" name="tabid" value="${param.tabid }">
  134. <input type="hidden" id="v_dept" name="v_dept" value="${session.unit.id }">
  135. </center>
  136. </div>
  137. </div>
  138. <%@ include file="/include/message.jsp"%>
  139. </body>
  140. </html>