DocApprove.jsp
5.02 KB
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
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
<%@ page import="weaver.general.Util" %>
<%@ page import="java.util.*" %>
<jsp:useBean id="MainCategoryComInfo" class="weaver.docs.category.MainCategoryComInfo" scope="page" />
<jsp:useBean id="SubCategoryComInfo" class="weaver.docs.category.SubCategoryComInfo" scope="page" />
<jsp:useBean id="SecCategoryComInfo" class="weaver.docs.category.SecCategoryComInfo" scope="page" />
<jsp:useBean id="SecCategoryManager" class="weaver.docs.category.SecCategoryManager" scope="page" />
<jsp:useBean id="SecCategoryDocTypeComInfo" class="weaver.docs.category.SecCategoryDocTypeComInfo" scope="page" />
<jsp:useBean id="DocTypeComInfo" class="weaver.docs.type.DocTypeComInfo" scope="page" />
<jsp:useBean id="DocImageManager" class="weaver.docs.docs.DocImageManager" scope="page" />
<jsp:useBean id="MouldManager" class="weaver.docs.mould.MouldManager" scope="page" />
<jsp:useBean id="DepartmentComInfo" class="weaver.hrm.company.DepartmentComInfo" scope="page" />
<jsp:useBean id="ResourceComInfo" class="weaver.hrm.resource.ResourceComInfo" scope="page"/>
<jsp:useBean id="CheckUserRight" class="weaver.systeminfo.systemright.CheckUserRight" scope="page" />
<jsp:useBean id="RecordSet" class="weaver.conn.RecordSet" scope="page"/>
<jsp:useBean id="CustomerInfoComInfo" class="weaver.crm.Maint.CustomerInfoComInfo" scope="page" />
<jsp:useBean id="ProjectInfoComInfo" class="weaver.proj.Maint.ProjectInfoComInfo" scope="page" />
<%@ page language="java" contentType="text/html; charset=UTF-8" %> <%@ include file="/systeminfo/init_wev8.jsp" %>
<HTML><HEAD>
<LINK href="/css/Weaver_wev8.css" type=text/css rel=STYLESHEET>
</head>
<%
String userid=user.getUID()+"";
String imagefilename = "/images/hdDOC_wev8.gif";
String titlename = SystemEnv.getHtmlLabelName(58,user.getLanguage())+"-"+ResourceComInfo.getResourcename(userid);
String needfav ="1";
String needhelp ="";
%>
<BODY>
<%@ include file="/systeminfo/TopTitle_wev8.jsp" %>
<%
String sql="select * from docdetail where docstatus='3' order by doccreatedate desc,doccreatetime desc";
RecordSet.executeSql(sql);
while(RecordSet.next()){
int seccategory = RecordSet.getInt("seccategory");
int ownerid=RecordSet.getInt("ownerid");
int docdepartmentid=RecordSet.getInt("docdepartmentid");
//子目录信息
SecCategoryManager.setId(seccategory);
SecCategoryManager.getCategoryInfoById();
String ausertype=Util.null2String(""+SecCategoryManager.getAusertype());
String aroleid1=Util.null2String(""+SecCategoryManager.getAroleid1());
String arolelevel1=Util.null2String(""+SecCategoryManager.getArolelevel1());
String aroleid2=Util.null2String(""+SecCategoryManager.getAroleid2());
String arolelevel2=Util.null2String(""+SecCategoryManager.getAcrolelevel2());
String aroleid3=Util.null2String(""+SecCategoryManager.getAroleid3());
String arolelevel3=Util.null2String(""+SecCategoryManager.getArolelevel3());
SecCategoryManager.closeStatement();
int canapprove = 0;
//批准:满足子目录下定义的批准人条件并且文档处于待批准状态
if(ausertype.equals("RM")){
if(user.getUID() == Util.getIntValue(ResourceComInfo.getManagerID(""+ownerid),0))
canapprove = 1;
}
if(ausertype.equals("IM")){
}
if(ausertype.equals("CM")){
if(user.getUID() == Util.getIntValue(CustomerInfoComInfo.getCustomerInfomanager(""+ownerid),0))
canapprove = 1;
}
if(ausertype.equals("PM")){
if(user.getUID() == Util.getIntValue(ProjectInfoComInfo.getProjectInfomanager(""+ownerid),0))
canapprove = 1;
}
if(!aroleid1.equals("")){
if(CheckUserRight.checkUserRight(""+user.getUID(),aroleid1,arolelevel1))
canapprove=1;
}
if(!aroleid2.equals("")){
if(CheckUserRight.checkUserRight(""+user.getUID(),aroleid2,arolelevel2))
canapprove=1;
}
if(!aroleid3.equals("")){
if(CheckUserRight.checkUserRight(""+user.getUID(),aroleid3,arolelevel3))
canapprove=1;
}
//(如果子目录下的审批人没有,将由满足条件的文档管理员审批)
if(HrmUserVarify.checkUserRight("DocDsp:Approve",user,docdepartmentid))
canapprove =1;
if(canapprove==1){
String maincategory=RecordSet.getString("maincategory");
String subcategory=RecordSet.getString("subcategory");
%>
<UL style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 1px; MARGIN-LEFT: 25px">
<LI style="MARGIN-BOTTOM: 3px"><NOBR><%=RecordSet.getString("doclastmoddate")%> <%=RecordSet.getString("doclastmodtime")%> <A
href="/docs/docs/DocDsp.jsp?id=<%=RecordSet.getString("id")%>"><B><%=RecordSet.getString("docsubject")%></B></A>,
</NOBR>
<DIV ><NOBR>
<DIV style="MARGIN-LEFT: 126px"><%=MainCategoryComInfo.getMainCategoryname(maincategory)%>/<%=SubCategoryComInfo.getSubCategoryname(subcategory)%>/<%=SecCategoryComInfo.getSecCategoryname(seccategory+"")%>
<a href="javaScript:openhrm(<%=ownerid%>);" onclick='pointerXY(event);'>
<%=Util.toScreen(ResourceComInfo.getResourcename(ownerid+""),user.getLanguage())%></a>
<%=RecordSet.getString("doccreatedate")%>
<%=RecordSet.getString("doccreatetime")%>
<%=Util.add0(Util.getIntValue(RecordSet.getString("id"),0),12)%>
</DIV></NOBR></DIV>
</li></ul>
<%
}
}
%>