|
|
|
@ -58,6 +58,162 @@
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("jqye", "detail_1")]={value:item.jqye==undefined?'':item.jqye}
|
|
|
|
|
|
|
|
|
|
WfForm.addDetailRow("detail_1", addObj);
|
|
|
|
|
|
|
|
|
|
if (mainTableData.mtcfsdjq == "0"){
|
|
|
|
|
addObj = {};
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("yesygz", "detail_3")]={value:mainTableData.yesygz};
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("sxwxz", "detail_3")]={value:mainTableData.sxwxz};
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("qjfs", "detail_3")]={value:mainTableData.cxjqj};
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("qjr", "detail_3")]={value:mainTableData.qjr};
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("qjlx", "detail_3")]={value:mainTableData.jqlx,specialobj:mainTableData.jqlx_vals};
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("ksrq", "detail_3")]={value:mainTableData.ksrq};
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("jsrq", "detail_3")]={value:mainTableData.jsrq}
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("kssj", "detail_3")]={value:''};
|
|
|
|
|
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("qtj", "detail_3")]={value:''};//设置全天假为不勾选
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("btj", "detail_3")]={value:''};//设置半天假为不勾选
|
|
|
|
|
switch(mainTableData.cxjqj) {
|
|
|
|
|
case '0'://全天请假
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("qtj", "detail_3")] = {value: '1'};//设置全天假为勾选
|
|
|
|
|
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("kssj", "detail_3")]={value:''};
|
|
|
|
|
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("btj", "detail_3")]={value:''};//设置半天假为不勾选
|
|
|
|
|
|
|
|
|
|
break;
|
|
|
|
|
case '1'://按时间区间请假,需要单独设置开始结束时间或者开始结束时段
|
|
|
|
|
//按时间区间请假,需要单独设置开始结束时间或者开始结束时段
|
|
|
|
|
if (mainTableData.sxwxz == '0') {
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("kssj", "detail_3")] = {value: mainTableData.kssj};
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("jssj", "detail_3")] = {value: mainTableData.jssj};
|
|
|
|
|
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("kssd", "detail_3")]={value:''};
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("jssd", "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 {
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("kssd", "detail_3")] = {value: mainTableData.kssd};
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("jssd", "detail_3")] = {value: mainTableData.jssd};
|
|
|
|
|
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("kssj", "detail_3")]={value:''};
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("jssj", "detail_3")]={value:''};
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("qjsc", "detail_3")]={value:''};
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("qtj", "detail_3")]={value:''};//设置全天假为不勾选
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("btj", "detail_3")]={value:''};//设置半天假为不勾选
|
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
|
case '2'://半天请假
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("btj", "detail_3")] = {value: '1'};//设置半天假为勾选
|
|
|
|
|
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("kssj", "detail_3")]={value:''};
|
|
|
|
|
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("qtj", "detail_3")]={value:''};//设置全天假为不勾选
|
|
|
|
|
break;
|
|
|
|
|
case '3'://按时间长度请假
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("qjsc", "detail_3")] = {value: mainTableData.qjsc};
|
|
|
|
|
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("kssj", "detail_3")]={value:''};
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("jssj", "detail_3")]={value:''};
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("kssd", "detail_3")]={value:''};
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("jssd", "detail_3")]={value:''};
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("qtj", "detail_3")]={value:''};//设置全天假为不勾选
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("btj", "detail_3")]={value:''};//设置半天假为不勾选
|
|
|
|
|
break;
|
|
|
|
|
default://其他全天或者半天出差
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
WfForm.addDetailRow("detail_3", addObj);
|
|
|
|
|
}else{
|
|
|
|
|
var v_tmpbdate = new Date(mainTableData.ksrq);
|
|
|
|
|
var v_tmpedate = new Date(v_tmpbdate);
|
|
|
|
|
if (!DateCheck(mainTableData.ksrq,mainTableData.kssj,mainTableData.jsrq,mainTableData.jssj)) {
|
|
|
|
|
v_tmpedate = v_tmpedate.setDate(v_tmpedate.getDate() + 1);
|
|
|
|
|
v_tmpedate = new Date(v_tmpedate);
|
|
|
|
|
}
|
|
|
|
|
while (v_tmpbdate<=new Date(mainTableData.jsrq)){
|
|
|
|
|
addObj = {};
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("yesygz", "detail_3")]={value:mainTableData.yesygz};
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("sxwxz", "detail_3")]={value:mainTableData.sxwxz};
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("qjfs", "detail_3")]={value:mainTableData.cxjqj};
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("qjr", "detail_3")]={value:mainTableData.qjr};
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("qjlx", "detail_3")]={value:mainTableData.jqlx,specialobj:mainTableData.jqlx_vals};
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("ksrq", "detail_3")]={value:v_tmpbdate};
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("jsrq", "detail_3")]={value:v_tmpedate};
|
|
|
|
|
switch(mainTableData.cxjqj) {
|
|
|
|
|
case '0'://全天请假
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("qtj", "detail_3")] = {value: '1'};//设置全天假为勾选
|
|
|
|
|
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("kssj", "detail_3")]={value:''};
|
|
|
|
|
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("btj", "detail_3")]={value:''};//设置半天假为不勾选
|
|
|
|
|
|
|
|
|
|
break;
|
|
|
|
|
case '1'://按时间区间请假,需要单独设置开始结束时间或者开始结束时段
|
|
|
|
|
//按时间区间请假,需要单独设置开始结束时间或者开始结束时段
|
|
|
|
|
if (mainTableData.sxwxz == '0') {
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("kssj", "detail_3")] = {value: mainTableData.kssj};
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("jssj", "detail_3")] = {value: mainTableData.jssj};
|
|
|
|
|
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("kssd", "detail_3")]={value:''};
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("jssd", "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 {
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("kssd", "detail_3")] = {value: mainTableData.kssd};
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("jssd", "detail_3")] = {value: mainTableData.jssd};
|
|
|
|
|
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("kssj", "detail_3")]={value:''};
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("jssj", "detail_3")]={value:''};
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("qjsc", "detail_3")]={value:''};
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("qtj", "detail_3")]={value:''};//设置全天假为不勾选
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("btj", "detail_3")]={value:''};//设置半天假为不勾选
|
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
|
case '2'://半天请假
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("btj", "detail_3")] = {value: '1'};//设置半天假为勾选
|
|
|
|
|
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("kssj", "detail_3")]={value:''};
|
|
|
|
|
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("qtj", "detail_3")]={value:''};//设置全天假为不勾选
|
|
|
|
|
break;
|
|
|
|
|
case '3'://按时间长度请假
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("qjsc", "detail_3")] = {value: mainTableData.qjsc};
|
|
|
|
|
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("kssj", "detail_3")]={value:''};
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("jssj", "detail_3")]={value:''};
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("kssd", "detail_3")]={value:''};
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("jssd", "detail_3")]={value:''};
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("qtj", "detail_3")]={value:''};//设置全天假为不勾选
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("btj", "detail_3")]={value:''};//设置半天假为不勾选
|
|
|
|
|
break;
|
|
|
|
|
default://其他全天或者半天出差
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
WfForm.addDetailRow("detail_3", addObj);
|
|
|
|
|
v_tmpbdate = v_tmpbdate.setDate(v_tmpbdate.getDate() + 1);
|
|
|
|
|
v_tmpbdate = new Date(v_tmpbdate);
|
|
|
|
|
//明细结束日期加一天
|
|
|
|
|
v_tmpedate = v_tmpedate.setDate(v_tmpedate.getDate() + 1);
|
|
|
|
|
v_tmpedate = new Date(v_tmpedate);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
}else{
|
|
|
|
|
WfForm.showMessage(res.data.errorInfo, 2, 5);
|
|
|
|
@ -65,161 +221,6 @@
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
if (mainTableData.mtcfsdjq == "0"){
|
|
|
|
|
addObj = {};
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("yesygz", "detail_3")]={value:mainTableData.yesygz};
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("sxwxz", "detail_3")]={value:mainTableData.sxwxz};
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("qjfs", "detail_3")]={value:mainTableData.cxjqj};
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("qjr", "detail_3")]={value:mainTableData.qjr};
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("qjlx", "detail_3")]={value:mainTableData.jqlx,specialobj:mainTableData.jqlx_vals};
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("ksrq", "detail_3")]={value:mainTableData.ksrq};
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("jsrq", "detail_3")]={value:mainTableData.jsrq}
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("kssj", "detail_3")]={value:''};
|
|
|
|
|
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("qtj", "detail_3")]={value:''};//设置全天假为不勾选
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("btj", "detail_3")]={value:''};//设置半天假为不勾选
|
|
|
|
|
switch(mainTableData.cxjqj) {
|
|
|
|
|
case '0'://全天请假
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("qtj", "detail_3")] = {value: '1'};//设置全天假为勾选
|
|
|
|
|
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("kssj", "detail_3")]={value:''};
|
|
|
|
|
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("btj", "detail_3")]={value:''};//设置半天假为不勾选
|
|
|
|
|
|
|
|
|
|
break;
|
|
|
|
|
case '1'://按时间区间请假,需要单独设置开始结束时间或者开始结束时段
|
|
|
|
|
//按时间区间请假,需要单独设置开始结束时间或者开始结束时段
|
|
|
|
|
if (mainTableData.sxwxz == '0') {
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("kssj", "detail_3")] = {value: mainTableData.kssj};
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("jssj", "detail_3")] = {value: mainTableData.jssj};
|
|
|
|
|
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("kssd", "detail_3")]={value:''};
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("jssd", "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 {
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("kssd", "detail_3")] = {value: mainTableData.kssd};
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("jssd", "detail_3")] = {value: mainTableData.jssd};
|
|
|
|
|
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("kssj", "detail_3")]={value:''};
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("jssj", "detail_3")]={value:''};
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("qjsc", "detail_3")]={value:''};
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("qtj", "detail_3")]={value:''};//设置全天假为不勾选
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("btj", "detail_3")]={value:''};//设置半天假为不勾选
|
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
|
case '2'://半天请假
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("btj", "detail_3")] = {value: '1'};//设置半天假为勾选
|
|
|
|
|
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("kssj", "detail_3")]={value:''};
|
|
|
|
|
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("qtj", "detail_3")]={value:''};//设置全天假为不勾选
|
|
|
|
|
break;
|
|
|
|
|
case '3'://按时间长度请假
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("qjsc", "detail_3")] = {value: mainTableData.qjsc};
|
|
|
|
|
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("kssj", "detail_3")]={value:''};
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("jssj", "detail_3")]={value:''};
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("kssd", "detail_3")]={value:''};
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("jssd", "detail_3")]={value:''};
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("qtj", "detail_3")]={value:''};//设置全天假为不勾选
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("btj", "detail_3")]={value:''};//设置半天假为不勾选
|
|
|
|
|
break;
|
|
|
|
|
default://其他全天或者半天出差
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
WfForm.addDetailRow("detail_3", addObj);
|
|
|
|
|
}else{
|
|
|
|
|
var v_tmpbdate = new Date(mainTableData.ksrq);
|
|
|
|
|
var v_tmpedate = new Date(v_tmpbdate);
|
|
|
|
|
if (!DateCheck(mainTableData.ksrq,mainTableData.kssj,mainTableData.jsrq,mainTableData.jssj)) {
|
|
|
|
|
v_tmpedate = v_tmpedate.setDate(v_tmpedate.getDate() + 1);
|
|
|
|
|
v_tmpedate = new Date(v_tmpedate);
|
|
|
|
|
}
|
|
|
|
|
while (v_tmpbdate<=new Date(mainTableData.jsrq)){
|
|
|
|
|
addObj = {};
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("yesygz", "detail_3")]={value:mainTableData.yesygz};
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("sxwxz", "detail_3")]={value:mainTableData.sxwxz};
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("qjfs", "detail_3")]={value:mainTableData.cxjqj};
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("qjr", "detail_3")]={value:mainTableData.qjr};
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("qjlx", "detail_3")]={value:mainTableData.jqlx,specialobj:mainTableData.jqlx_vals};
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("ksrq", "detail_3")]={value:v_tmpbdate};
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("jsrq", "detail_3")]={value:v_tmpedate};
|
|
|
|
|
switch(mainTableData.cxjqj) {
|
|
|
|
|
case '0'://全天请假
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("qtj", "detail_3")] = {value: '1'};//设置全天假为勾选
|
|
|
|
|
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("kssj", "detail_3")]={value:''};
|
|
|
|
|
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("btj", "detail_3")]={value:''};//设置半天假为不勾选
|
|
|
|
|
|
|
|
|
|
break;
|
|
|
|
|
case '1'://按时间区间请假,需要单独设置开始结束时间或者开始结束时段
|
|
|
|
|
//按时间区间请假,需要单独设置开始结束时间或者开始结束时段
|
|
|
|
|
if (mainTableData.sxwxz == '0') {
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("kssj", "detail_3")] = {value: mainTableData.kssj};
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("jssj", "detail_3")] = {value: mainTableData.jssj};
|
|
|
|
|
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("kssd", "detail_3")]={value:''};
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("jssd", "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 {
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("kssd", "detail_3")] = {value: mainTableData.kssd};
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("jssd", "detail_3")] = {value: mainTableData.jssd};
|
|
|
|
|
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("kssj", "detail_3")]={value:''};
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("jssj", "detail_3")]={value:''};
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("qjsc", "detail_3")]={value:''};
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("qtj", "detail_3")]={value:''};//设置全天假为不勾选
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("btj", "detail_3")]={value:''};//设置半天假为不勾选
|
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
|
case '2'://半天请假
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("btj", "detail_3")] = {value: '1'};//设置半天假为勾选
|
|
|
|
|
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("kssj", "detail_3")]={value:''};
|
|
|
|
|
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("qtj", "detail_3")]={value:''};//设置全天假为不勾选
|
|
|
|
|
break;
|
|
|
|
|
case '3'://按时间长度请假
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("qjsc", "detail_3")] = {value: mainTableData.qjsc};
|
|
|
|
|
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("kssj", "detail_3")]={value:''};
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("jssj", "detail_3")]={value:''};
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("kssd", "detail_3")]={value:''};
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("jssd", "detail_3")]={value:''};
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("qtj", "detail_3")]={value:''};//设置全天假为不勾选
|
|
|
|
|
addObj[WfForm.convertFieldNameToId("btj", "detail_3")]={value:''};//设置半天假为不勾选
|
|
|
|
|
break;
|
|
|
|
|
default://其他全天或者半天出差
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
WfForm.addDetailRow("detail_3", addObj);
|
|
|
|
|
v_tmpbdate = v_tmpbdate.setDate(v_tmpbdate.getDate() + 1);
|
|
|
|
|
v_tmpbdate = new Date(v_tmpbdate);
|
|
|
|
|
//明细结束日期加一天
|
|
|
|
|
v_tmpedate = v_tmpedate.setDate(v_tmpedate.getDate() + 1);
|
|
|
|
|
v_tmpedate = new Date(v_tmpedate);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
//绑定全天假栏位值变更事件
|
|
|
|
|
jQuery(document).ready(function(){
|
|
|
|
|