|
|
|
@ -25,6 +25,11 @@
|
|
|
|
|
jssd: WfForm.getFieldValue(WfForm.convertFieldNameToId("jssd")),
|
|
|
|
|
qjsc: WfForm.getFieldValue(WfForm.convertFieldNameToId("qjsc"))
|
|
|
|
|
}
|
|
|
|
|
generateHoliday(mainTableData);
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
function generateHoliday(mainTableData){
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
let detailTableData=[];
|
|
|
|
|
let param = {
|
|
|
|
@ -40,6 +45,7 @@
|
|
|
|
|
dataType:'json',
|
|
|
|
|
async:false,
|
|
|
|
|
success:function(res){
|
|
|
|
|
debugger;
|
|
|
|
|
if(res.api_status){
|
|
|
|
|
if(res.data.status){
|
|
|
|
|
WfForm.delDetailRow("detail_1", "all");
|
|
|
|
@ -72,7 +78,7 @@
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("jssj", "detail_3")]={value:''};
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("kssd", "detail_3")]={value:''};
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("jssd", "detail_3")]={value:''};
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("qjsc", "detail_3")]={value:''};
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("qjsc", "detail_3")]={value:""};
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("qtj", "detail_3")]={value:''};//设置全天假为不勾选
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("btj", "detail_3")]={value:''};//设置半天假为不勾选
|
|
|
|
|
switch(mainTableData.cxjqj) {
|
|
|
|
@ -83,7 +89,7 @@
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("jssj", "detail_3")]={value:''};
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("kssd", "detail_3")]={value:''};
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("jssd", "detail_3")]={value:''};
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("qjsc", "detail_3")]={value:''};
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("qjsc", "detail_3")]={value:""};
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("btj", "detail_3")]={value:''};//设置半天假为不勾选
|
|
|
|
|
|
|
|
|
|
break;
|
|
|
|
@ -95,7 +101,7 @@
|
|
|
|
|
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("kssd", "detail_3")]={value:''};
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("jssd", "detail_3")]={value:''};
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("qjsc", "detail_3")]={value:''};
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("qjsc", "detail_3")]={value:""};
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("qtj", "detail_3")]={value:''};//设置全天假为不勾选
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("btj", "detail_3")]={value:''};//设置半天假为不勾选
|
|
|
|
|
} else {
|
|
|
|
@ -104,7 +110,7 @@
|
|
|
|
|
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("kssj", "detail_3")]={value:''};
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("jssj", "detail_3")]={value:''};
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("qjsc", "detail_3")]={value:''};
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("qjsc", "detail_3")]={value:""};
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("qtj", "detail_3")]={value:''};//设置全天假为不勾选
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("btj", "detail_3")]={value:''};//设置半天假为不勾选
|
|
|
|
|
}
|
|
|
|
@ -134,13 +140,13 @@
|
|
|
|
|
}
|
|
|
|
|
WfForm.addDetailRow("detail_3", addObj);
|
|
|
|
|
}else{
|
|
|
|
|
var v_tmpbdate = new Date(mainTableData.ksrq);
|
|
|
|
|
var v_tmpbdate = new Date(item.ksrq);
|
|
|
|
|
var v_tmpedate = new Date(v_tmpbdate);
|
|
|
|
|
if (!DateCheck(mainTableData.ksrq,mainTableData.kssj,mainTableData.jsrq,mainTableData.jssj)) {
|
|
|
|
|
if (!DateCheck(item.ksrq,item.kssj,item.jsrq,item.jssj)) {
|
|
|
|
|
v_tmpedate = v_tmpedate.setDate(v_tmpedate.getDate() + 1);
|
|
|
|
|
v_tmpedate = new Date(v_tmpedate);
|
|
|
|
|
}
|
|
|
|
|
while (v_tmpbdate<=new Date(mainTableData.jsrq)){
|
|
|
|
|
while (v_tmpbdate<=new Date(item.jsrq)){
|
|
|
|
|
addObj = {};
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("yesygz", "detail_3")]={value:mainTableData.yesygz};
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("sxwxz", "detail_3")]={value:mainTableData.sxwxz};
|
|
|
|
@ -157,7 +163,7 @@
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("jssj", "detail_3")]={value:''};
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("kssd", "detail_3")]={value:''};
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("jssd", "detail_3")]={value:''};
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("qjsc", "detail_3")]={value:''};
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("qjsc", "detail_3")]={value:""};
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("btj", "detail_3")]={value:''};//设置半天假为不勾选
|
|
|
|
|
|
|
|
|
|
break;
|
|
|
|
@ -169,7 +175,7 @@
|
|
|
|
|
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("kssd", "detail_3")]={value:''};
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("jssd", "detail_3")]={value:''};
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("qjsc", "detail_3")]={value:''};
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("qjsc", "detail_3")]={value:""};
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("qtj", "detail_3")]={value:''};//设置全天假为不勾选
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("btj", "detail_3")]={value:''};//设置半天假为不勾选
|
|
|
|
|
} else {
|
|
|
|
@ -178,7 +184,7 @@
|
|
|
|
|
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("kssj", "detail_3")]={value:''};
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("jssj", "detail_3")]={value:''};
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("qjsc", "detail_3")]={value:''};
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("qjsc", "detail_3")]={value:""};
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("qtj", "detail_3")]={value:''};//设置全天假为不勾选
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("btj", "detail_3")]={value:''};//设置半天假为不勾选
|
|
|
|
|
}
|
|
|
|
@ -190,7 +196,7 @@
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("jssj", "detail_3")]={value:''};
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("kssd", "detail_3")]={value:''};
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("jssd", "detail_3")]={value:''};
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("qjsc", "detail_3")]={value:''};
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("qjsc", "detail_3")]={value:""};
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("qtj", "detail_3")]={value:''};//设置全天假为不勾选
|
|
|
|
|
break;
|
|
|
|
|
case '3'://按时间长度请假
|
|
|
|
@ -214,45 +220,92 @@
|
|
|
|
|
v_tmpedate = new Date(v_tmpedate);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
});
|
|
|
|
|
}else{
|
|
|
|
|
WfForm.showMessage(res.data.errorInfo, 2, 5);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
resetqjfs();
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function generateHolidayNoDetail(mainTableData){
|
|
|
|
|
let detailTableData=[];
|
|
|
|
|
let param = {
|
|
|
|
|
mainTableData:JSON.stringify(mainTableData),
|
|
|
|
|
detailTableData:JSON.stringify(detailTableData),
|
|
|
|
|
}
|
|
|
|
|
console.log(param);
|
|
|
|
|
$.ajax({
|
|
|
|
|
url:'/api/attendance/askforleave/generateLeaveInfoList',
|
|
|
|
|
data:param,
|
|
|
|
|
type:'GET',
|
|
|
|
|
dataType:'json',
|
|
|
|
|
async:false,
|
|
|
|
|
success:function(res){
|
|
|
|
|
debugger;
|
|
|
|
|
if(res.api_status){
|
|
|
|
|
if(res.data.status){
|
|
|
|
|
let resultData = res.data.data;
|
|
|
|
|
resultData.filter(item => {
|
|
|
|
|
let addObj = {}
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("qjr", "detail_1")] = {value:item.qjr,specialobj:[{id:item.qjr,name:item.qjrName}]};
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("qjlx", "detail_1")] = {value:item.qjlx,specialobj:[{id:item.qjlx,name:item.qjlxName}]};
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("ksrq", "detail_1")]={value:item.ksrq}
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("kssj", "detail_1")]={value:item.kssj}
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("jsrq", "detail_1")]={value:item.jsrq}
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("jssj", "detail_1")]={value:item.jssj}
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("qjsc", "detail_1")]={value:item.qjsc}
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("qtj", "detail_1")]={value:item.qtj}
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("btj", "detail_1")]={value:item.btj}
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("jqye", "detail_1")]={value:item.jqye==undefined?'':item.jqye}
|
|
|
|
|
|
|
|
|
|
WfForm.addDetailRow("detail_1", addObj);
|
|
|
|
|
|
|
|
|
|
});
|
|
|
|
|
}else{
|
|
|
|
|
WfForm.showMessage(res.data.errorInfo, 2, 5);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
resetqjfs();
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//绑定全天假栏位值变更事件
|
|
|
|
|
jQuery(document).ready(function(){
|
|
|
|
|
|
|
|
|
|
WfForm.bindDetailFieldChangeEvent(WfForm.convertFieldNameToId("ksrq", "detail_3"),function(id,rowIndex,value){
|
|
|
|
|
WfForm.delDetailRow("detail_1", "all");
|
|
|
|
|
generateDetail1()
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
WfForm.bindDetailFieldChangeEvent(WfForm.convertFieldNameToId("jsrq", "detail_3"),function(id,rowIndex,value){
|
|
|
|
|
WfForm.delDetailRow("detail_1", "all");
|
|
|
|
|
generateDetail1()
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
WfForm.bindDetailFieldChangeEvent(WfForm.convertFieldNameToId("kssj", "detail_3"),function(id,rowIndex,value){
|
|
|
|
|
WfForm.delDetailRow("detail_1", "all");
|
|
|
|
|
generateDetail1()
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
WfForm.bindDetailFieldChangeEvent(WfForm.convertFieldNameToId("jssj", "detail_3"),function(id,rowIndex,value){
|
|
|
|
|
WfForm.delDetailRow("detail_1", "all");
|
|
|
|
|
generateDetail1()
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
WfForm.bindDetailFieldChangeEvent(WfForm.convertFieldNameToId("kssd", "detail_3"),function(id,rowIndex,value){
|
|
|
|
|
WfForm.delDetailRow("detail_1", "all");
|
|
|
|
|
generateDetail1()
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
WfForm.bindDetailFieldChangeEvent(WfForm.convertFieldNameToId("jssd", "detail_3"),function(id,rowIndex,value){
|
|
|
|
|
WfForm.delDetailRow("detail_1", "all");
|
|
|
|
|
generateDetail1()
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
WfForm.bindDetailFieldChangeEvent(WfForm.convertFieldNameToId("qjsc", "detail_3"),function(id,rowIndex,value){
|
|
|
|
|
WfForm.delDetailRow("detail_1", "all");
|
|
|
|
|
generateDetail1()
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
WfForm.bindDetailFieldChangeEvent(WfForm.convertFieldNameToId("qtj", "detail_3"),function(id,rowIndex,value){
|
|
|
|
@ -263,6 +316,7 @@
|
|
|
|
|
WfForm.bindDetailFieldChangeEvent(WfForm.convertFieldNameToId("btj", "detail_3"),function(id,rowIndex,value){
|
|
|
|
|
if (null2String(WfForm.getFieldValue(WfForm.convertFieldNameToId("qtj", "detail_3")+"_"+rowIndex))=="1" && null2String(value) == "1") {
|
|
|
|
|
WfForm.changeFieldValue(WfForm.convertFieldNameToId("qtj","detail_3")+"_"+rowIndex,{ value: '0' });//重置开始时间
|
|
|
|
|
generateDetail1();
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
WfForm.bindDetailFieldChangeEvent(WfForm.convertFieldNameToId("sxwxz", "detail_3"),function(id,rowIndex,value){
|
|
|
|
@ -278,9 +332,9 @@
|
|
|
|
|
WfForm.changeFieldAttr(WfForm.convertFieldNameToId("kssd","detail_3")+"_"+rowIndex, 1);//开始时段
|
|
|
|
|
WfForm.changeFieldAttr(WfForm.convertFieldNameToId("jssd","detail_3")+"_"+rowIndex, 1);//结束时段
|
|
|
|
|
}
|
|
|
|
|
generateDetail1();
|
|
|
|
|
});
|
|
|
|
|
WfForm.bindDetailFieldChangeEvent(WfForm.convertFieldNameToId("qjfs", "detail_3"),function(id,rowIndex,value){
|
|
|
|
|
WfForm.delDetailRow("detail_1", "all");
|
|
|
|
|
if(rowIndex !== ""){
|
|
|
|
|
WfForm.changeFieldAttr(WfForm.convertFieldNameToId("sxwxz","detail_3")+"_"+rowIndex, 1);//按上下午请假功能不开放
|
|
|
|
|
WfForm.changeFieldValue(WfForm.convertFieldNameToId("kssj","detail_3")+"_"+rowIndex,{ value: '' });//重置开始时间
|
|
|
|
@ -329,9 +383,13 @@
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
generateDetail1();
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
resetqjfs();
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//请假方式变更时,同样进行页面显示属性的调整
|
|
|
|
|
WfForm.bindFieldChangeEvent(WfForm.convertFieldNameToId("cxjqj"),function(obj,id,value){
|
|
|
|
|
resetAttr(value);
|
|
|
|
@ -339,7 +397,6 @@
|
|
|
|
|
|
|
|
|
|
WfForm.registerCheckEvent(WfForm.OPER_SAVE+","+WfForm.OPER_SUBMIT,function(callback){
|
|
|
|
|
//清空明细1,重新根据明细3生成明细1及明细2
|
|
|
|
|
WfForm.delDetailRow("detail_1", "all");
|
|
|
|
|
callback();
|
|
|
|
|
// let detailNum = WfForm.getDetailRowCount("detail_1")
|
|
|
|
|
// if(detailNum > 0){
|
|
|
|
@ -350,6 +407,84 @@
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
resetAttr(WfForm.getFieldValue(WfForm.convertFieldNameToId("cxjqj")))
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
function generateDetail1(){
|
|
|
|
|
WfForm.delDetailRow("detail_1", "all");
|
|
|
|
|
let detail3Index = WfForm.getDetailAllRowIndexStr("detail_3").split(",");
|
|
|
|
|
for(var i=0; i<detail3Index.length; i++){
|
|
|
|
|
var rowIndex = detail3Index[i];
|
|
|
|
|
if(rowIndex !== ""){
|
|
|
|
|
let mainTableData = {
|
|
|
|
|
szjg: WfForm.getFieldValue(WfForm.convertFieldNameToId("szjg")),
|
|
|
|
|
qjr: WfForm.getFieldValue(WfForm.convertFieldNameToId("qjry")),
|
|
|
|
|
jqlx: WfForm.getFieldValue(WfForm.convertFieldNameToId("jqlx")),
|
|
|
|
|
jqlx_vals: mobx.toJS(wfform.getFieldValueObj(WfForm.convertFieldNameToId("jqlx")).specialobj),
|
|
|
|
|
mtcfsdjq: WfForm.getFieldValue(WfForm.convertFieldNameToId("mtcfsdjq")),
|
|
|
|
|
ksrq: WfForm.getFieldValue(WfForm.convertFieldNameToId("ksrq", "detail_3")+"_"+rowIndex),
|
|
|
|
|
jsrq: WfForm.getFieldValue(WfForm.convertFieldNameToId("jsrq", "detail_3")+"_"+rowIndex),
|
|
|
|
|
kssj: WfForm.getFieldValue(WfForm.convertFieldNameToId("kssj", "detail_3")+"_"+rowIndex),
|
|
|
|
|
jssj: WfForm.getFieldValue(WfForm.convertFieldNameToId("jssj", "detail_3")+"_"+rowIndex),
|
|
|
|
|
cxjqj: WfForm.getFieldValue(WfForm.convertFieldNameToId("qjfs", "detail_3")+"_"+rowIndex),
|
|
|
|
|
yesygz: WfForm.getFieldValue(WfForm.convertFieldNameToId("yesygz", "detail_3")+"_"+rowIndex),
|
|
|
|
|
sxwxz: WfForm.getFieldValue(WfForm.convertFieldNameToId("sxwxz", "detail_3")+"_"+rowIndex),
|
|
|
|
|
kssd: WfForm.getFieldValue(WfForm.convertFieldNameToId("kssd", "detail_3")+"_"+rowIndex),
|
|
|
|
|
jssd: WfForm.getFieldValue(WfForm.convertFieldNameToId("jssd", "detail_3")+"_"+rowIndex),
|
|
|
|
|
qjsc: WfForm.getFieldValue(WfForm.convertFieldNameToId("qjsc", "detail_3")+"_"+rowIndex),
|
|
|
|
|
}
|
|
|
|
|
generateHolidayNoDetail(mainTableData);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function resetqjfs(){
|
|
|
|
|
let detail3Index = WfForm.getDetailAllRowIndexStr("detail_3").split(",");
|
|
|
|
|
for(var i=0; i<detail3Index.length; i++){
|
|
|
|
|
var rowIndex = detail3Index[i];
|
|
|
|
|
if(rowIndex !== ""){
|
|
|
|
|
let qjfs = WfForm.getFieldValue(WfForm.convertFieldNameToId("qjfs", "detail_3")+"_"+rowIndex);
|
|
|
|
|
switch(qjfs){
|
|
|
|
|
case '0'://全天请假
|
|
|
|
|
WfForm.changeFieldAttr(WfForm.convertFieldNameToId("qjsc","detail_3")+"_"+rowIndex, 1);//请假时长
|
|
|
|
|
WfForm.changeFieldValue(WfForm.convertFieldNameToId("qtj","detail_3")+"_"+rowIndex, {value:"1"});//全天假勾选
|
|
|
|
|
WfForm.changeFieldValue(WfForm.convertFieldNameToId("btj","detail_3")+"_"+rowIndex, {value:"0"});//半天假取消勾选
|
|
|
|
|
break;
|
|
|
|
|
case '1'://指定时间区间请假
|
|
|
|
|
WfForm.changeFieldAttr(WfForm.convertFieldNameToId("qjsc","detail_3")+"_"+rowIndex, 1);//请假时长
|
|
|
|
|
WfForm.changeFieldAttr(WfForm.convertFieldNameToId("sxwxz","detail_3")+"_"+rowIndex, 2);//按上下午请假功能开放
|
|
|
|
|
WfForm.changeFieldValue(WfForm.convertFieldNameToId("qtj","detail_3")+"_"+rowIndex, {value:"0"});//全天假取消勾选
|
|
|
|
|
WfForm.changeFieldValue(WfForm.convertFieldNameToId("btj","detail_3")+"_"+rowIndex, {value:"0"});//半天假取消勾选
|
|
|
|
|
if (null2String(WfForm.getFieldValue(WfForm.convertFieldNameToId("sxwxz", "detail_3")+"_"+rowIndex))=="1"){
|
|
|
|
|
//按上下午进行请假
|
|
|
|
|
WfForm.changeFieldAttr(WfForm.convertFieldNameToId("jssj","detail_3")+"_"+rowIndex, 1);//结束时间
|
|
|
|
|
WfForm.changeFieldAttr(WfForm.convertFieldNameToId("kssj","detail_3")+"_"+rowIndex, 1);//开始时间
|
|
|
|
|
WfForm.changeFieldAttr(WfForm.convertFieldNameToId("kssd","detail_3")+"_"+rowIndex, 3);//开始时段
|
|
|
|
|
WfForm.changeFieldAttr(WfForm.convertFieldNameToId("jssd","detail_3")+"_"+rowIndex, 3);//结束时段
|
|
|
|
|
}else{
|
|
|
|
|
WfForm.changeFieldAttr(WfForm.convertFieldNameToId("jssj","detail_3")+"_"+rowIndex, 3);//结束时间
|
|
|
|
|
WfForm.changeFieldAttr(WfForm.convertFieldNameToId("kssj","detail_3")+"_"+rowIndex, 3);//开始时间
|
|
|
|
|
WfForm.changeFieldAttr(WfForm.convertFieldNameToId("kssd","detail_3")+"_"+rowIndex, 1);//开始时段
|
|
|
|
|
WfForm.changeFieldAttr(WfForm.convertFieldNameToId("jssd","detail_3")+"_"+rowIndex, 1);//结束时段
|
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
|
case '2'://半天请假
|
|
|
|
|
WfForm.changeFieldAttr(WfForm.convertFieldNameToId("qjsc","detail_3")+"_"+rowIndex, 1);//请假时长
|
|
|
|
|
WfForm.changeFieldValue(WfForm.convertFieldNameToId("qtj","detail_3")+"_"+rowIndex, {value:"0"});//全天假勾选
|
|
|
|
|
WfForm.changeFieldValue(WfForm.convertFieldNameToId("btj","detail_3")+"_"+rowIndex, {value:"1"});//半天假取消勾选
|
|
|
|
|
break;
|
|
|
|
|
case '3'://按时间长度请假
|
|
|
|
|
WfForm.changeFieldAttr(WfForm.convertFieldNameToId("qjsc","detail_3")+"_"+rowIndex, 3);//请假时长
|
|
|
|
|
WfForm.changeFieldValue(WfForm.convertFieldNameToId("qtj","detail_3")+"_"+rowIndex, {value:"0"});//全天假取消勾选
|
|
|
|
|
WfForm.changeFieldValue(WfForm.convertFieldNameToId("btj","detail_3")+"_"+rowIndex, {value:"0"});//半天假取消勾选
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
*
|
|
|
|
|
* @param pleavetype 请假方式:0:全天请假;1:按时间区间请假;2:半天;3:按时间长度请假
|
|
|
|
|