xinyb
2024-06-15 fdd73a906963f31abb59d81c10cc163eab47404a
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@page import="java.text.SimpleDateFormat"%>
 
<style>
#liucheng{margin: 20px 50px 20px 60px;}
#liucheng .table {
    border-collapse: collapse;
    border-color: #999999;
    min-width: 700px;
    max-width: 900px;
}
 
#liucheng .table tr {
    line-height: 25px;
    text-align: center;
}
 
#liucheng .table tr.head {
    background: #CCCCCC;
}
 
#liucheng .table tr td {
    border-color: #999999;
    padding: 0.3rem 0.2rem!important;
    /*min-width: 180px;*/
    /*max-width: 225px;*/
    font-size: 10pt;
}
}
</style>
 
<%
boolean isCopy=(copy!=null && "1".equals(copy))?true:false;
SimpleDateFormat liuchengdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
if(doccode!=null&&!"".equals(doccode) && !isCopy){//如果copy是true表示是复单的,这情况就不需要进入 xin 2020-12-2 11:43:25
    try {
        com.yc.multiData.SpObserver.setDBtoInstance("_" + session.getAttribute(SessionKey.DATA_BASE_ID));
        rs = sqlQueryIfc.getRowSet("select doccode,id,username,inserttime,nextcheckercode,nextcheckername,curstatus,msg from spickorderlog with (nolock) where doccode=? and formid=? order by  doccode,inserttime asc", doccode.replace("'", ""), formId);
    } finally {
        com.yc.multiData.SpObserver.setDBtoInstance();
    }
}
 
%>
<div id="liucheng">
<%--<h5>流程跟踪</h5>--%>
<span style="float: left;font-size:14px;margin-right: 5px">流程跟踪</span>
<table width="825" cellpadding="0" border="1" class="table"
    cellspacing="0">
    <tr class="head">
        <td style="min-width: 100px">处理人</td>
        <td style="min-width: 150px">处理时间</td>
        <td style="min-width: 100px">当前状态</td>
        <td>详细信息</td>
        <td style="min-width: 110px">下一环节处理人</td>
    </tr>
    <%
if(rs!=null){
while(rs.next()){
%>
    <tr>
        <td><%=rs.getString("username")==null?"":rs.getString("username")%></td>
        <td><%=rs.getString("inserttime")==null?"":liuchengdf.format(rs.getDate("inserttime")) %></td>
        <td><%=rs.getString("curstatus")==null?"":rs.getString("curstatus") %></td>
        <td><%=rs.getString("msg")==null?"":rs.getString("msg")%></td>
        <td>
    <%
       String nextCheckerNames=rs.getString("nextcheckername");
       String nextCheckerCode=rs.getString("nextcheckercode");
       if(nextCheckerCode!=null&&!"".equals(nextCheckerCode)&&nextCheckerNames!=null&&!"".equals(nextCheckerNames)){
           String []codes=nextCheckerCode.split(",");
           String []names=nextCheckerNames.split(",");
           String message="";
               for(int _q=0;_q<names.length;_q++){
                   if(names[_q].trim()=="") continue;
%> 
        <a style="padding-left:5px;" title="<%=_q<codes.length?codes[_q]:"" %>" alt="<%=_q<codes.length?codes[_q]:"" %>"><%=names[_q] %></a>
<%}} %>
                
        </td>
    </tr>
    <%}}else{%>
    <tr>
        <td colspan="5">无信息!</td>
    </tr>
    <%} %>
</table><br/>
</div>