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

📄 type.asp

📁 通用考勤系统
💻 ASP
字号:
<%
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
''''版权:野马原创                    ''''
''''联系:ctplr@163.com          ''''
''''说明:需要新功能联系我      ''''
''''QQ:2643148                    ''''
%>
<!--#include file="check.asp"-->

<!--#include file="conn.asp"-->

<!--#include file="../webinfo.asp"-->
<link href=left.css rel=stylesheet>
<body background="../back.gif" >
<%
  if session("qx")<3 and session("qx")>0 then
 act=request("act")
if act=empty then
 act="dft"
end if
''''''''''''''''''''''''''''''''''''''''查看‘’‘’‘’‘’‘’‘’‘’‘’‘’‘
if act="dft" then
%>
<form name='typetable' action='type_do.asp?act=alldel' method=post>
<table width="102%"   border="0" align="center" cellpadding="2" cellspacing="3">
  <tr> 
    <td height="57" colspan="2" align="center" valign="middle" background="../images/loginIn.gif"> 
      <img src=images/type.GIF></td>
  </tr>
  
  <tr> 
    <td height="2" colspan="2" background="../images/loginLine.gif"> </td>
  </tr>
  <tr><Td>当前操作: <B>察看工作组</b> | <a href="?act=add">增加工作组</a> </td></tr>
  <tr> 
    <td height="2" colspan="2" background="../images/loginLine.gif"> </td>
  </tr></table>
<% 
num=20
rs.PageSize=num
if Request.QueryString("page")<>"" then 
curpage=cint(Request.QueryString("page")) 
else
curpage=1
end if
sql="select  *  from type "
rs.open sql,cn,1,1
pagenum=rs.PageCount  
if curpage>pagenum then 
curpage=pagenum
end if 
rs.AbsolutePage =curpage
if (rs.eof and rs.bof)  then 
response.write "<center><font size=4 color=red><br>没有记录</font></center>"
else
response.write" <p align=center><table bordercolor=#0055aa border=1 width=70% />"
response.write "<tr> <td  align=center  class=tdhead> <b>组序号</b></td><td  class=tdhead  align=center><b>组名称</b></td><td  class=tdhead  align=center><b>月工资</b></td><td  class=tdhead  align=center><b>日工作量</b></td><td  class=tdhead  align=center><b>签到缓冲</b></td><td  class=tdhead  align=center><b>未注销结算时间</b></td><td  class=tdhead  align=center><b>日签到次数</b></td><td   class=tdhead align=center><b>操作</b></td></tr>"
    do while not rs.eof and num>0  
id=rs("id")
ptype=rs("type")
ptypename=rs("typename")
monthpay=rs("monthpay")
hctime=rs("hctime")
worktime=rs("worktime")
settime=rs("settime")
qdtimes=rs("qdtimes")
%>
 <tr> 
<td  align=center class=td2> <%=ptype%> </td>
<td    align=center class=td1><%=ptypename%></td>
<td    align=center class=td2><%=monthpay%></td>
<td    align=center class=td1> <%=worktime%>分钟 </td>
<td    align=center class=td2> <%=hctime%>分钟 </td>
<td    align=center class=td1> <%=settime%>分钟 </td>
<td    align=center class=td2> <%=qdtimes%>次 </td>
<td    align=center class=td1><% if session("qx")=1 then%><a href='?act=xiugai&id=<%=id%>&ptypename=<%=ptypename%>'>修改 </a>  <a href='type_do.asp?act=del&id=<%=id%>&ptype=<%=ptype%>'  onclick="{if(confirm('确定删除?\n\n该操作同时清除工作人员工作组和签到组别信息.')){return true;}return false;}">删除</a><input type=checkbox value=<%=ptype%> name=chknum><%elseif session("qx")<3 then%><a href='?act=xiugai&id=<%=id%>&ptypename=<%=ptypename%>'>修改 </a> 删除 <%else%><font color=#777777>修改  删除<%end if%></td></tr>

<%
   rs.movenext
num=num-1
loop
%>

<tr><td colspan=8 align=right class=td3>
<input type=button value="全选" onClick="checkAll()" class=bbox>
<input type=button value="全否" onClick="uncheckAll()" class=bbox>
<input type=button value="反选" onClick="switchAll()" class=bbox>
<input type=submit value="删除所选"  class=ibox onclick="{if(confirm('确定要删除这些项目?')){return true;}return false;}">
 </td>
</tr></table>
</form>

<%
end if
Response.Write "<center>一共有[<font color=red>"&pagenum&"</font>]页 | "



Response.Write "[<a href=?page=1>首 页</a>]  "
if curpage>1 then 
Response.Write "[<b><a name=up href=?page=" & (curpage-1) & " >上一页</a></b> ]&nbsp;"
end if

if curpage<pagenum then
Response.Write "[<b><a name=down href=?page=" & (curpage+1) & " >下一页</a></b>] "
end if 

Response.Write "  [<a href=?page="&pagenum&">尾 页</a>]"
Response.Write "  当前是第[<font color=red>"&curpage&"</font>]页</center>"


 

rs.Close 
set rs=nothing
cn.close
set cn=nothing
 
end if 
''’‘’‘’‘’‘’‘’‘’‘’‘’‘’‘’‘’‘’‘’‘’‘’‘’‘’增加‘’‘’‘’‘’‘’‘’‘’‘’‘’‘’‘’‘
if act="add" then
%>
<center>
<table width="102%"   border="0" align="center" cellpadding="2" cellspacing="3">
  <tr> 
    <td height="57" colspan="2" align="center" valign="middle" background="../images/loginIn.gif"> 
      <img src=images/addtype.GIF></td>
  </tr>
  
  <tr> 
    <td height="2" colspan="2" background="../images/loginLine.gif"> </td>
  </tr>
  <tr><Td>当前操作: <b>增加工作组</b>  | <a href="?act=dft">察看工作组</a> </td></tr>
  <tr> 
    <td height="2" colspan="2" background="../images/loginLine.gif"> </td>
  </tr></table>
  
  
  <p><form action=type_do.asp?act=add method="post" name='typetable'><table border=1  bordercolor=#0055aa><br>
<tr align="center" >
                    
    <td height="23" colspan="4" class=tdhead>  
       <img src="../images/User.gif" width="19" height="20">增加工作组</td>
    </tr>

<tr><td width=80 class=td2>*组序号</td>
    <td class=td2><input type=text name=typenum size=4 ></td> 
     <td width=80 class=td2>*组名称</td>
     <td class=td2><input type=text name=typename size=12></td>
</tr>
 <tr>
    <td  class=td2 colspan=2 align=center>该组月工资</td>
    <td  class=td2 colspan=2><input type= text name=monthpay size=12></td>
</tr>
<tr>
    <td  class=tdwhtimg colspan=4><font color=red>工作时间设置</font> [该设置只对"自由签到"者生效]</td>
     
     </tr>
<tr>
    <td class=td1>日工作时间</td>
    <td class=td1><input type= text name=worktime  maxlength=6 size=6 value=0>分钟</td>
    <td class=td1>日签到次数</td>
    <td class=td1><input type= text name=qdtimes  maxlength=6 size=6 value=0>次</td>
</tr>
<tr>
  <td class=td2>未注销默认结算时间</td>
    <td class=td2><input type= text name=settime size=6  maxlength=6   value=0>分钟
 [<a  href=# onclick=alert("未注销结算时间说明:\n\n该参数的设置是系统用来结算\n当日已经进行签到操作\n但忘记了注销的工作人员的工资用的\n该时间应该小于等于该组工作时间\n即应具有惩罚功能");>说明</a>]
 </td>
    <td class=td2>签到缓冲</td>
    <td class=td2><input type= text name=hctime size=6  maxlength=6   value=0>分钟
  [<a href=# onclick=alert('缓冲时间说明:\n\n该时间的设置用于限定签到操作的时间\n\n例如:规定在8:00签到,缓冲为10分钟\n那么在7:50~8:10内签到有效\n早于该时间不能进行签到\n晚于该时间视为迟到!');>说明</a>]
</td>
</tr>
<tr >
        <td height="5" colspan="4" align="center" class=td3 >  
      <input type=button value="提交" class=ibox onclick="checktypetable()">   &nbsp; &nbsp;&nbsp;&nbsp;      <input type=reset value="重置" class=ibox> </td>
      </tr>
	  <tr  >
        <td height="5" colspan="4" align="center" bordercolor="#FF9900" background="images/loginLine.gif" >     </td>
      </tr>
</table> </form>
<%end if
''’‘’‘’‘’‘’‘’‘’‘’‘’‘’‘’‘’‘’修改‘’‘’‘’‘’‘’‘’‘’‘’‘’‘’‘
if act="xiugai" then
pid=request("id")
sql="select  *  from type where id="&pid
rs.open sql,cn,1,1
ptype=rs("type")
ptypename=rs("typename")
monthpay=rs("monthpay")
qdtimes=rs("qdtimes")
worktime=rs("worktime")
hctime=rs("hctime")
settime=rs("settime")
rs.close
set rs=nothing
%><center>
<table width="102%"   border="0" align="center" cellpadding="2" cellspacing="3">
  <tr> 
    <td height="57" colspan="2" align="center" valign="middle" background="../images/loginIn.gif"> 
      <img src=images/xgtype.GIF><br><font color=yellow>[ <font color=#99ff00><%=request("ptypename")%> </font>]</font></td>
  </tr>
  
  <tr> 
    <td height="2" colspan="2" background="../images/loginLine.gif"> </td>
  </tr>
  <tr><Td>当前操作:<b>修改工作组-<%=request("ptypename")%></b> | <a href="?act=add">增加工作组</a> | <a href="type.asp">察看工作组</a> </td></tr>
  <tr> 
    <td height="2" colspan="2" background="../images/loginLine.gif"> </td>
  </tr></table>
 <p><form action=type_do.asp?act=xiugai  method="post" name='typetable'><table border=1  bordercolor=#0055aa><br>
<tr align="center" >
  <td height="23" colspan="4" class=tdhead>  <img src="../images/User.gif" width="19" height="20"><font color=ffaa00>修改工作组-<%=request("ptypename")%></font></td>
</tr>

<tr><td width=80 class=td1>*组序号</td>
    <td class=td1><input type=text name=typenum size=4  value=<%=ptype%> readonly onclick=alert("不能修改组序号")></td> 
   <td width=80 class=td1>*组名称</td>
   <td class=td1><input type=text name=typename size=12  value=<%=ptypename%>></td>
</tr>
 <tr>
    <td     colspan=2  class=td1>该组月工资</td>
    <td   colspan=2  class=td1><input type= text name=monthpay size=12  value=<%=monthpay%>>元</td>
</tr>
<tr>
    <td class=tdwhtimg colspan=4><font color=red>工作时间设置</font> [该设置只对"自由签到"者生效]</td>
     
     </tr>
<tr>
    <td class=td1>日工作时间</td>
    <td class=td1><input type= text name=worktime  maxlength=6 size=6 value=<%=worktime%>>分钟</td>
    <td class=td1>日签到次数</td>
    <td class=td1><input type= text name=qdtimes  maxlength=6 size=6 value=<%=qdtimes%>>次</td>
</tr>
<tr>
  <td class=td2>未注销默认结算时间</td>
    <td class=td2><input type= text name=settime size=6  maxlength=6   value=<%=settime%>>分钟
 [<a  href=# onclick=alert("未注销结算时间说明:\n\n该参数的设置是系统用来结算\n当日已经进行签到操作\n但忘记了注销的工作人员的工资用的\n该时间应该小于等于该组工作时间\n即应具有惩罚功能");>说明</a>]
 </td>
    <td class=td2>签到缓冲</td>
    <td class=td2><input type= text name=hctime size=6  maxlength=6   value=<%=hctime%>>分钟
  [<a href=# onclick=alert('缓冲时间说明:\n\n该时间的设置用于限定签到操作的时间\n\n例如:规定在8:00签到,缓冲为10分钟\n那么在7:50~8:10内签到有效\n早于该时间不能进行签到\n晚于该时间视为迟到!');>说明</a>]
</td>
</tr>


 
<tr >
        <td height="5" colspan="4" align="center" class=td3 >  
<input type=hidden value=<%=pid%>  name=pid >
<input type=button value="提交" class=ibox onclick="checktypetable();">   &nbsp; &nbsp;&nbsp;&nbsp;      <input type=reset value="重置" class=ibox> </td>
      </tr>
	  <tr  >
        <td height="5" colspan="4" align="center" bordercolor="#FF9900" background="images/loginLine.gif" >     </td>
      </tr>
</table> </form>

 
  
 
 

<%end if

else
response.write "<script >alert('您不能进入此页面');history.back();</script>"
end if
%>
 
<script language=javascript>
<!--


function checkAll(){
  for(i=0;i<document.typetable.chknum.length;i++){
   document.typetable.chknum[i].checked=true;
}
}
 function uncheckAll(){
 for(i=0;i<document.typetable.chknum.length;i++){
   document.typetable.chknum[i].checked=false;
}
}

function switchAll()
{
 var num=document.typetable.chknum.length;
 if(num>1)
 {
 for(var i=0;i<num;i++) 
     {  
        if(document.typetable.chknum[i].checked==false)
        {
          document.typetable.chknum[i].checked=true;
        }
        else
        {
         document.typetable.chknum[i].checked=false;
        }
     } 
     }
     else
     {
       if(document.typetable.chknum.checked==false)
        {
          document.typetable.chknum.checked=true;
        }
        else
        {
         document.typetable.chknum.checked=false;
        }
     }
}

function checktypetable(){
  if (document.typetable.typenum.value=="" || document.typetable.typenum.value<=0){
   alert("设置非法!\n\n1.组序号没有填写!\n2.组序号不能小于等于0");
    return false;
}else if(document.typetable.typename.value==""){
  alert("设置非法!\n\n组名称没有填写!");
    return false;
}else if(document.typetable.worktime.value==""){
  alert("设置非法!\n\n工作时间没有填写!");
    return false;
}else if(document.typetable.settime.value==""){
  alert("设置非法!\n\n未注销结算时间没有填写!");
    return false;
}else if(document.typetable.worktime.value-document.typetable.settime.value<0){
    alert("设置非法!\n\n未注销结算时间超过工作时间!");
    return false;
     }else{
  document.typetable.submit();
}
}
//-->
</script>
 



































⌨️ 快捷键说明

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