<script>
var fyczd = "field11037"; // 隐藏字段(总明细行)
var jzrq = "field11036";//考勤结束日期
var ksrq = "field6262";//考勤开始日期
$(function(){var nodenum = $("#nodesnum0").val();WfForm.changeFieldValue(fyczd, {value:nodenum});_customAddFun0 = function(){var value = $("#nodesnum0").val();WfForm.changeFieldValue(fyczd, {value:value});}checkCustomize = function(){var fjzrq = WfForm.getFieldValue(jzrq);var fksrq = WfForm.getFieldValue(ksrq);var myDate = new Date(); //当前日期var myksDate1 = new Date(fksrq); //上次考勤开始日var myDate1 = new Date(fjzrq); //上次考勤截止日var myDate2= new Date(new Date(new Date().toLocaleDateString()).getTime());//当天凌晨时间var days=(myDate.getTime() - myDate1.getTime())/86400000;var days2=(myDate2.getTime() - myDate1.getTime())/86400000;if(Number(days)<=Number(days2)|| Number(days2)<=0){WfForm.showMessage("当天补卡必须次日进行提交申请 !", 2, 3); return false; }var month = myDate.getMonth()+1; var year = myDate.getYear();var month2 = myDate1.getMonth()+1;var year2= myDate1.getYear();var day2Time = myDate.getDate();var ksyear = myksDate1.getYear();var ksmonth = myksDate1.getMonth()+1; if(Number(ksmonth)!=Number(month2)){WfForm.showMessage("补卡申请不能跨月申请,请分批申请!", 2, 3); return false; }if(Number(year)==Number(year2)){if((Number(month)-Number(month2))>1){WfForm.showMessage("不能补上个月之前的卡!", 2, 3); return false; }if((Number(month)-Number(month2))>=1&&Number(day2Time)>=3){WfForm.showMessage("上个月的补卡只能在下个月的三号之前提交!", 2, 3); return false; }}else if(Number(year)-1==Number(year2)){if((Number(month)-Number(month2))>1){WfForm.showMessage("不能补上个月之前的卡!", 2, 3); return false; }if(Number(month2)==12&&Number(month)>=1&&Number(day2Time)>=3){WfForm.showMessage("上个月的补卡只能在下个月的三号之前提交!", 2, 3); return false; }}return true;}
})
</script>

ECOLOGY8.0 考勤签卡计算相关推荐

  1. 基于高德地图JsAPI进行浏览器精确定位,实现手机端考勤打卡功能

    前言: 由于项目需求需要在项目中实现手机端(基于网页)考勤打卡功能,最初考虑使用H5自身定位功能,但尝试过后,效果很不稳定.然后尝试使用百度地图JsAPI,百度家的稳定倒是很稳定,没想到的是定位位置和 ...

  2. python 打卡记录代码_利用Python实现对考勤打卡数据处理的总结

    利用Python实现对考勤打卡数据处理的总结 一.背景交代 二.说明 三. 8种方法 1. 查看文件是否存在 2. 导入excel文件,并把数据保存为dataframe格式 3. 计算程序运行时间 4 ...

  3. android 日历考勤管理,android studio中使用recyclerview制作个显示考勤打卡的日历来...

    1. 用户在app端选择个日期就能查询这个月的考勤打卡信息,并以日历上标注不同的颜色来显示给用户,当然这个日历是recyclerview做出来的,只是每行显示7个,表示一周的七天. 2. 员工考勤打卡 ...

  4. redis高并发下的处理考勤打卡数据

    背景 最近公司用户量上来了,因此,对考勤打卡的瓶颈也就越发明显.每到打卡高峰期,公司APP就打开很慢,甚至服务开挂.针对这些问题,检查服务器发现,原来是考勤接口并发上来不停请求数据库导致的CPU剧增. ...

  5. c语言之学生考勤打卡系统

    1.引言 在如今随着社会的反展和信息技术的进步.全球信息化的趋势越来越明显.几乎没有一个学校不在走信息化的路子.都在用自己的智慧将工作效率一步一步的提升.在现在的高校中.由于学生的分布式教学.造成了教 ...

  6. 【钉钉-场景化能力包】考勤打卡

    需求场景 员工到岗通知:企业通过设置自定义考勤规则,员工打开钉钉后实现快速打卡,打卡结果即时通知到部门主管处,方便主管查看人员到岗情况. 员工绩效计算:员工通过钉钉快速上下班考勤,企业随时可获取到员工 ...

  7. 蓝桥杯C/C++百校真题赛(3期)Day3(考勤刷卡、最大和)

    Day3 Q1 考勤刷卡 Q2 最大和 Q1 考勤刷卡 问题描述 小蓝负责一个公司的考勤系统, 他每天都需要根据员工刷卡的情况来确定 每个员工是否到岗. 当员工刷卡时, 会在后台留下一条记录, 包括刷 ...

  8. 员工考勤打卡时,如何避免非本人代替打卡?

    本文分享自华为云社区<员工考勤打卡时,如何避免非本人代替打卡?>,作者: HuaweiCloudDeveloper . 1.背景 使用APP进行打卡时,为避免非本人及非真人现场打卡的情况出 ...

  9. SAP HCM正向考勤取卡总结(方案篇)

    SAP HCM正向考勤取卡总结(方案篇) 背景 方案 方案1(不区分上下班卡 + 所有卡均有效) 内容 注意点 适用范围 方案2(不区分上下班卡 + 有限卡有效) 方案3(区分上下班卡 + 所有卡均有 ...

最新文章

  1. airpods固件更新方法_AirPods如何升级固件?AirPods更新固件方法教程
  2. ImageMagick远程代码执行漏洞CVE-2016-8707 绿盟科技发布安全威胁通告
  3. Anchor free Detector:FCOS
  4. 2010年安大计算机录取名单,2021安徽大学考研拟录取名单已公布
  5. python的while和for循环
  6. WPF应用程序内存泄漏的一些原因
  7. 斐波那契数列 C++ 实现代码
  8. Linux下使用rsync最快速删除海量文件的方法分享
  9. IP地址格式 点分十进制
  10. 【MySQL】011-多表查询
  11. bilibili视频爬取与水印去除
  12. SOFARPC —— SPI 解析
  13. 学习基于html和JavaScript的滑动图片拼图验证源码
  14. 如何导出一篇英文文献的全部参考文献
  15. trove mysql 镜像_OpenStack(Queens)制作 Trove 镜像
  16. mac电脑上网突然变得很慢
  17. Linux中关于安装包的分析。——Arvin
  18. git小乌龟解决代码冲突
  19. Lua string.split
  20. 哪个品牌的蓝牙耳机降噪好?主动降噪耳机排行榜10强

热门文章

  1. 地铁杂记 - 有一个坑
  2. 公需科目必须学吗_执业药师的公需科目,必须学吗?如何学?
  3. Python学习——django模型
  4. 何为非侵入式负荷监测-技术路线
  5. Springboot配置绑定和条件装配
  6. 2022.08.27 完美世界笔试
  7. 计算机延时方法,提高电脑网络稳定性降低延时的方法
  8. 强化学习——离散任务—Qlearning数字迷宫问题
  9. setup和screensize
  10. 社会共治大命题下,区块链技术究竟有何魔力?