function cashPlanDates(){
// 当状态为不确定时,通知天数会顺延计划日期,只顺延工作日
var searchTime, searchWeekDay, noticeDays, number, trader ,remainder, result, planDate, weekDay;
$("#noticeDays").next().find('input').blur(function(){
searchTime = new moment(new Date($('#cashPlanDate').datebox('getValue')));// 计划日期
if(searchTime){
searchWeekDay = new Date(searchTime).getDay();// 查询日期的星期
noticeDays = $("#noticeDays").numberspinner('getValue');// 通知天数
// 当查询日期的星期 + 通知天数 >= 6
if((parseInt(noticeDays) + parseInt(searchWeekDay)) >= 6){
if(searchWeekDay == 6){
searchWeekDay = 5;
searchTime = searchTime.add(-1,'day');
}else if(searchWeekDay == 0){
searchWeekDay = 5;
searchTime = searchTime.add(-2,'day');
}
number = parseInt(noticeDays) + 2 - (5 - parseInt(searchWeekDay));
trader = parseInt(number)/7;// 商
remainder = parseInt(number)%7;// 余数
if(remainder > 5){
result = parseInt(noticeDays) + parseInt(trader) * 2 + 2;
}else{
result = parseInt(noticeDays) + parseInt(trader) * 2;
}
planDate = searchTime.add(result,'day');
weekDay = new Date(planDate).getDay();// 顺延后的日期的星期
if(weekDay == 6 || weekDay == 0){
planDate = planDate.add(2,'day').format("YYYY-MM-DD");
}else{
planDate = planDate.format("YYYY-MM-DD");
}
}else{
planDate = searchTime.add(noticeDays,'day').format("YYYY-MM-DD");
}
$('#cashPlanDate').datebox('setValue',planDate);
}
});
}