| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567 |
- <%@ page language="java" contentType="text/html;charset=GBK" pageEncoding="GBK"%>
- <%@page import="java.util.ArrayList"%>
- <%@page import="com.yw.bpm.instance.model.FileInfo"%>
- <%@page import="java.util.List"%>
- <%@page import="com.yw.core.session.OASession"%>
- <jsp:useBean id="oasession" class="com.yw.core.session.OASession"
- scope="session" />
- <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
- <%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
- <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
- <html>
- <head>
- <meta http-equiv="Content-Type" content="text/html;charset=GBK">
- <title>公文办理</title>
- <link href="${pageContext.request.contextPath }/main.css" rel="stylesheet" type="text/css" />
- <link href="${pageContext.request.contextPath }/liger/lib/ligerUI/skins/${sessionScope.css}/css/ligerui-all.css" rel="stylesheet" type="text/css" />
- <link href="/shares/css/yw/flow/flow.css" rel="stylesheet" type="text/css" />
- <script src="${pageContext.request.contextPath }/liger/lib/jquery/jquery-1.3.2.min.js" type="text/javascript"></script>
- <script type="text/javascript" src="/shares/js/constant.js"></script>
- <script type="text/javascript" src="/shares/js/common.js"></script>
- <script type="text/javascript" src="/shares/js/file.js"></script>
- <script src="${pageContext.request.contextPath }/liger/lib/ligerUI/js/core/base.js" type="text/javascript"></script>
- <script src="${pageContext.request.contextPath }/liger/lib/ligerUI/js/plugins/ligerDateEditor.js" type="text/javascript"></script>
- <script src="/shares/xheditor/xheditor-1.1.14/xheditor-1.1.14-zh-cn.min.js" type="text/javascript" ></script>
- <!-- 选择窗口需要加载的js文件 start-->
- <script src="${pageContext.request.contextPath}/liger/lib/json2.js" type="text/javascript"></script>
- <script src="${pageContext.request.contextPath}/liger/lib/ligerUI/js/plugins/ligerDialog.js" type="text/javascript"></script>
- <script src="${pageContext.request.contextPath}/liger/lib/ligerUI/js/plugins/ligerGrid.js" type="text/javascript"></script>
- <!-- -->
- <script src="${pageContext.request.contextPath}/liger/lib/ligerUI/js/plugins/ligerTextBox.js" type="text/javascript"></script>
- <script src="${pageContext.request.contextPath}/liger/lib/ligerUI/js/plugins/ligerCheckBox.js" type="text/javascript"></script>
- <script src="${pageContext.request.contextPath}/liger/lib/ligerUI/js/plugins/ligerComboBox.js" type="text/javascript"></script>
- <script src="${pageContext.request.contextPath}/liger/lib/ligerUI/js/plugins/ligerSpinner.js" type="text/javascript"></script>
- <script type="text/javascript" src="${pageContext.request.contextPath}/liger/lib/ligerUI/js/ligerui.all.js"></script>
- <script type="text/javascript" src="/shares/datePicker/WdatePicker.js"></script>
-
- <script type="text/javascript" src="/shares/js/yw/gov/govflow.js"></script>
- <script type="text/javascript" src="/shares/js/yw/gov/promptDefine.js"></script>
- <script type="text/javascript" src="/shares/js/yw/gov/send/processsenddoc.js"></script>
- <style type="text/css">
- .l-tab-links {
- position: relative;
- float: left;
- height: 32px;
- line-height:32px;
- width: 100%;
- overflow: hidden;
- margin: 0px;
- background:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f7f4f4));
- font-size:12px;
- background:rgb(245, 245, 245);
- }
-
- .l-tab-links .l-selected a {
- font-size:12px;
- font-weight: bold;
- height:30px;
- line-height:30px;
- }
- .l-tab-links li a{
- font-size:12px;
- color: #777;
- font-weight: bold;
- height:30px;
- line-height:30px;
- }
- .l-tab-links li.l-selected {
- position: relative;
- float: left;
- height: 30px;
- background: #e6e6e6;
- overflow: hidden;
- text-decoration: none;
- background-position: 0 -15px;
- -webkit-transition: background-position 0.1s linear;
- -moz-transition: background-position 0.1s linear;
- -o-transition: background-position 0.1s linear;
- transition: background-position 0.1s linear;
- }
- .l-tab-links ul li {
- width: 120px;
- float: left;
- margin-right: -1px;
- margin-bottom: 0;
- font-size: 14px;
- height: 30px;
- line-height: 30px;
- text-align: center;
- vertical-align: middle;
- cursor: pointer;
- color: #333333;
- text-shadow: 0 1px 1px rgba(255,255,255,0.75);
- background-color: #f5f5f5;
- background-image: -moz-linear-gradient(top,#ffffff,#e6e6e6);
- background-image: -webkit-gradient(linear,0 0,0 100%,from(#ffffff),to(#e6e6e6));
- background-image: -webkit-linear-gradient(top,#ffffff,#e6e6e6);
- background-image: -o-linear-gradient(top,#ffffff,#e6e6e6);
- background-image: linear-gradient(to bottom,#ffffff,#e6e6e6);
- background-repeat: repeat-x;
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);
- border-color: #e6e6e6 #e6e6e6 #bfbfbf;
- border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
- filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
- border-bottom-color: #b3b3b3;
- -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);
- -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);
- box-shadow: inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);
- }
- </style>
- <script type="text/javascript">
- var curTab = 1;
- var mytab;
- $(function(){
- $("#btnPre").hide();
- $("#btnNext").show();
- $("#btnSave").hide();
- mytab=$("#div_senddoc").ligerTab({changeHeightOnResize:true, onAfterSelectTabItem:function(tabId){
- if(curTab == 1){
- try{
- var docid = document.getElementById("editoffice").contentWindow.functionName();
- if(docid=="0"){
- alert("公文正文保存失败!");
- }else{
- $("#docid").val(docid);
- }
- } catch(Exception){
- alert("公文正文保存失败!");
- }
- }
- if(tabId == "tabitem1"){
- curTab = 1;
- $("#btnPre").hide();
- $("#btnNext").show();
- $("#btnSave").hide();
- }else if(tabId == "tabitem2"){
- curTab = 2;
- $("#btnPre").show();
- $("#btnNext").show();
- $("#btnSave").hide();
- }else if(tabId == "tabitem3"){
- curTab = 3;
- $("#btnPre").show();
- $("#btnNext").hide();
- $("#btnSave").show();
- }
- }});
-
-
-
- var nextUserTag = "${requestScope.tmodel.pathJudgeType.value }";
- if(nextUserTag == "1"){
- $("[name='nextUser']").hide();
- var nextTmodelId = $("[name='nextTmodelId']").val();
- $("#" + nextTmodelId).show();
- }
- $("[name='nextTmodelId']").change(function(){
- $("[name='nextUser']").hide();
- var nextTmodelId = $("[name='nextTmodelId']").val();
- $("#" + nextTmodelId).show();
- });
- var nextObject = "${requestScope.tmodel.noticeObject}";
- if(nextObject.indexOf("3") >= 0){
- $("#noticeOther").show();
- }
- $("#instructions").change(function(){
- $("#remark").val($("#instructions").val());
- });
- loadTypeTree("noticeButton",{type:"user", tab:"1", backId:"noticeUsers", backName:"noticeUsernames"});
- });
-
- function checkForm() {
- var rs = $.validate({
- name : "docTitle",
- model : [ {
- type : "require",
- msg : "标题名称不能为空!"
- }, {
- type : "len",
- min : 1,
- max : 50,
- msg : "标题名称长度不能超过50个字!"
- } ]
- });
- if (rs) {
- try{
- var docid = document.getElementById("editoffice").contentWindow.functionName();
- if(docid=="0"){
- alert("公文正文保存失败!");
- }else{
- $("#docid").val(docid);
- }
- } catch(Exception){
- alert("公文正文保存失败!");
- return false;
- }
- return true;
- }
- return false;
- }
-
- function selectPre(){
- if(curTab=="2"){
- mytab.selectTabItem("tabitem1");
- }else if(curTab=="3"){
- mytab.selectTabItem("tabitem2");
- }
- }
- function selectNext(){
- if(curTab=="1"){
- mytab.selectTabItem("tabitem2");
- }else if(curTab=="2"){
- mytab.selectTabItem("tabitem3");
- }
- }
- </script>
- </head>
- <body>
- <form id="cform" action="govSendDocAction.do" method="post" onsubmit="return checkForm();">
- <input type="hidden" id="task" name="task" value="processSendDoc">
- <input type="hidden" id="tabid" name="tabid" value="${param.tabid }">
- <input type="hidden" id="docid" name="docid" value="${requestScope.sendDoc.docid }">
- <div id="title" class="form-button">
- <c:choose>
- <c:when test="${flowOnOff=='off' }">
- <span style="color:red;">请先配置审核流程</span>
- </c:when>
- <c:when test="${fmodel_state=='0' }">
- <span style="color:red;">请先启用审核流程</span>
- </c:when>
- <c:otherwise>
- <input id="btnPre" type="button" class="l-button" value="上一步" onclick="selectPre();" />
- <input id="btnNext" type="button" class="l-button" value="下一步" onclick="selectNext();" />
- <input id="btnSave" type="button" class="l-button" value="提交" onclick="processSendDoc();" />
- </c:otherwise>
- </c:choose>
- <input type="button" value="关闭" class="l-button" onclick="closeWindow();"/>
- </div>
- <div class="container-layout" >
- <div id="div_senddoc">
- <div title="公文正文" id="docBodyTab" style="overflow: hidden;">
- <table border="0" cellspacing="1" cellpadding="0" style="border: 1px solid #ededed;width:100%;margin-top:-13px;">
- <tr>
- <th colspan="5">
- <div class="l-table-edit line"> </div>
- </th>
- </tr>
- <tr style="height:550px;">
- <td colspan="5">
- <div id="docBody" style="height:550px;margin: 0; padding: 0;">
- <iframe name="editoffice" id="editoffice"
- src="${pageContext.request.contextPath}/govNtkoDocAction.do?task=toNtkoDoc&wordHeight=550&docid=${requestScope.sendDoc.docid }"
- frameborder="0" scrolling="no" width="100%" height="550" style="margin-top: 3px;" ></iframe>
- </div>
- </td>
- </tr>
- </table>
-
- </div>
- <div title="公文拟稿封面" id="docCoverTab" style="overflow: hidden;">
- <table class="l-table-edit line" border="0" cellspacing="1" cellpadding="0" style="border: 1px solid #ededed;width:100%;margin-top:-13px;">
- <thead>
- <tr>
- <th colspan="5">
- <div class="l-table-edit line"> </div>
- </th>
- </tr>
- <tr>
- <td colspan="5">
- <div id="docCover" style="margin: 0; padding: 0">
- <div class="forum-container" >
- <center>
- <table class="l-table-edit line">
- <tr>
- <th colspan="2">公文拟稿封面</th>
- </tr>
- <tr>
- <td class="l-table-edit-text" >标题:</td>
- <td class="l-table-edit-td">
- <input type="text" id="docTitle" name="docTitle" value="${requestScope.sendDoc.docTitle }" style="width:180px;" />
- </td>
- </tr>
- </table>
- </center>
- </div>
- </div>
- </td>
- </tr>
- </thead>
- </table>
- </div>
- <div title="公文办理" id="docTransTab" style="overflow: hidden;">
- <table class="l-table-edit line" border="0" cellspacing="1" cellpadding="0" style="border: 1px solid #ededed;width:100%;margin-top:-13px;">
- <thead>
- <tr>
- <th colspan="5">
- <div class="l-table-edit line"> </div>
- </th>
- </tr>
- <tr>
- <td colspan="5">
- <div id="docTrans" style="margin: 0; padding: 0">
- <div class="forum-container">
- <fieldset style="border: 1px solid #333333; ">
- <legend>
- <i></i> 附件
- </legend>
- <div class="forum-container">
- <table class="l-table-edit">
- <% List<FileInfo> allfileList = (List)(request.getAttribute("fileList"));
- List<FileInfo> fileList = new ArrayList();
- List<FileInfo> delfileList = new ArrayList();
- for(FileInfo file:allfileList){
- if("1".equals(file.getState().getValue())){
- fileList.add(file);
- }else if("0".equals(file.getState().getValue())){
- delfileList.add(file);
- }
- }
- %>
- <tr>
- <td class="l-table-edit-text">附件<span id="delLink"><% if(delfileList.size()>0) {%>(<a id="ahide" onclick="delfileshownhide();">查看已删除附件</a>)<%} %></span>:
- </td>
- <td class="l-table-edit-td">
-
- <% if(allfileList.size()>0) {%>
- <table>
- <tr>
- <td width="20%">上传环节</td>
- <td width="40%">上传人</td>
- <td width="40%">附件</td>
- </tr>
- <% if(fileList.size()>0) {%>
- <%
- for(FileInfo file:fileList){%>
- <tr id="<%=file.getIfileId()%>">
- <td width="20%"><%=file.getTinsId().getTmodelId().getTmodelName() %></td>
- <td width="40%"><%=file.getCreator().getUsername() %>(<%=file.getTinsId().getFinishdate().toString().substring(0, 19) %>)</td>
- <td width="40%">
- <% if(file.getCreator().getUserId().equals(String.valueOf(oasession.getLoginID()))){%>
- <span id="<%=file.getIfileId()%>_filespan" class="l-file" len="15"><%=file.getFileId().getUniversalid() %></span>
- <span id="<%=file.getIfileId()%>_span">
- <img width="12" height="12" title="删除" style="cursor: pointer;margin-bottom:-3px;" onclick="delFile('<%=file.getIfileId()%>')" src="/shares/images/no.png" complete="complete"/>
- </span>
- <%}else {%>
- <span class="l-file" len="15"><%=file.getFileId().getUniversalid() %></span>
- <%} %>
- </td>
- </tr>
- <% }%>
- <%} %>
- </table>
- <div id="delfiles" style="display: none;">
- <table id="delfiletable">
- <% if(delfileList.size()>0) {%>
- <% for(FileInfo file:delfileList){%>
- <tr id="<%=file.getIfileId()%>">
- <td width="20%"><%=file.getTinsId().getTmodelId().getTmodelName() %></td>
- <td width="40%"><%=file.getCreator().getUsername() %>(<%=file.getTinsId().getFinishdate().toString().substring(0, 19) %>)</td>
- <td width="40%">
- <span class="l-file" len="15"><%=file.getFileId().getUniversalid() %></span>
- <span id="<%=file.getIfileId()%>_span">
- <font color="red">(已删除,删除时间:<%=file.getDelTime().toString().substring(0, 19) %>)</font>
- </span>
- </td>
- </tr>
- <% }%>
- <% }%>
- </table>
- </div>
- <% }%>
- <c:if test="${requestScope.tmodel.isOffice.value == 1 }">
- <jsp:include page="/include/file.jsp">
- <jsp:param name="fieldName" value="fileId"/>
- <jsp:param name="folder" value="govflow"/>
- <jsp:param name="documentId" value=""/>
- <jsp:param name="size" value="20"/>
- <jsp:param name="isDelFile" value="1"/>
- </jsp:include>
- </c:if>
- <c:if test="${requestScope.tmodel.isOffice.value == 0 }">
- <% if(allfileList.size()==0) {%>无附件数据...<%} %>
- </c:if>
- </td>
- </tr>
- </table>
- </div>
- </fieldset>
- <fieldset style="border: 1px solid #333333; ">
- <legend>
- <i></i> 公文办理
- </legend>
-
- <center>
- <table class="l-table-edit">
- <c:choose>
- <c:when test="${requestScope.tmodel.pathJudgeType.value == 1 }">
- <tr>
- <td class="l-table-edit-text">下一环节<FONT COLOR="red">*</FONT>:
- </td>
- <td class="l-table-edit-td">
- <select id="nextTmodelId" name="nextTmodelId" class="width_150 flowText">
- <c:forEach items="${requestScope.nextTmodels }" var="tmodel">
- <option value="${tmodel.nextTmodelId.tmodelId }">${tmodel.nextTmodelId.tmodelName }</option>
- </c:forEach>
- </select>
- </td>
- </tr>
- <c:forEach items="${requestScope.nextHandTmodels }" var="nhTmodel" varStatus="count">
- <tbody id="${nhTmodel.nextTmodelId.tmodelId }" name="nextUser">
- <tr>
- <td class="l-table-edit-text">下一环节操作人<FONT COLOR="red">*</FONT>:
- </td>
- <td class="l-table-edit-td">
- <input type="text" class="width_150 flowText" id="usersName${nhTmodel.nextTmodelId.tmodelId }" name="usersName${nhTmodel.nextTmodelId.tmodelId }" value="">
- <input type="hidden" id="users${nhTmodel.nextTmodelId.tmodelId }" name="users${nhTmodel.nextTmodelId.tmodelId }" value="">
- <input type="button" class="btn flowText" style="height: 25px;" id="usersButton${nhTmodel.nextTmodelId.tmodelId }" name="usersButton${nhTmodel.nextTmodelId.tmodelId }" value="选择人员">
- </td>
- </tr>
- <script type="text/javascript">
- $(document).ready(function(){
- loadTypeTree("usersButton${nhTmodel.nextTmodelId.tmodelId }",{type:"user", tab:"1", backId:"users${nhTmodel.nextTmodelId.tmodelId }", backName:"usersName${nhTmodel.nextTmodelId.tmodelId }", tabParam:[{tab:"1", isMultiDept:"1"}]});
- });
- </script>
- </tbody>
- </c:forEach>
- </c:when>
- <c:when test="${requestScope.tmodel.pathJudgeType.value == 0 }">
- <c:if test="${fn:length(requestScope.nextHandTmodels) > 0}">
- <tr>
- <td class="l-table-edit-text">下一环节操作人<FONT COLOR="red">*</FONT>:
- </td>
- <td class="l-table-edit-td"></td>
- </tr>
- </c:if>
- <c:forEach items="${requestScope.nextHandTmodels }" var="nhTmodel" varStatus="count">
- <tbody id="${nhTmodel.nextTmodelId.tmodelId }" name="nextUser">
- <tr>
- <td class="l-table-edit-text">${nhTmodel.nextTmodelId.tmodelName }<FONT COLOR="red">*</FONT>:
- </td>
- <td class="l-table-edit-td">
- <input type="text" class="width_150 flowText" id="usersName${nhTmodel.nextTmodelId.tmodelId }" name="usersName${nhTmodel.nextTmodelId.tmodelId }" value="">
- <input type="hidden" id="users${nhTmodel.nextTmodelId.tmodelId }" name="users${nhTmodel.nextTmodelId.tmodelId }" value="">
- <input type="button" class="btn flowText" style="height: 25px;" id="usersButton${nhTmodel.nextTmodelId.tmodelId }" name="usersButton${nhTmodel.nextTmodelId.tmodelId }" value="选择人员">
- </td>
- </tr>
- <script type="text/javascript">
- $(document).ready(function(){
- loadTypeTree("usersButton${nhTmodel.nextTmodelId.tmodelId }",{type:"user", tab:"1", backId:"users${nhTmodel.nextTmodelId.tmodelId }", backName:"usersName${nhTmodel.nextTmodelId.tmodelId }", tabParam:[{tab:"1", isMultiDept:"1"}]});
- });
- </script>
- </tbody>
- </c:forEach>
- </c:when>
- </c:choose>
- <tr>
- <td class="l-table-edit-text">短信提醒:
- </td>
- <td class="l-table-edit-td">
- <input type="checkbox" id="isNextSms" name="isNextSms" value="1"
- <c:if test="${requestScope.tmodel.isSms.value == 1}">
- checked="checked"
- </c:if>
- > 短信通知下一环节操作人
- </td>
- </tr>
- <tr id="noticeOther" style="display: none;">
- <td class="l-table-edit-text">通知其他人:
- </td>
- <td class="l-table-edit-td">
- <textarea id="noticeUsernames" name="noticeUsernames" class="flowText" rows="3" cols="50"></textarea>
- <input type="hidden" id="noticeUsers" name="noticeUsers" value="">
- <input type="button" style="height: 25px;" class="btn flowText" id="noticeButton" name="noticeButton" value="选择人员">
- </td>
- </tr>
- <tr>
- <td class="l-table-edit-text" rowspan="2">环节审批:
- </td>
- <td class="l-table-edit-td">
- <select id="instructions" class="flowText" style="width: 200px;">
- <option value="">常用批示语</option>
- <c:forEach items="${requestScope.inList }" var="in">
- <option value="${in.instructions }">${in.instructions }</option>
- </c:forEach>
- </select>
- </td>
- </tr>
- <tr>
- <td class="l-table-edit-td">
- <textarea rows="5" cols="100" class="flowText" id="remark" name="remark"></textarea>
- </td>
- </tr>
- </table>
- </center>
- </fieldset>
- <input type="hidden" id="insName" name="insName" value="${requestScope.flow.insName }">
- <input type="hidden" id="tmodelId" name="tmodelId" value="${requestScope.tmodel.tmodelId }">
- <input type="hidden" id="tinsId" name="tinsId" value="${requestScope.tache.tinsId }">
- <input type="hidden" id="preTinsId" name="preTinsId" value="${requestScope.tache.preTinsId }">
- <input type="hidden" id="insId" name="insId" value="${requestScope.flow.insId }">
- <input type="hidden" id="modelId" name="modelId" value="${requestScope.fmodel.modelId }">
- <input type="hidden" id="creator" name="creator" value="${requestScope.flow.creator.userId }">
- <input type="hidden" id="groupxuserid" name="groupxuserid" value="${requestScope.flow.groupxuserid.id }">
- <input type="hidden" id="state" name="state" value="${requestScope.flow.groupxuserid.state }">
- <input type="hidden" id="formInsId" name="formInsId" value="${requestScope.flow.formInsId }">
- <input type="hidden" id="formId" name="formId" value="${requestScope.fmodel.formId.formId }">
- <input type="hidden" id="tabid" name="tabid" value="${param.tabid }">
- <input type="hidden" id="dialogId" name="dialogId" value="${param.dialogId }">
- <input type="hidden" id="groupid" name="groupid" value="${requestScope.flow.groupid.groupId}">
- <input type="hidden" id="isMoreIns" name="isMoreIns" value="${requestScope.tmodel.isMoreIns.value }">
- <input type="hidden" id="pathJudgeType" name="pathJudgeType" value="${requestScope.tmodel.pathJudgeType.value }">
- <input type="hidden" id="se" name="se" value="${requestScope.tmodel.se.value }">
- <input type="hidden" id="userid" name="userid" value="${requestScope.tache.groupxuserid.id}">
- <input type="hidden" id="handleValidate" value="${ requestScope.tmodel.handleValidate}">
- <input type="hidden" id="reqRemark" name="reqRemark" value="${requestScope.tmodel.reqRemark.value }">
- <fieldset style="border: 1px solid #333333; ">
- <legend>
- <i></i> 流转过程
- </legend>
-
- <table class="l-table-edit line" style="margin-left: 10px; width: 100%;" >
- <tr>
- <td width="15%">环节名称</td>
- <td width="10%">操作人</td>
- <td width="10%">状态</td>
- <td width="15%">环节启动时间</td>
- <td width="15%">环节结束时间</td>
- <td width="35%">备注</td>
- </tr>
- <c:forEach items="${requestScope.processList }" var="tache">
- <tr>
- <td>${tache.tache.tmodelId.tmodelName }</td>
- <td>${tache.tache.user.username }
- <c:if test="${tache.tache.authorizedUser.userId!='0' && tache.tache.authorizedUser.userId!='' && tache.tache.authorizedUser.userId!=null}">
- (授权:${tache.tache.authorizedUser.username})
- </c:if>
- </td>
- <td>${tache.tache.state.dataName }</td>
- <td>${fn:substring(tache.tache.createdate, 0, 16) }</td>
- <td>
- <c:if test="${tache.tache.finishdate != null }">
- ${fn:substring(tache.tache.finishdate, 0, 16) }
- </c:if>
- </td>
- <td>
- <c:if test="${tache.tache.remark != null && fn:length(tache.tache.remark) > 0 }">
- ${tache.tache.remark }
- </c:if>
- </td>
- </tr>
- </c:forEach>
- </table>
- </fieldset>
- </div>
- </div>
- </td>
- </tr>
- </thead>
- </table>
- </div>
- </div>
- </div>
- </form>
- <%@ include file="/include/message.jsp"%>
- </body>
- </html>
|