| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261 |
- <%@ page language="java" contentType="text/html; charset=gbk"
- pageEncoding="gbk"%>
- <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
- <%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
- <!DOCTYPE html>
- <html>
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=gbk">
- <meta name="renderer" content="ie-stand">
- <meta http-equiv="X-UA-Compatible" content="IE=edge;">
- <meta http-equiv="PRAGMA" content="no-cache">
- <meta http-equiv="Cache-Control" content="no-cache">
- <meta http-equiv="Expires" content="0">
- <%@ include file="/yw/bpm/configuration/common.jsp"%>
- <link href="/shares/js/yw/bpm/bootstrap/jquery-validation-1.11.1/demo/css/screen.css" rel="stylesheet"></link>
- <link href="${pageContext.request.contextPath }/yw/bpm/configuration/configuration.css" rel="stylesheet"></link>
- <script type="text/javascript" src="/shares/js/yw/bpm/bootstrap/jquery-validation-1.11.1/dist/jquery.validate.js"></script>
- <script type="text/javascript" src="/shares/js/yw/bpm/bootstrap/jquery-validation-1.11.1/localization/messages_zh.js"></script>
- <script type="text/javascript" src="/shares/js/yw/bpm/bootstrap/esimakin-twbs-pagination/jquery.twbsPagination.js"></script>
- <script type="text/javascript" src="${pageContext.request.contextPath }/yw/bpm/configuration/js/bootstrap-maxlength.js"></script>
- <script type="text/javascript" src="${pageContext.request.contextPath }/yw/bpm/configuration/js/form/elementConfig.js"></script>
- <title>流程列表</title>
- <script type="text/javascript">
- var contextPath = "${pageContext.request.contextPath }";
- </script>
- </head>
- <body>
- <!-- 头部导航区域 -->
- <ul class="nav nav-pills nav-wizard navbar-fixed-top" id="header">
- <li class="active"><a href="#" onclick="saveElements('toFormVersion','${requestScope.defFormId }');"><div class="badge badge-title">1</div>
- 表 单 信 息 和 版 本 </a><div class="nav-arrow"></div></li>
- <li class="active"><div class="nav-wedge"></div>
- <a href="#"><div class="badge badge-title badge-title-none">2</div>
- 表 单 元 素 </a><div class="nav-arrow"></div></li>
- <li><div class="nav-wedge"></div>
- <a href="#" onclick="saveElements('toFormFormula','${requestScope.defFormId }');"><div class="badge badge-title badge-title-none">3</div>
- 公 式 管 理 </a><div class="nav-arrow"></div></li>
- <li><div class="nav-wedge"></div>
- <a href="#" onclick="saveElements('toFinish','${requestScope.defFormId }');"><div class="badge badge-title badge-title-none">4</div>
- 完 成 </a></li>
- </ul>
- <!-- 头部导航区域 -->
- <!-- 底部按钮区域 -->
- <div class="navbar navbar-default navbar-fixed-top" id="footer">
- <div class="container-fluid text-right well well-sm">
- <button type="button" class="btn btn-info btn-sm" onclick="location.reload()">
- <span class="glyphicon glyphicon-refresh"></span> 刷新</button>
- <button type="button" class="btn btn-default btn-sm" onclick="saveElements();">
- <span class="glyphicon glyphicon-floppy-disk"></span> 保存</button>
- <button type="button" class="btn btn-primary btn-sm" onclick="saveElements('back','${requestScope.defFormId }');">
- <span class="glyphicon glyphicon-chevron-left"></span> 上一步</button>
- <button type="button" class="btn btn-primary btn-sm" onclick="saveElements('next','${requestScope.defFormId }');">
- <span class="glyphicon glyphicon-chevron-right"></span> 下一步</button>
- </div>
- </div>
- <!-- 表单版本列表 -->
- <form action="" id="iform" class="form-horizontal">
- <div class="container-fluid" style="padding:65px 50px 30px 60px;">
- <table class="table table-hover">
- <thead>
- <tr>
- <th style="width: 20%;">元素名称</th>
- <th style="width: 20%;">手机端标题
- </th>
- <th style="width: 30%;">内容
- </th>
- <th style="width: 20%;">类型
- </th>
- <th style="width: 10%;">长度
- </th>
- </tr>
- </thead>
- <tbody id="elementTbody">
- <c:forEach items="${requestScope.formElementList }" var="formElement">
- <input name="elementId" value="${formElement.elementId }" type="hidden">
- <input name="tableField${formElement.elementId }" id="tableField${formElement.elementId }"
- value="${formElement.tableField }" type="hidden">
- <input name="elementCode${formElement.elementId }" id="elementCode${formElement.elementId }"
- value="${formElement.elementCode }" type="hidden">
- <tr>
- <td style="width: 20%;">${formElement.elementCode }</td>
- <td style="width: 20%;">
- <input name="elementName${formElement.elementId }" id="elementName${formElement.elementId }"
- value="${formElement.elementName }" type="text" class="form-control" required>
- </td>
- <td style="width: 30%;">
- <select id="type${formElement.elementId }" name="type${formElement.elementId }" class="form-control">
- <c:forEach items="${requestScope.types }" var="type">
- <option value="${type.value }">${type.dataName }</option>
- </c:forEach>
- </select>
- <span id="xlkSpan${formElement.elementId }">
- <select name="xlk${formElement.elementId }" id="xlk${formElement.elementId }" class="form-control" required>
- <option value="">请选择</option>
- <c:forEach items="${requestScope.xlks }" var="xlk">
- <option value="${xlk.enumId }">${xlk.enumName }</option>
- </c:forEach>
- </select>
- </span>
- <span id="skjSpan${formElement.elementId }">
- <select name="skj${formElement.elementId }" id="skj${formElement.elementId }" class="form-control" required>
- <option value="">请选择</option>
- <c:forEach items="${requestScope.skjs }" var="skj">
- <option value="${skj.value }">${skj.dataName }</option>
- </c:forEach>
- </select>
- </span>
- <span id="pluginSpan${formElement.elementId }">
- <select name="plugin${formElement.elementId }" id="plugin${formElement.elementId }" class="form-control" required>
- <option value="">请选择</option>
- <c:forEach items="${requestScope.pluginInfos }" var="plugin">
- <option value="${plugin.pluginId }">${plugin.pluginName }</option>
- </c:forEach>
- </select>
- </span>
- <span id="dxkSpan${formElement.elementId }">
- <select name="dxk${formElement.elementId }" id="dxk${formElement.elementId }" class="form-control" required>
- <option value="">请选择</option>
- <c:forEach items="${requestScope.dxks }" var="dxk">
- <option value="${dxk.enumId }">${dxk.enumName }</option>
- </c:forEach>
- </select>
- </span>
- <span id="fxkSpan${formElement.elementId }">
- <select name="fxk${formElement.elementId }" id="fxk${formElement.elementId }" class="form-control" required>
- <option value="">请选择</option>
- <c:forEach items="${requestScope.fxks }" var="fxk">
- <option value="${fxk.enumId }">${fxk.enumName }</option>
- </c:forEach>
- </select>
- </span>
- <span id="formElementSpan${formElement.elementId }">
- 配置显示字段和查询条件:<br>
- <c:forEach items="${requestScope.formElementList4record }" var="elemen">
- <!-- 过滤特殊控件:13网络签名,10软航印章控件,18表单记录控件 -->
- <c:choose>
- <c:when test="${13 == elemen.type.value}"></c:when>
- <c:when test="${10 == elemen.type.value}"></c:when>
- <c:when test="${18 == elemen.type.value}"></c:when>
- <c:otherwise>
- <input type="checkbox" <c:if test="${fn:contains(formElement.typeDetail, elemen.elementId)}">checked="checked"</c:if> name="formElement${formElement.elementId }" id="formElement${elemen.elementId }" value="${elemen.elementId }" />显示
- <input type="checkbox" <c:if test="${fn:contains(formElement.searchFiled, elemen.elementId)}">checked="checked"</c:if> name="searchElement${formElement.elementId }" id="searchElement${elemen.elementId }" value="${elemen.elementId }" />查询
- ${elemen.elementName }
- <br>
- </c:otherwise>
- </c:choose>
- </c:forEach>
- 统计字段:
- <select name="sumElement${formElement.elementId }" id="sumElement${formElement.elementId }" class="form-control">
- <option value="">请选择</option>
- <c:forEach items="${requestScope.formElementList4record }" var="elemen">
- <c:choose>
- <c:when test="${13 == elemen.type.value}"></c:when>
- <c:when test="${10 == elemen.type.value}"></c:when>
- <c:when test="${18 == elemen.type.value}"></c:when>
- <c:otherwise>
- <option value="${elemen.tableField }">${elemen.elementName }</option>
- </c:otherwise>
- </c:choose>
- </c:forEach>
- </select>
- </span>
- <script type="text/javascript">
-
- $("#type${formElement.elementId }").val("${formElement.type.value }");
- if("${formElement.type.value }" != 2){//下拉框
- $("#xlkSpan${formElement.elementId }").hide();
- } else {
- $("#xlk${formElement.elementId }").val("${formElement.typeDetail }");
- }
- if("${formElement.type.value }" != 7){//树控件
- $("#skjSpan${formElement.elementId }").hide();
- } else {
- $("#skj${formElement.elementId }").val("${formElement.typeDetail }");
- }
- if("${formElement.type.value }" != 11){//自定义控件
- $("#pluginSpan${formElement.elementId }").hide();
- } else {
- $("#plugin${formElement.elementId }").val("${formElement.typeDetail }");
- }
- if("${formElement.type.value }" != 4){//单选按钮
- $("#dxkSpan${formElement.elementId }").hide();
- } else {
- $("#dxk${formElement.elementId }").val("${formElement.typeDetail }");
- }
- if("${formElement.type.value }" != 5){//复选框
- $("#fxkSpan${formElement.elementId }").hide();
- } else {
- $("#fxk${formElement.elementId }").val("${formElement.typeDetail }");
- }
- if("${formElement.type.value }" != 18){//表单字段
- $("#formElementSpan${formElement.elementId }").hide();
- } else {
- $("#sumElement${formElement.elementId }").val("${formElement.sumField }");
- }
- $("#type${formElement.elementId }").change(function(){
- var value = $(this).val();
- if(value == 2){
- $("#xlkSpan${formElement.elementId }").show();
- } else {
- $("#xlkSpan${formElement.elementId }").hide();
- }
- if(value == 7){
- $("#skjSpan${formElement.elementId }").show();
- } else {
- $("#skjSpan${formElement.elementId }").hide();
- }
- if(value == 11){
- $("#pluginSpan${formElement.elementId }").show();
- } else {
- $("#pluginSpan${formElement.elementId }").hide();
- }
- if(value == 4){
- $("#dxkSpan${formElement.elementId }").show();
- } else {
- $("#dxkSpan${formElement.elementId }").hide();
- }
- if(value == 5){
- $("#fxkSpan${formElement.elementId }").show();
- } else {
- $("#fxkSpan${formElement.elementId }").hide();
- }
- if(value == 18){
- $("#formElementSpan${formElement.elementId }").show();
- } else {
- $("#formElementSpan${formElement.elementId }").hide();
- }
- });
-
- </script>
- </td>
- <td style="width: 20%;">
- <select id="fieldType${formElement.elementId }" name="fieldType${formElement.elementId }" class="form-control">
- <c:forEach items="${requestScope.fieldTypes }" var="fieldType">
- <option value="${fieldType.value }">${fieldType.dataName }</option>
- </c:forEach>
- </select>
- <script type="text/javascript">
- $("#fieldType${formElement.elementId }").val("${formElement.fieldType.value }");
- </script>
- </td>
- <td style="width: 10%;" >
- <input class="form-control" type="text" name="long${formElement.elementId }" id="long${formElement.elementId }" value="${formElement.length }" required>
- </td>
- <input type="hidden" name="elementId${formElement.elementId }"
- id="elementId${formElement.elementId }" value="${formElement.elementId }">
- </tr>
- </c:forEach>
- </tbody>
-
- </table>
- </div>
- <div class="text-center">
- <div class="pagination"></div>
- </div>
- <input type="hidden" id="formVid" name="formVid" value="">
- <input type="hidden" id="formId" name="formId" value="${requestScope.formId }">
- </form>
- <!-- 表单版本列表 -->
- </body>
- </html>
|