webmain/flow/input/inputjs/mode_leave.js

(完整代码) 1KB

var daytime = 8;//每天上班默认8个小时
function initbodys(){
	$(form('uname')).blur(function(){
		getdeptsutr();
	});
}
function oninputblur(na){
	if(na=='stime' || na=='etime'){
		changetotal();
	}
	if(na=='totals'){
		changedays();
	}
}
function getdeptsutr(){
	if(!form('base_deptname'))return;
	var uid = form('uid').value;
	if(!uid)return;
	js.ajax(geturlact('getuinfo'),{uid:uid}, function(ret){
		form('base_deptname').value = ret.deptname;
	},'get,json');
}
function changesubmit(d){
	if(d.etime<=d.stime)return '截止时间必须大于开始时间';
	if(d.stime.substr(0,7)!=d.etime.substr(0,7)){
		return '不允许跨月申请';
	}
	var st=parseFloat(d.totals);
	if(st<=0)return '请假时间必须大于0';
}

function changetotal(){
	var st = form('stime').value,
		et = form('etime').value;
	if(isempt(st)||isempt(et)){
		form('totals').value='0';
		return;
	}
	if(st.substr(0,7)!=et.substr(0,7)){
		js.setmsg('不允许跨月申请');
		return;
	}
	var uid = '';
	if(form('uid'))uid = form('uid').value;
	js.ajax(geturlact('total'),{stime:st,etime:et,uid:uid}, function(a){
		form('totals').value=a[0];
		daytime = parseFloat(a[2]);
		js.setmsg(a[1]);
		changedays();
	},'post,json');
}
//计算天数
function changedays(){
	if(!form('totday'))return;
	var to = parseFloat(form('totals').value);
	var day= js.float(to / daytime);
	form('totday').value = day;
}

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。