mode_leavehr.js 834 B

1234567891011121314151617181920212223242526272829303132333435
  1. var daytime = 8;//每天上班默认8个小时
  2. function oninputblur(na){
  3. if(na=='stime'|| na=='uname'){
  4. changetotal();
  5. }
  6. if(na=='totals'){
  7. changedays();
  8. }
  9. }
  10. function changesubmit(d){
  11. if(d.etime<=d.stime)return '截止时间必须大于开始时间';
  12. var st=parseFloat(d.totals);
  13. if(st<=0)return '时间必须大于0';
  14. }
  15. function changetotal(){
  16. var st = form('stime').value,
  17. et = form('etime').value,
  18. uid= form('uid').value;
  19. if(uid==''||st=='')return;
  20. js.ajax(geturlact('total'),{stime:st,etime:et,uid:uid}, function(a){
  21. daytime = parseFloat(a[2]);
  22. js.setmsg(a[1]);
  23. changedays();
  24. },'post,json');
  25. }
  26. //计算天数
  27. function changedays(){
  28. if(!form('totday'))return;
  29. var to = parseFloat(form('totals').value);
  30. var day= js.float(to / daytime);
  31. form('totday').value = day;
  32. }