|
@@ -20,7 +20,7 @@
|
|
|
|
|
|
|
|
calendarInit();
|
|
calendarInit();
|
|
|
|
|
|
|
|
- // 请求稽查人员排班数据
|
|
|
|
|
|
|
+ // 请求收费人员排班数据
|
|
|
function calendarInit(data_param){
|
|
function calendarInit(data_param){
|
|
|
var data = {
|
|
var data = {
|
|
|
"dept_id": user_dept_id ,
|
|
"dept_id": user_dept_id ,
|
|
@@ -34,6 +34,15 @@
|
|
|
getTeamClass(data,function(data){
|
|
getTeamClass(data,function(data){
|
|
|
var newEvents = [];
|
|
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].start_time, end: data[i].end_time};
|
|
|
|
|
+ newEvents.push(obj);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
// 这里轮训给每天都增加一个事件
|
|
// 这里轮训给每天都增加一个事件
|
|
|
|
|
|
|
|
var date = new Date();
|
|
var date = new Date();
|
|
@@ -51,12 +60,7 @@
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- // 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].start_time, end: data[i].end_time};
|
|
|
|
|
- newEvents.push(obj);
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
calendar.addEvents(newEvents);
|
|
calendar.addEvents(newEvents);
|
|
|
})
|
|
})
|
|
|
}
|
|
}
|
|
@@ -70,6 +74,30 @@
|
|
|
})
|
|
})
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ getStation();
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+ var lans = 0;
|
|
|
|
|
+
|
|
|
|
|
+ // 获取收费站信息
|
|
|
|
|
+ function getStation(){
|
|
|
|
|
+ get_common_service( "dept/getFsByDept","",function(data){
|
|
|
|
|
+ if(data != null){
|
|
|
|
|
+ $(".thread_charge").append("<th>"+data.name+"</th>");
|
|
|
|
|
+ // $(".tr-1").append("<td>早班 6:00 - 12:00</td>");
|
|
|
|
|
+ // $(".tr-2").append("<td>中班 12:00 - 20:00</td>");
|
|
|
|
|
+ // $(".tr-3").append("<td>晚班 20:00 - 6:00</td>");
|
|
|
|
|
+ lans = data.lanes_number;
|
|
|
|
|
+ for(var i=0;i<data.lanes_number;i++){
|
|
|
|
|
+ $(".thread_charge").append("<th>车道"+(i+1)+"</th>");
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ },function(error){
|
|
|
|
|
+ return "" ;
|
|
|
|
|
+ })
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
// 更新日历数据
|
|
// 更新日历数据
|
|
|
function updateCalendar(data){
|
|
function updateCalendar(data){
|
|
|
calendar.events = [];
|
|
calendar.events = [];
|
|
@@ -129,6 +157,73 @@
|
|
|
if(event.event.id == -1){
|
|
if(event.event.id == -1){
|
|
|
// 这边负责添加整个页面的数据 按车道排班
|
|
// 这边负责添加整个页面的数据 按车道排班
|
|
|
$('#add_fee_station').modal();
|
|
$('#add_fee_station').modal();
|
|
|
|
|
+ $(".modal-title").html("收费站排班表-"+event.event.start.format("yyyy-MM-dd"));
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+ var data = {
|
|
|
|
|
+ "dept_id": user_dept_id ,
|
|
|
|
|
+ "start_time":event.event.start.format("yyyy-MM-dd 00:00:00"),
|
|
|
|
|
+ "end_time": event.event.start.format("yyyy-MM-dd 00:00:00"),
|
|
|
|
|
+ 'type':team_type
|
|
|
|
|
+ }
|
|
|
|
|
+ post_common_service( "teamClass/getClassListAndUsers",data,function(data){
|
|
|
|
|
+
|
|
|
|
|
+ $(".tr-1,.tr-2,.tr-3").empty();
|
|
|
|
|
+ if(data.length ==0){
|
|
|
|
|
+ $(".tr-1").append("<td>早班 6:00 - 12:00</td>");
|
|
|
|
|
+ $(".tr-2").append("<td>中班 12:00 - 20:00</td>");
|
|
|
|
|
+ $(".tr-3").append("<td>晚班 20:00 - 6:00</td>");
|
|
|
|
|
+ for(var i=0;i<lans;i++){
|
|
|
|
|
+ $(".tr-1,.tr-2,.tr-3").append("<td></td>");
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ for(var i=0;i<data.length;i++){
|
|
|
|
|
+ if(data[i].class_type == 1){
|
|
|
|
|
+ $(".tr-1").append("<td>早班 6:00 - 12:00</td>");
|
|
|
|
|
+ var selectv = "<select class='form-control'>"
|
|
|
|
|
+ for(var j=0;j<data[i].users.length;j++){
|
|
|
|
|
+ var obj = data[i].users[j];
|
|
|
|
|
+ console.log(obj);
|
|
|
|
|
+ selectv += ("<option value='"+data[i].users[j].id+"'>"+ data[i].users[j].truename +"</option>");
|
|
|
|
|
+ }
|
|
|
|
|
+ selectv += "</select>";
|
|
|
|
|
+ for(var z=0;z<lans;z++){
|
|
|
|
|
+ $(".tr-1").append("<td>"+ selectv +"</td>")
|
|
|
|
|
+ }
|
|
|
|
|
+ }else if(data[i].class_type == 2){
|
|
|
|
|
+ $(".tr-2").append("<td>中班 12:00 - 20:00</td>");
|
|
|
|
|
+
|
|
|
|
|
+ var selectv2 = "<select class='form-control'>"
|
|
|
|
|
+ for(var j=0;j<data[i].users.length;j++){
|
|
|
|
|
+ if(data[i].users[j]!=null)
|
|
|
|
|
+ selectv2 += ("<option value='"+data[i].users[j].id+"'>"+ data[i].users[j].truename +"</option>")
|
|
|
|
|
+ }
|
|
|
|
|
+ selectv2 += "</select>";
|
|
|
|
|
+
|
|
|
|
|
+ for(var z=0;z<lans;z++){
|
|
|
|
|
+ $(".tr-2").append("<td>"+ selectv2 +"</td>")
|
|
|
|
|
+ }
|
|
|
|
|
+ }else if(data[i].class_type == 3){
|
|
|
|
|
+ $(".tr-3").append("<td>晚班 20:00 - 6:00</td>");
|
|
|
|
|
+
|
|
|
|
|
+ var selectv3 = "<select class='form-control'>"
|
|
|
|
|
+ for(var j=0;j<data[i].users.length;j++){
|
|
|
|
|
+ if(data[i].users[j]!=null)
|
|
|
|
|
+ selectv3 += "<option value='"+data[i].users[j].id+"'>"+ data[i].users[j].truename +"</option>"
|
|
|
|
|
+ }
|
|
|
|
|
+ selectv3 += "</select>";
|
|
|
|
|
+
|
|
|
|
|
+ for(var z=0;z<lans;z++){
|
|
|
|
|
+ $(".tr-3").append("<td>"+ selectv3 +"</td>")
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ },function(error){
|
|
|
|
|
+ return "" ;
|
|
|
|
|
+ })
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
}else{
|
|
}else{
|
|
|
click_function(event.event.start);
|
|
click_function(event.event.start);
|
|
|
}
|
|
}
|
|
@@ -239,8 +334,8 @@
|
|
|
}
|
|
}
|
|
|
})
|
|
})
|
|
|
|
|
|
|
|
- $("#close_btn").click(function(){
|
|
|
|
|
- $('#myModal').modal('hide');
|
|
|
|
|
|
|
+ $(".close_btn").click(function(){
|
|
|
|
|
+ $('#myModal,#add_fee_station').modal('hide');
|
|
|
})
|
|
})
|
|
|
|
|
|
|
|
// 获取部门为1的班组信息
|
|
// 获取部门为1的班组信息
|