You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
71 lines
2.7 KiB
Plaintext
71 lines
2.7 KiB
Plaintext
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
|
|
|
|
<jsp:useBean id="strUtil" class="weaver.common.StringUtil" scope="page" />
|
|
<jsp:useBean id="dateUtil" class="weaver.common.DateUtil" scope="page" />
|
|
<jsp:useBean id="RecordSet" class="weaver.conn.RecordSet" scope="page" />
|
|
<jsp:useBean id="attProcSetManager" class="com.engine.kq.wfset.attendance.manager.HrmAttProcSetManager" scope="page" />
|
|
<%
|
|
|
|
%>
|
|
|
|
<script >
|
|
|
|
jQuery(document).ready(function(){
|
|
try{
|
|
|
|
|
|
WfForm.bindDetailFieldChangeEvent(WfForm.convertFieldNameToId("bdkrq", "detail_1"),function(id,rowIndex,value){
|
|
console.log("WfForm.bindDetailFieldChangeEvent--",id,rowIndex,value);
|
|
let bdkry = WfForm.getFieldValue(WfForm.convertFieldNameToId('bdkry'));
|
|
$.ajax({
|
|
url:'/api/operate/common/queryCommon',
|
|
data:{
|
|
action:'query_common',
|
|
mark:'query_attendance_result',
|
|
condition:'ygid:'+bdkry+',rq:'+value
|
|
},
|
|
type:'GET',
|
|
dataType:'json',
|
|
success:function(res){
|
|
console.log(res)
|
|
if(res.data.data.length > 0){
|
|
let data = res.data.data[0]
|
|
//班次信息
|
|
WfForm.changeFieldValue(WfForm.convertFieldNameToId("bcbdxx", "detail_1")+"_"+rowIndex, {value:data.bcbdxx});
|
|
//出勤结果
|
|
WfForm.changeFieldValue(WfForm.convertFieldNameToId("cqjg", "detail_1")+"_"+rowIndex, {value:data.cqzt});
|
|
|
|
let dkxx='';
|
|
for(let i=1;i<9;i++){
|
|
let j = "j"+i;
|
|
let c = "c"+i;
|
|
let jvalue="";
|
|
let cvalue="";
|
|
for (let key in data){
|
|
if(key == j){
|
|
jvalue = data[key];
|
|
}else if (key == c){
|
|
cvalue = data[key];
|
|
}
|
|
}
|
|
if (jvalue != "" || cvalue != ""){
|
|
dkxx = dkxx +jvalue+"-"+cvalue+",";
|
|
}
|
|
}
|
|
if (dkxx.length >0){
|
|
dkxx.substring(0,dkxx.length-1);
|
|
}
|
|
//打卡信息
|
|
WfForm.changeFieldValue(WfForm.convertFieldNameToId("dkxx", "detail_1")+"_"+rowIndex, {value:dkxx});
|
|
}
|
|
}
|
|
})
|
|
});
|
|
|
|
}catch (e) {
|
|
}
|
|
});
|
|
|
|
|
|
</script>
|