ECOLOGY8.0 考勤签卡计算
<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 考勤签卡计算相关推荐
- 基于高德地图JsAPI进行浏览器精确定位,实现手机端考勤打卡功能
前言: 由于项目需求需要在项目中实现手机端(基于网页)考勤打卡功能,最初考虑使用H5自身定位功能,但尝试过后,效果很不稳定.然后尝试使用百度地图JsAPI,百度家的稳定倒是很稳定,没想到的是定位位置和 ...
- python 打卡记录代码_利用Python实现对考勤打卡数据处理的总结
利用Python实现对考勤打卡数据处理的总结 一.背景交代 二.说明 三. 8种方法 1. 查看文件是否存在 2. 导入excel文件,并把数据保存为dataframe格式 3. 计算程序运行时间 4 ...
- android 日历考勤管理,android studio中使用recyclerview制作个显示考勤打卡的日历来...
1. 用户在app端选择个日期就能查询这个月的考勤打卡信息,并以日历上标注不同的颜色来显示给用户,当然这个日历是recyclerview做出来的,只是每行显示7个,表示一周的七天. 2. 员工考勤打卡 ...
- redis高并发下的处理考勤打卡数据
背景 最近公司用户量上来了,因此,对考勤打卡的瓶颈也就越发明显.每到打卡高峰期,公司APP就打开很慢,甚至服务开挂.针对这些问题,检查服务器发现,原来是考勤接口并发上来不停请求数据库导致的CPU剧增. ...
- c语言之学生考勤打卡系统
1.引言 在如今随着社会的反展和信息技术的进步.全球信息化的趋势越来越明显.几乎没有一个学校不在走信息化的路子.都在用自己的智慧将工作效率一步一步的提升.在现在的高校中.由于学生的分布式教学.造成了教 ...
- 【钉钉-场景化能力包】考勤打卡
需求场景 员工到岗通知:企业通过设置自定义考勤规则,员工打开钉钉后实现快速打卡,打卡结果即时通知到部门主管处,方便主管查看人员到岗情况. 员工绩效计算:员工通过钉钉快速上下班考勤,企业随时可获取到员工 ...
- 蓝桥杯C/C++百校真题赛(3期)Day3(考勤刷卡、最大和)
Day3 Q1 考勤刷卡 Q2 最大和 Q1 考勤刷卡 问题描述 小蓝负责一个公司的考勤系统, 他每天都需要根据员工刷卡的情况来确定 每个员工是否到岗. 当员工刷卡时, 会在后台留下一条记录, 包括刷 ...
- 员工考勤打卡时,如何避免非本人代替打卡?
本文分享自华为云社区<员工考勤打卡时,如何避免非本人代替打卡?>,作者: HuaweiCloudDeveloper . 1.背景 使用APP进行打卡时,为避免非本人及非真人现场打卡的情况出 ...
- SAP HCM正向考勤取卡总结(方案篇)
SAP HCM正向考勤取卡总结(方案篇) 背景 方案 方案1(不区分上下班卡 + 所有卡均有效) 内容 注意点 适用范围 方案2(不区分上下班卡 + 有限卡有效) 方案3(区分上下班卡 + 所有卡均有 ...
最新文章
- airpods固件更新方法_AirPods如何升级固件?AirPods更新固件方法教程
- ImageMagick远程代码执行漏洞CVE-2016-8707 绿盟科技发布安全威胁通告
- Anchor free Detector:FCOS
- 2010年安大计算机录取名单,2021安徽大学考研拟录取名单已公布
- python的while和for循环
- WPF应用程序内存泄漏的一些原因
- 斐波那契数列 C++ 实现代码
- Linux下使用rsync最快速删除海量文件的方法分享
- IP地址格式 点分十进制
- 【MySQL】011-多表查询
- bilibili视频爬取与水印去除
- SOFARPC —— SPI 解析
- 学习基于html和JavaScript的滑动图片拼图验证源码
- 如何导出一篇英文文献的全部参考文献
- trove mysql 镜像_OpenStack(Queens)制作 Trove 镜像
- mac电脑上网突然变得很慢
- Linux中关于安装包的分析。——Arvin
- git小乌龟解决代码冲突
- Lua string.split
- 哪个品牌的蓝牙耳机降噪好?主动降噪耳机排行榜10强