nodeRuleTemplate.jsp 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116
  1. <!-- 规则模板 -->
  2. <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
  3. <div class="hidden">
  4. <input id="normal-input" class="short-input" name="judgeValue" type="text" />
  5. <select id="judgeCon-1" name="judgeCondition">
  6. <option value="==">等于</option>
  7. <option value="!=">不等于</option>
  8. <option value=">">大于</option>
  9. <option value="&lt;">小于</option>
  10. <option value=">=">大于等于</option>
  11. <option value="&lt;=">小于等于</option>
  12. </select>
  13. <select id="judgeCon-2" name="judgeCondition">
  14. <option value="equals()">完全等于</option>
  15. <option value="!=">不等于</option>
  16. <option value="equalsIgnoreCase()">等于(忽略大小写)</option>
  17. <option value="contains()">包含</option>
  18. <option value="notContains()">不包含</option>
  19. </select>
  20. <select id="judgeCon-4" name="judgeCondition">
  21. <option value="equals()">等于</option>
  22. <option value="!=">不等于</option>
  23. <option value="contains()">包含</option>
  24. <option value="notContains()">不包含</option>
  25. </select>
  26. <select id="judgeCon-5" name="judgeCondition">
  27. <option value="contains()">包含</option>
  28. <option value="notContains()">不包含</option>
  29. </select>
  30. <input id="date-input" type="text" class="Wdate" />
  31. <div id="role-div">
  32. <input type="hidden" value="">
  33. <input type="text" readonly="readonly" />
  34. <a href="javascript:;" class="link role">选择</a>
  35. </div>
  36. <div id="position-div">
  37. <input type="hidden" value="">
  38. <input type="text" readonly="readonly" />
  39. <a href="javascript:;" class="link position">选择</a>
  40. </div>
  41. <div id="org-div">
  42. <input type="hidden" value="">
  43. <input type="text" readonly="readonly" />
  44. <a href="javascript:;" class="link org">选择</a>
  45. </div>
  46. <div id="user-div">
  47. <input type="hidden" value="">
  48. <input type="text" readonly="readonly" />
  49. <a href="javascript:;" class="link users">选择</a>
  50. </div>
  51. <textarea id="dic-select">
  52. <select>
  53. <#list data as obj>
  54. <option value="\${obj.option}">\${obj.memo}</option>
  55. </#list>
  56. </select>
  57. </textarea>
  58. <textarea id="dic-radio-checkbox">
  59. <#list data as obj>
  60. <label><input type="\${obj.type}" name="\${obj.name}" value="\${obj.option}"/>\${obj.memo}</label>
  61. </#list>
  62. </textarea>
  63. <select id="flowVarsSelect" class="left margin-set" name="flowVars" onchange="flowVarChange.apply(this)">
  64. <option value="">--请选择--</option>
  65. <optgroup label="表单变量"></optgroup>
  66. <c:forEach items="${flowVars}" var="flowVar">
  67. <option class="flowvar-item" value="${flowVar.fieldName}" chosenopt="${flowVar.jsonOptions}" ctltype="${flowVar.controlType}" ftype="${flowVar.fieldType}" datefmt='${flowVar.datefmt}'>${flowVar.fieldDesc}</option>
  68. </c:forEach>
  69. <c:if test="${not empty defVars}">
  70. <optgroup label="自定义变量"></optgroup>
  71. <c:forEach items="${defVars}" var="defVars">
  72. <option class="flowvar-item" value="${defVars.varKey}" chosenopt="" ctltype="0" ftype="${defVars.varDataType}" datefmt='yyyy-MM-dd'>${defVars.varName}</option>
  73. </c:forEach>
  74. </c:if>
  75. </select>
  76. <!-- 属性模板 -->
  77. <select id="paramKey" name="paramKey" class="left margin-set" onchange="changeCondition(this)">
  78. <c:forEach items="${sysParamList}" var="p" >
  79. <option title="${p.dataType }" value="${p.paramKey }">${p.paramName }</option>
  80. </c:forEach>
  81. </select>
  82. <select id="paramCondition" name="paramCondition" class="left margin-set">
  83. <option value="=">=</option>
  84. <option value="!=">!=</option>
  85. <option value=">">></option>
  86. <option value="<"><</option>
  87. <option value=">=">>=</option>
  88. <option value="<="><=</option>
  89. </select>
  90. <input type="text" id="paramValue" name="paramValue" class="left margin-set" onchange="validateVal(this)"/>
  91. <div >
  92. <table id="condition-script-rule">
  93. <tr class="script-tr">
  94. <td>
  95. <input name="pk" type="checkbox" />
  96. </td>
  97. <td>
  98. 条件脚本
  99. </td>
  100. <td name="conComType">
  101. <select name="comTypeSelect">
  102. <option value='0'>或</option>
  103. <option value='1'>与</option>
  104. </select>
  105. </td>
  106. <td>
  107. <a name="script" href="javascript:;" onclick="editConditionScript(this)">脚本</a>
  108. </td>
  109. </tr>
  110. </table>
  111. </div>
  112. </div>