📄 hrmagreement_list.asp
字号:
<%
'OA 表单生成器1.0
'功能:劳动合同情况列表
'参数:request("page")=int #当前页码; request.form("Search")=chr #上次查询条件
%>
<!--#include file="../inc/NoCatch.asp"-->
<!--#include file="../inc/Secure.asp"-->
<!--#include file="../inc/conn.asp"-->
<!--#include file="../inc/Const.asp"-->
<%
'response.buffer=false
'------------------------------------------------设置参数
LoginID=trim(Session("LoginID")) : if LoginID="" then LoginID=0 '当前用户ID
maxmessage=15 '每页显示记录数
currentpage=request("page") '当前页码
Search=request("Search") '上次查询条件
order=Request("order") : if order="" then order="qxs" '排序字段
'------------------------------------------------
'------------------------------------------------取劳动合同情况记录
'分页取记录 (返回rs对象)
'rs.recordcount 为记录总数
'rs.PageSize 为本页记录数
'
'接受查询参数
depid=Request("depid")'部门编号
bh=Request("bh")'员工编号
xm=Request("xm")'姓名
qxs=Request("qxs"):qxs_end=Request("qxs_end")
qxe=Request("qxe"):qxe_end=Request("qxe_end")
syq=Request("syq"):syq_end=Request("syq_end")
'查寻条件
if Search="" then
Search="WHERE "
if depid<>"" then Search = Search & "tbioaDepartment.id = " & depid & " and "
if bh<>"" then Search = Search & "bh LIKE '%" & bh & "%' and "
if xm<>"" then Search = Search & "xm LIKE '%" & xm & "%' and "
if qxs<>"" then Search = Search & "qxs>='" & cdate(qxs) & "' and "
if qxs_end<>"" then Search = Search & "qxs<='" & cdate(qxs_end) & "' and "
if qxe<>"" then Search = Search & "qxe>='" & cdate(qxe) & "' and "
if qxe_end<>"" then Search = Search & "qxe<='" & cdate(qxe_end) & "' and "
if syq<>"" then Search = Search & "syq>='" & cdate(syq) & "' and "
if syq_end<>"" then Search = Search & "syq<='" & cdate(syq_end) & "' and "
'Search=Search & "1=1"'可查看所有人录入的记录
Search=Search & "(NOT EXISTS(SELECT id FROM tbioaHrmAgreement b WHERE b.bid = tbioaHrmAgreement.bid AND b.qxs > tbioaHrmAgreement.qxs)) and mod>=0"'可查看所有人录入的记录
'Search=Search & "userid="&LoginID'只能查看自己录入的记录
END if
set rs=Server.CreateObject("ADODB.RecordSet")
sql="SELECT tbioaDepartment.Name AS depname, tbioaHrmBase.id AS bid, tbioaHrmBase.xm AS xm, tbioaHrmBase.bh AS bh, tbioaHrmAgreement.* FROM tbioaHrmAgreement INNER JOIN tbioaHrmBase ON tbioaHrmAgreement.bid = tbioaHrmBase.id INNER JOIN tbioaDepartment ON tbioaHrmBase.xgzdw = tbioaDepartment.ID " & Search & " ORDER BY tbioaHrmAgreement."&order&" DESC"
'response.write sql
rs.open sql,oConn,1,1
Showpage=Paging(rs,maxmessage,currentpage,"order="&order&"&Search="&Server.URLEncode(Search))
'------------------------------------------------
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link rel="stylesheet" href="../css/main.css" type=text/css>
<title>档案基本信息详细信息</title>
</head>
<body topmargin="10" leftmargin="10">
<!--#include file="HrmAgreement_menu.html"-->
<hr width="100%" size=1 color="#000000">
<%=Showpage%>
<%if rs.eof then%>
<center>暂无相关信息!</center>
<%else%>
<table width="100%" cellspacing="1" cellpadding="2" class="tab">
<tr>
<td class="tdTop" nowrap>部门</td>
<td class="tdTop" nowrap>姓名</td>
<td class="tdTop" nowrap>员工编号</td>
<td class="tdTop" nowrap>合同种类</td>
<td class="tdTop" nowrap>合同期限</td>
<td class="tdTop" nowrap>试用期限</td>
</tr>
<%for i = 0 to rs.PageSize-1
If rs.EOF Then Exit For
if i mod 2 = 0 then td_class="td1" else td_class="td2"
if order="qxe" then td_class="td6"
if order="qxe" and rs("qxe")>date then td_class="td5"
%>
<tr>
<td class="<%=td_class%>"><%=HtmlOut(rs("depname"))%></td>
<td class="<%=td_class%>"><a href="../HrmBase/HrmAgreement_list.asp?bid=<%=rs("bid")%>" target="_blank"><%=HtmlOut(rs("xm"))%></a></td>
<td class="<%=td_class%>"><%=HtmlOut(rs("bh"))%></td>
<td class="<%=td_class%>"><%=HtmlOut(rs("zl"))%></td>
<td class="<%=td_class%>"><%if rs("qxe")&""<>"" then%>(<%=datediff("yyyy",rs("qxs"),rs("qxe"))%>年)<%end if%> 自<%=HtmlOut(rs("qxs"))%>至<%=HtmlOut(rs("qxe"))%><%if rs("qxe")&""="" then response.write "项目到期日"%></td>
<td class="<%=td_class%>"><%if rs("syq")<>"" then%>(<%=datediff("m",rs("qxs"),rs("syq"))%>个月) 到期日:<%=HtmlOut(rs("syq"))%><%end if%></td>
</tr>
<%
rs.MoveNext
next
%>
</table>
<%end if%>
</body>
</html>
<%'释放对象变量
rs.close
oConn.close
%>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -