|
|
@@ -38,14 +38,11 @@
|
|
|
getTeamClass(datap,function(data){
|
|
|
var newEvents = [];
|
|
|
|
|
|
-
|
|
|
-
|
|
|
// console.log(data);
|
|
|
for(var i=0;i<data.length;i++){
|
|
|
var obj = {id:data[i].id ,desc:data[i].team_name ,title: data[i].team_name+"-"+getTeamName(data[i].class_type), start: data[i].end_time, end: data[i].end_time};//都以开始时间的日期为准
|
|
|
newEvents.push(obj);
|
|
|
}
|
|
|
-
|
|
|
|
|
|
// 这里轮训给每天都增加一个事件
|
|
|
|
|
|
@@ -207,6 +204,13 @@
|
|
|
}
|
|
|
|
|
|
$("#save_user_class").click(function(){
|
|
|
+
|
|
|
+ var now_date = new Date();
|
|
|
+ if(now_date.Format('yyyy-MM-dd') > $("#save_user_class").data("work_date") ){
|
|
|
+ tip("不能生成过期的排班");
|
|
|
+ return ;
|
|
|
+ }
|
|
|
+
|
|
|
var dutyList = [];
|
|
|
var work_date = $("#save_user_class").data("work_date")+"00:00:00";
|
|
|
|
|
|
@@ -460,8 +464,14 @@
|
|
|
data[i].list[j].id = data[i].list[j].user_id ;
|
|
|
}
|
|
|
|
|
|
- $(".c-"+data[i].class_type+"-"+data[i].lane+" select").val(data[i].user_id);
|
|
|
- // $(".table .tr-"+data[i].class_type+" select").eq(i%(lans+1)).val(data[i].user_id);
|
|
|
+ var aim_selector = $(".c-"+data[i].class_type+"-"+data[i].lane+" select") ;
|
|
|
+
|
|
|
+ aim_selector.val(data[i].user_id);
|
|
|
+
|
|
|
+ if(aim_selector.find("option:selected").text() == ''){
|
|
|
+ aim_selector.append("<option selected='selected'>"+ data[i].user_name +"</option>")
|
|
|
+ }
|
|
|
+ // $(".table .tr-"+data[i].class_type+" select").eq(i%(lans+1)).val(data[i].user_id);
|
|
|
}
|
|
|
},function(error){
|
|
|
return "" ;
|
|
|
@@ -545,6 +555,13 @@
|
|
|
});
|
|
|
|
|
|
$("#save_term_class").click(function(){
|
|
|
+ // 判断当前时间和待添加班组时间判断
|
|
|
+ var now_date = new Date();
|
|
|
+ if(now_date.Format('yyyy-MM-dd') > $("#save_term_class").data("date") ){
|
|
|
+ tip("不能生成过期的排班");
|
|
|
+ return ;
|
|
|
+ }
|
|
|
+
|
|
|
var data = [];
|
|
|
for(var i=0;i<$("select[id*='_term']").length;i++){
|
|
|
if($("select[id*='_term']").eq(i).val()!=""){
|