⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 left.asp

📁 财务管理系统 报账等基本功能实现 有完整的实现
💻 ASP
字号:
<!--#include file="../Conndb.asp"-->
<!--#include file="isAdmin.asp"-->
<html>

<head>
<title>人力资源管理系统</title>
<link href="../style.css" rel="stylesheet">
<base target="main">
</head>

<body topmargin="4" leftmargin="4" bgcolor="#eeeeee">

<div align="center">
  <center>
<table border="0" width="80%" height="300">
<%Dim rs,Rsdep
  Set Rsdep = Server.CreateObject("ADODB.RecordSet")
  Set rs = Server.CreateObject("ADODB.RecordSet")
  '用户类型包含人事专员的用户可以查看下列内容
  If isAdmin = 1 Then%>
  <tr>
    <td width="100%" height="6"><p align="left"><a href="admin/DepList.asp" target="main">部门管理</a></p></td>
  </tr>
<%End If%> 
  <tr>
    <td width="100%" height="6"><p align="left"><font color="#000080">员工管理</font></p>
    </td>
  </tr>
<%'读取一级部门数据到记录集rs中
  sql = "SELECT * FROM Departments WHERE UpperId=0 ORDER BY DepId"
  rs.Open sql, conn, 1, 1
  If rs.EOF Then
    '如果记录集为空,则显示“目前还没有记录”
    Response.Write "<tr><td align=center><font style='COLOR:Red'>目前还没有记录。</font></td></tr>"
  Else
    '在表格中显示部门名称
    Do While Not rs.EOF
      '判断此部门是否包含下级部门
      Set RsSub = Server.CreateObject("ADODB.RecordSet")
      sqlSub = "SELECT * FROM Departments WHERE UpperId=" & rs("DepId")
      Set RsSub = Conn.Execute(sqlSub)
      If RsSub.EOF Then '如果没有下级部门
%>
  <tr>
    <td width="100%" align="center" height="6"><a href="admin/EmpList.asp?did=<%=rs("DepId")%>" target="main"><%=rs("DepName")%></a></td>
  </tr>
<%
      Else  ' 如果存在下级部门
 %>
  <tr>
    <td width="100%" align="center" height="6"><%=rs("DepName")%></td>
  </tr>
<%
        Set Rsdep = Server.CreateObject("ADODB.RecordSet")
        '读取此部门下所有部门信息
        sql1 = "SELECT * FROM Departments WHERE UpperId=" & rs("DepId") &" ORDER BY DepId"
        Rsdep.Open sql1, conn,1,4
        Do While Not Rsdep.EOF 
%>
  <tr>
    <td width="100%" align="center" height="6">&nbsp;&nbsp;<a href="admin/EmpList.asp?did=<%=Rsdep("DepId")%>" target="main"><%=Rsdep("DepName")%></a></td>
  </tr>      
        <%
          Rsdep.MoveNext()
        Loop      
        Set Rsdep = Nothing
      End If
      rs.MoveNext()
    Loop
    rs.Close()
  End If
  If isAdmin=1 Then  '只有人事专员才可以看到%>
  <tr>
    <td width="100%" height="6"></td>
  </tr>
  <tr>
    <td width="100%" height="6"><font color="#000080">人事管理</font></td>
  </tr>
  <tr>
    <td width="100%" align="center" height="6"><font color="#0000FF">  
      <a href="admin/TransList.asp" target="main">部门调转</a></font></td>
  </tr>
  <tr>
    <td width="100%" align="center" height="6"><font color="#0000FF">
    <a href="admin/EvaList.asp">考评管理</a></font></td>
  </tr>
  <tr>
    <td width="100%" align="center" height="6"><font color="#0000FF">  
      <a href="admin/SalaryList.asp" target="main">调薪管理</a></font></td>
  </tr>
  <tr>
    <td width="100%" height="6"><font color="#000080">工资管理</font></td>
  </tr>
  <tr>
    <td width="100%" align="center" height="6"><font color="#0000FF">  
      <a href="report/ItemList.asp" target="main">工资项目</a></font></td>
  </tr>
  <tr>
    <td width="100%" align="center" height="6"><font color="#0000FF">  
      <a href="report/TaxList.asp" target="main">税率管理</a></font></td>
  </tr>
  <tr>
    <td width="100%" align="center" height="6"><font color="#0000FF">  
      <a href="report/ReportList.asp" target="main">工资报表</a></font></td>
  </tr>
<%End If%>
</table>
  </center>
</div>
</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -