




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
请假类型: 剩余年假: 10 天 *请假时间: 至 jQuery(function () $(#id6f907856dfgdffghxcv8e87a9050).datetimepicker(); $(#id6f907856dfgdfg53ebc8e87a9050).datetimepicker(); ); $(document).ready(function () var span = $($.find(spanleave_span_num)0); var input = $($.find(inputleave_input_num)0); var nowUser = %currentUserCode%; / 获取用户的年假天数 var leaveUrl = http:/Url/FlowExtended/UserLeave/GetUserLeave?userUid= + nowUser; $.post(leaveUrl, null, function (result) getLeaveCallBack(result); ); ); / 添加到页面中 function getLeaveCallBack(result) if (result.Flag != 1) Beyondbit.Web.MessageBox.alert(result.Message); else var node = $(#currentNodeName).val(); var span = $($.find(spanleave_span_num)0); var input = $($.find(inputleave_input_num)0); span.text(result.Data); input.val(result.Data); function saveCheck() var type = $($.find(selectleave_type)0); if (type.val() != nianjia) nextNodeWindow(tree); return; var start = $($.find(inputlearve_start)0); var end = $($.find(inputlearve_end)0); if (start.val() = | end.val() = ) Beyondbit.Web.MessageBox.alert(请选择请假的时间); return; var new_St = getDate(start.val(); var new_En = getDate(end.val(); if (new_St = new_En) Beyondbit.Web.MessageBox.alert(开始时间必须小于结束时间); return; convertTime(start.val(), end.val(); / 修改年假信息 var replyTo = function updateLeave() var userUid = $(#currentUserCode).val(); if (userUid.indexOf() -1) userUid = userUid.split()0; var input = $($.find(inputleave_input_daynum)0); var daynum = input.val(); var url = http:/Url/FlowExtended/UserLeave/UpdateUserLeave?userUid= + userUid + &time= + daynum; $.post(url, null, function (result) if (result.Flag != 1) Beyondbit.Web.MessageBox.alert(result.Message); ); if (_Flow_CallBack_Function != null & _Flow_CallBack_Function != undefined) _Flow_CallBack_Function = new Array(); _Flow_CallBack_Function.push(replyTo); var replyTo = function replyTodo(relationID, appCode, appFunCode) var obj = $(# + relationID); B.ajax( url: Url.Action(DemoRefresh) + ?relationID= + relationID + &appCode= + appCode + &appFunCode= + appFunCode, type: POST, ansyc: false, cache: false, data: null, success: function (data) obj.html(评论( + data + ); return; , error: function (result) Beyondbit.Web.MessageBox.alert(result.Message); return; ); / 计算请假的信息 function convertTime(start, end) var new_St = getDate(start); var new_En = getDate(end); var new_St_hours = setHours(new_St, new_St, s); var new_En_hours = setHours(new_St, new_En, e); var new_Start = getDate(new_St.getFullYear() + _ + new_St.getMonth() + _ + new_St.getDate(); var new_End = getDate(new_En.getFullYear() + _ + new_En.getMonth() + _ + new_En.getDate(); var dateNum = new_End.getTime() - new_Start.getTime(); var dayNum = Math.floor(dateNum / (24 * 3600 * 1000) var time = new_St.getFullYear() + _ + new_St.getMonth() + _ + new_St.getDate() + 9:00:00; var time1 = new_St.getFullYear() + _ + new_St.getMonth() + _ + new_St.getDate() + 18:00:00; var time2 = new_St.getFullYear() + _ + new_St.getMonth() + _ + new_St.getDate() + 12:00:00; var new_S_Time = getDate(new_St.getFullYear() + _ + new_St.getMonth() + _ + new_St.getDate() + + new_St_hours.getHours() + : + new_St_hours.getMinutes() + : + new_St_hours.getSeconds(); var new_E_Time = getDate(new_St.getFullYear() + _ + new_St.getMonth() + _ + new_St.getDate() + + new_En_hours.getHours() + : + new_En_hours.getMinutes() + : + new_En_hours.getSeconds(); var date = new_E_Time.getTime() - new_S_Time.getTime(); var leave = date % (24 * 3600 * 1000); var hours = Math.floor(leave / (3600 * 1000); var jianyi = false; var jDate = new_S_Time.getTime() - getDate(time2).getTime(); var jLeave = jDate % (24 * 3600 * 1000); var jHours = Math.floor(jLeave / (3600 * 1000); if (jHours 1) jianyi = true; var count = dayNum * 8; var result = parseInt(count) + parseInt(hours) - parseInt(1); var getRe = parseInt(result / 8); var getYu = parseInt(result % 8); var reVal = getRe; if (0 getYu & getYu 4) reVal = parseInt(reVal) + parseInt(1); var input = $($.find(inputleave_input_daynum)0); input.val(reVal); function setHours(new_St,date,type) var time = getDate(new_St.getFullYear() + _ + new_St.getMonth() + _ + new_St.getDate() + 9:00:00); var time1 = getDate(new_St.getFullYear() + _ + new_St.getMonth() + _ + new_St.getDate() + 18:00:00); var new_S_Time = getDate(new_St.getFullYear() + _ + new_St.getMonth() + _ + new_St.getDate() + + date.getHours() + : + date.getMinutes() + : + date.getSeconds(); var date = ; var leave = ; var hours = ; if (type = s) date = new_S_Time.getTime() - time.getTime(); leave = date % (24 * 3600 * 1000); hours = Math.floor(leave / (3600 * 1000); if (hours 0) new_S_Time = time; else date = new_E_Time.getTime() - time.getTime(); leave = date % (24 * 3600 * 1000); hours = Math.floor(leave / (3600 * 1000); if (hours 0) new_S_Time = time; date = time1.getTime() - new_E_Time.getTime(); leave = date % (24 * 3600 * 1000
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年智能安防技术采购合同:城市安全监控与应急响应服务
- 2025年度新能源出租车租赁及司机培训一体化服务合同
- 2025年绿色食品在线零售平台冷链物流升级服务合同
- 2025年智能医疗设备采购及医院信息化升级服务合同
- 2025年城市道路照明系统升级改造合同
- 2025年个人保单抵押贷款业务合同编制指南与范本
- 2025年度特色中式餐厅场地租赁与绿色环保管理协议
- 2025年度艺术品衍生品开发与授权使用合同
- 2025年绿色环保产业员工健康保险及健康管理服务合同
- 2025年度风电场钻孔基础施工及设备采购服务合同
- 云计算环境下的数据安全与隐私保护研究
- 传媒入股协议合同
- 《有机化学》课程标准
- 《高效能电机》课件
- 汽车维护与保养 任务工单1 发动机油液与滤清器检查及更换
- 外科腹腔镜手术护理
- 非专用化妆包项目质量管理方案
- 工程类公路培训课件
- 2024年度中药的性能《四气五味》课件
- 太阳能光伏发电项目EPC工程设计施工范围及主要工程量
- 《汽车电工电子》课程标准
评论
0/150
提交评论