items_kqdk.php 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104
  1. <?php
  2. /**
  3. * 桌面首页项(考勤打卡)
  4. */
  5. defined('HOST') or die ('not access');
  6. ?>
  7. <div align="left" class="list-group">
  8. <div class="list-group-item list-group-item-default">
  9. <i class="icon-time"></i> <?=$itemnowname?>
  10. <a style="float:right;TEXT-DECORATION:none" href="javascript:;" onclick="moredakajili()">考勤表&gt;&gt;</a>
  11. </div>
  12. <div class="list-group-item">
  13. <table style="background:none">
  14. <tr>
  15. <td width="190">
  16. <div align="center">
  17. <div id="nowtimess" style="font-size:30px">17:16:23</div>
  18. <div class="blank10"></div>
  19. <div id="nowtimess1" style="color:#888888">2017年01月17日(星期三)</div>
  20. <div class="blank10"></div>
  21. <div><input type="button" id="dabtn{rand}" value="打卡" class="btn btn-success"> &nbsp; <button type="button" onclick="homereload('daka')" class="btn btn-default">刷新</button></div>
  22. </div>
  23. </td>
  24. <td>
  25. <div class="wrap">今日打卡:<span id="dktime{rand}"></span></div>
  26. <div id="daklistdtr">
  27. <div class="blank5"></div>
  28. <div>上班</div>
  29. <div class="blank5"></div>
  30. <div>下班</div>
  31. </div>
  32. </td>
  33. </tr>
  34. </table>
  35. </div>
  36. </div>
  37. <script>
  38. //初始化
  39. homeobject.kqdk_init=function(){
  40. $('#dabtn{rand}').click(function(){
  41. adddakas(this);
  42. });
  43. this.timeshowcishu = 0;
  44. function adddaka(o,dacs){
  45. js.ajax('api.php?m=kaoqin&a=adddkjl',dacs, function(d){
  46. if(d.code==200){
  47. js.alert('打卡成功:'+d.data+'');
  48. o.value = '打卡成功';
  49. homeobject.timeshowcishu=0;
  50. homereload();
  51. }else{
  52. js.msg('msg',d.msg);
  53. o.disabled = false;
  54. o.value='重试打卡';
  55. }
  56. },'get,json');
  57. }
  58. function adddakas(o){
  59. o.disabled = true;o.value='打卡中...';
  60. js.cliendsend('getipmac',{},function(ret){
  61. adddaka(o,{ip:ret.ip,mac:ret.mac});
  62. },function(){
  63. adddaka(o,{});
  64. return true;
  65. });
  66. }
  67. }
  68. //数秒显示时间
  69. homeobject.showtime=function(){
  70. var time = js.serverdt('Y年m月d日(星期W) H:i:s').split(' ');
  71. $('#nowtimess').html(time[1]);
  72. $('#nowtimess1').html(time[0]);
  73. this.timeshowcishu++;
  74. if(this.timeshowcishu==10){
  75. var o = get('dabtn{rand}');
  76. o.disabled=false;
  77. }
  78. }
  79. homeobject.show_kqdk_list=function(a){
  80. var sbarr = a.sbarr;
  81. var s = '',i;
  82. for(i=0;i<sbarr.length;i++){
  83. s+='<div class="blank10"></div><div>'+sbarr[i].name+'('+sbarr[i].stime.substr(0,5)+'→'+sbarr[i].etime.substr(0,5)+'):'+sbarr[i].state+'</div>';
  84. }
  85. $('#daklistdtr').html(s);
  86. var dkarr = a.dkarr;
  87. var s = '',i,oi=1;
  88. for(i=0;i<dkarr.length;i++){
  89. s+=','+dkarr[i].dktime+'';
  90. oi++;
  91. }
  92. if(s!='')s=s.substr(1);
  93. $('#dktime{rand}').html(s);
  94. get('dabtn{rand}').value='第'+oi+'次打卡';
  95. }
  96. moredakajili=function(){
  97. addtabs({url:'main,kaoqin,geren',name:'我的考勤表',num:'mykqbiao'});
  98. }
  99. </script>
粤ICP备19079148号