flowInsDataField.jsp 6.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140
  1. <%@page import="java.util.List"%>
  2. <%@ page language="java" contentType="text/html; charset=gbk"
  3. pageEncoding="gbk"%>
  4. <%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
  5. <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
  6. <!DOCTYPE html>
  7. <html>
  8. <head>
  9. <meta http-equiv="Content-Type" content="text/html; charset=gbk">
  10. <meta name="renderer" content="ie-stand">
  11. <meta http-equiv="X-UA-Compatible" content="IE=edge;">
  12. <meta http-equiv="PRAGMA" content="no-cache">
  13. <meta http-equiv="Cache-Control" content="no-cache">
  14. <meta http-equiv="Expires" content="0">
  15. <%@ include file="/yw/bpm/configuration/common.jsp"%>
  16. <link href="/shares/js/yw/bpm/bootstrap/jquery-validation-1.11.1/demo/css/screen.css" rel="stylesheet"></link>
  17. <link href="${pageContext.request.contextPath }/yw/bpm/configuration/configuration.css" rel="stylesheet"></link>
  18. <script type="text/javascript" src="/shares/js/yw/bpm/bootstrap/jquery-validation-1.11.1/dist/jquery.validate.js"></script>
  19. <script type="text/javascript" src="/shares/js/yw/bpm/bootstrap/jquery-validation-1.11.1/localization/messages_zh.js"></script>
  20. <script type="text/javascript" src="${pageContext.request.contextPath }/yw/bpm/datacenter/js/flowInsDataConf.js"></script>
  21. <script type="text/javascript" src="${pageContext.request.contextPath }/yw/bpm/configuration/js/flow/flowevent.js"></script>
  22. <title>实例数据字段绑定配置</title>
  23. <style type="text/css">
  24. #contextmenu {
  25. position: absolute;
  26. display: none;
  27. }
  28. </style>
  29. </head>
  30. <body>
  31. <!-- 头部导航区域 -->
  32. <input type="hidden" id="modelId" name="modelId" value="${requestScope.modelId }">
  33. <ul class="nav nav-pills nav-wizard navbar-fixed-top" id="header">
  34. <li class="active"><a href="#" onclick="location='bpmFlowInsDataConfAction.do?task=toFlowIndDataConf&confId=${requestScope.confId }'"><div class="badge badge-title">1</div>
  35. &nbsp;流&nbsp;程&nbsp;关&nbsp;联</a><div class="nav-arrow"></div></li>
  36. <li><div class="active"></div>
  37. <a href="#" onclick="location='bpmFlowInsDataConfAction.do?task=toFlowField&modelId=${requestScope.modelId }&confId=${requestScope.confId }','${requestScope.confId}')"><div class="badge badge-title badge-title-none">2</div>
  38. &nbsp;字&nbsp;段&nbsp;关&nbsp;联</a><div class="nav-arrow"></div></li>
  39. <li><div class="nav-wedge"></div>
  40. <a href="#" onclick="location='bpmFlowInsDataConfAction.do?task=toList'"><div class="badge badge-title badge-title-none">3</div>
  41. &nbsp;完&nbsp;成</a></li>
  42. </ul>
  43. <!-- 头部导航区域 -->
  44. <!-- 底部按钮区域 -->
  45. <div class="navbar navbar-default navbar-fixed-top" id="footer">
  46. <div class="container-fluid well well-sm text-right">
  47. <button type="button" class="btn btn-info btn-sm" onclick="location.reload();">
  48. <span class="glyphicon glyphicon-refresh"></span>&nbsp;刷新</button>
  49. <!-- <button type="button" class="btn btn-default btn-sm"> -->
  50. <!-- <span class="glyphicon glyphicon-floppy-disk"></span>&nbsp;保存</button> -->
  51. <button type="button" class="btn btn-primary btn-sm" onclick="location='bpmFlowInsDataConfAction.do?task=toFlowIndDataConf&confId=${requestScope.confId }'">
  52. <span class="glyphicon glyphicon-chevron-left"></span>&nbsp;上一步</button>
  53. <button type="button" class="btn btn-primary btn-sm" onclick="location='bpmFlowInsDataConfAction.do?task=toList'">
  54. <span class="glyphicon glyphicon-chevron-right"></span>&nbsp;完成</button>
  55. </div>
  56. </div>
  57. <!-- 底部按钮区域 -->
  58. <form action="" class="form-horizontal" id="form1">
  59. <!-- 隐藏元素 -->
  60. <input type="hidden" id="tmodelId" name="tmodelId" value="${requestScope.modelId }">
  61. <input type="hidden" id="formId" name="formId" value="${requestScope.flowModel.formId.formId}">
  62. <input type="hidden" id="oldifaceId" name="oldifaceId" value="${requestScope.ifaceBean.ifaceId}">
  63. <input type="hidden" id="paramName" name="paramName" value="">
  64. <input type="hidden" id="listName" name="listName" value="">
  65. <input type="hidden" id="bindType" name="bindType" value="2">
  66. <!-- 隐藏元素 -->
  67. <div class="container-fluid col-md-3 col-sm-3 col-xs-3" style="margin-top: 65px;">
  68. <div class="form-group">
  69. <!-- <div class="col-md-5 col-sm-5 col-xs-5 control-label text-left">选择接口</div> -->
  70. <!-- <div class="col-md-7 col-sm-7 col-xs-7"> -->
  71. <!-- <select class="form-control" id="ifaceId" name="ifaceId"> -->
  72. <!-- <option value="0">请选择</option> -->
  73. <%-- <c:forEach items="${requestScope.ifaceBeans }" var="iface"> --%>
  74. <%-- <option value="${iface.ifaceId }">${iface.text}</option> --%>
  75. <%-- </c:forEach> --%>
  76. <!-- </select> -->
  77. <!-- </div> -->
  78. </div>
  79. <div class="form-group">
  80. <div class="col-md-offset-1 col-md-11 col-sm-11 col-xs-11 list-iface-param">
  81. <div class="panel-body" style="overflow:auto;padding:0px">
  82. <%-- <c:if test="${not empty ifaceBindBeans}"> --%>
  83. <%-- <c:forEach items="${requestScope.ifaceBindBeans }" var="ifaceBind"> --%>
  84. <div class='list-group' name='${ifaceBind.ifaceId}'>
  85. <span class='list-group-item' style='background:#ccc;'>${ifaceBind.text}
  86. <%-- <a href="#" onclick="deleteIface('${ifaceBind.ifaceId}')" style="display:inline-block;float:right;">删除</a> --%>
  87. </span>
  88. <c:forEach items="${ifaceBind.inparams}" var="inparam">
  89. <a href='#' onclick='listItem(this)' listname="${inparam.listName}" class='list-group-item' name='${inparam.name}'>
  90. ${inparam.text}
  91. <c:if test="${not empty inparam.listName}">
  92. (<span style='color:red'>明细列</span>)
  93. </c:if>
  94. </a>
  95. </c:forEach>
  96. </div>
  97. <%-- </c:forEach> --%>
  98. <%-- </c:if> --%>
  99. </div>
  100. </div>
  101. </div>
  102. </div>
  103. <div class="col-md-9 col-sm-9 col-xs-9" style="margin-top: 65px;">
  104. <div class="panel panel-default" id="elementsConfig" style="overflow:auto;">
  105. <div class="panel-body">
  106. <table class="table table-hover">
  107. <thead>
  108. <tr>
  109. <th width="30%">字段名称</th>
  110. <th width="30%">字段类型
  111. </th>
  112. <th width="40%">是否绑定
  113. </th>
  114. </tr>
  115. </thead>
  116. </table>
  117. <table class="table table-hover">
  118. <tbody id="elementTbody">
  119. <c:forEach items="${requestScope.formElementList }" var="elements">
  120. <tr>
  121. <td width="30%">${elements.elementCode}</td>
  122. <td width="30%">${elements.fieldType.dataName}</td>
  123. <td width="40%"><input id="${elements.elementId}" type="checkbox" name="isbind" value="${elements.elementId}"></td>
  124. </tr>
  125. </c:forEach>
  126. </tbody>
  127. </table>
  128. </div>
  129. </div>
  130. </div>
  131. </form>
  132. <script type="text/javascript">
  133. $(function(){
  134. });
  135. </script>
  136. </body>
  137. </html>