|
@@ -8,8 +8,10 @@
|
|
|
function initChargeTeamSchedule(){
|
|
function initChargeTeamSchedule(){
|
|
|
$("#main_content_title").html("收费人员排班")
|
|
$("#main_content_title").html("收费人员排班")
|
|
|
|
|
|
|
|
|
|
+ var user = $.zui.store.get("user") ; // 缓存用户信息,取出dept_id
|
|
|
|
|
+
|
|
|
// 用户的dept_id
|
|
// 用户的dept_id
|
|
|
- var user_dept_id = '' ;
|
|
|
|
|
|
|
+ var user_dept_id = user.organid ;
|
|
|
|
|
|
|
|
// 收费小组type
|
|
// 收费小组type
|
|
|
var team_type = 1 ;
|
|
var team_type = 1 ;
|
|
@@ -17,8 +19,7 @@
|
|
|
// 日期游标
|
|
// 日期游标
|
|
|
var date_cursor = 0 ;
|
|
var date_cursor = 0 ;
|
|
|
|
|
|
|
|
- // var user = $.zui.store.get("user") ; // 缓存用户信息,取出dept_id
|
|
|
|
|
- // console.log(user);
|
|
|
|
|
|
|
+
|
|
|
|
|
|
|
|
$('#calendar').calendar();
|
|
$('#calendar').calendar();
|
|
|
var calendar = $('#calendar').data('zui.calendar');
|
|
var calendar = $('#calendar').data('zui.calendar');
|
|
@@ -89,12 +90,10 @@
|
|
|
get_common_service( "dept/getFsByDept","",function(data){
|
|
get_common_service( "dept/getFsByDept","",function(data){
|
|
|
if(data != null){
|
|
if(data != null){
|
|
|
$(".thread_charge").append("<th>"+data.name+"</th>");
|
|
$(".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>");
|
|
|
|
|
|
|
+ $(".thread_charge").append("<th>值班室</th>");
|
|
|
lans = data.lanes_number;
|
|
lans = data.lanes_number;
|
|
|
for(var i=0;i<data.lanes_number;i++){
|
|
for(var i=0;i<data.lanes_number;i++){
|
|
|
- $(".thread_charge").append("<th>车道"+(i+1)+"</th>");
|
|
|
|
|
|
|
+ $(".thread_charge").append("<th>进口车道"+(i+1)+"</th>");
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
},function(error){
|
|
},function(error){
|
|
@@ -165,28 +164,40 @@
|
|
|
var cache = $(".tr-"+j).data("cache");
|
|
var cache = $(".tr-"+j).data("cache");
|
|
|
|
|
|
|
|
if(cache) {
|
|
if(cache) {
|
|
|
- for(var i=0;i<lans;i++){
|
|
|
|
|
- var obj = { "work_date":work_date,"dept_id":cache.dept_id,"user_id": $(".tr-"+j+" td select").eq(i).val() , "class_type":j,"team_id":cache.team_id,"start_time":work_date, "end_time":work_date,"lane":i+1 };
|
|
|
|
|
|
|
+ for(var i=0;i<lans+1;i++){
|
|
|
|
|
+ var obj = { "work_date":work_date,"dept_id":cache.dept_id,"user_id": $(".tr-"+j+" td select").eq(i).val() , "class_type":j,"team_id":cache.team_id,"start_time":work_date, "end_time":work_date,"lane":i };
|
|
|
dutyList.push(obj);
|
|
dutyList.push(obj);
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
}
|
|
}
|
|
|
$("#save_user_class").attr("disabled","disabled");
|
|
$("#save_user_class").attr("disabled","disabled");
|
|
|
|
|
+
|
|
|
|
|
+ if($("#save_user_class").data("modify_flag")){
|
|
|
|
|
+ $("#save_user_class").data("modify_flag",false);
|
|
|
|
|
+ post_common_service( "userClass/updateList",dutyList,function(data){
|
|
|
|
|
+ tip("修改成功");
|
|
|
|
|
+ $('#add_fee_station').modal('hide');
|
|
|
|
|
+ $("#save_user_class").attr("disabled",false );
|
|
|
|
|
+ },function(error){
|
|
|
|
|
+ return "" ;
|
|
|
|
|
+ })
|
|
|
|
|
+ return ;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
post_common_service( "userClass/addList",dutyList,function(data){
|
|
post_common_service( "userClass/addList",dutyList,function(data){
|
|
|
- tip("添加成功");
|
|
|
|
|
|
|
+ tip("添加成功");
|
|
|
$('#add_fee_station').modal('hide');
|
|
$('#add_fee_station').modal('hide');
|
|
|
|
|
+ $("#save_user_class").attr("disabled",false );
|
|
|
},function(error){
|
|
},function(error){
|
|
|
return "" ;
|
|
return "" ;
|
|
|
})
|
|
})
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
})
|
|
})
|
|
|
|
|
|
|
|
$('#calendar').calendar().on("clickEvent.zui.calendar", function(event) {
|
|
$('#calendar').calendar().on("clickEvent.zui.calendar", function(event) {
|
|
|
// console.log(event。event.id);
|
|
// console.log(event。event.id);
|
|
|
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"));
|
|
$(".modal-title").html("收费站排班表-"+event.event.start.format("yyyy-MM-dd"));
|
|
|
|
|
|
|
@@ -199,7 +210,7 @@
|
|
|
'type':team_type
|
|
'type':team_type
|
|
|
}
|
|
}
|
|
|
post_common_service( "teamClass/getClassListAndUsers",data,function(data){
|
|
post_common_service( "teamClass/getClassListAndUsers",data,function(data){
|
|
|
-
|
|
|
|
|
|
|
+ $("#save_user_class").html("生成今日值班");
|
|
|
$(".tr-1,.tr-2,.tr-3").empty();
|
|
$(".tr-1,.tr-2,.tr-3").empty();
|
|
|
|
|
|
|
|
for(var i=0;i<data.length;i++){
|
|
for(var i=0;i<data.length;i++){
|
|
@@ -213,7 +224,7 @@
|
|
|
selectv += ("<option value='"+data[i].users[j].id+"'>"+ data[i].users[j].truename +"</option>");
|
|
selectv += ("<option value='"+data[i].users[j].id+"'>"+ data[i].users[j].truename +"</option>");
|
|
|
}
|
|
}
|
|
|
selectv += "</select>";
|
|
selectv += "</select>";
|
|
|
- for(var z=0;z<lans;z++){
|
|
|
|
|
|
|
+ for(var z=0;z<lans+1;z++){
|
|
|
$(".tr-1").append("<td>"+ selectv +"</td>")
|
|
$(".tr-1").append("<td>"+ selectv +"</td>")
|
|
|
}
|
|
}
|
|
|
}else if(data[i].class_type == 2){
|
|
}else if(data[i].class_type == 2){
|
|
@@ -226,7 +237,7 @@
|
|
|
}
|
|
}
|
|
|
selectv2 += "</select>";
|
|
selectv2 += "</select>";
|
|
|
|
|
|
|
|
- for(var z=0;z<lans;z++){
|
|
|
|
|
|
|
+ for(var z=0;z<lans+1;z++){
|
|
|
$(".tr-2").append("<td>"+ selectv2 +"</td>")
|
|
$(".tr-2").append("<td>"+ selectv2 +"</td>")
|
|
|
}
|
|
}
|
|
|
}else if(data[i].class_type == 3){
|
|
}else if(data[i].class_type == 3){
|
|
@@ -239,7 +250,7 @@
|
|
|
}
|
|
}
|
|
|
selectv3 += "</select>";
|
|
selectv3 += "</select>";
|
|
|
|
|
|
|
|
- for(var z=0;z<lans;z++){
|
|
|
|
|
|
|
+ for(var z=0;z<lans+1;z++){
|
|
|
$(".tr-3").append("<td>"+ selectv3 +"</td>")
|
|
$(".tr-3").append("<td>"+ selectv3 +"</td>")
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
@@ -248,7 +259,7 @@
|
|
|
$(".tr-1").append("<td>早班 6:00 - 12:00</td>");
|
|
$(".tr-1").append("<td>早班 6:00 - 12:00</td>");
|
|
|
$(".tr-2").append("<td>中班 12:00 - 20:00</td>");
|
|
$(".tr-2").append("<td>中班 12:00 - 20:00</td>");
|
|
|
$(".tr-3").append("<td>晚班 20:00 - 6:00</td>");
|
|
$(".tr-3").append("<td>晚班 20:00 - 6:00</td>");
|
|
|
- for(var i=0;i<lans;i++){
|
|
|
|
|
|
|
+ for(var i=0;i<lans+1;i++){
|
|
|
$(".tr-1,.tr-2,.tr-3").append("<td></td>");
|
|
$(".tr-1,.tr-2,.tr-3").append("<td></td>");
|
|
|
}
|
|
}
|
|
|
}else{
|
|
}else{
|
|
@@ -260,9 +271,25 @@
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
post_common_service( "userClass/getList",param,function(data){
|
|
post_common_service( "userClass/getList",param,function(data){
|
|
|
|
|
+ // 这边将值班数据检索出来,初始化收费站车道排班中
|
|
|
// console.log(data);
|
|
// console.log(data);
|
|
|
|
|
+ if(data.length > 0){
|
|
|
|
|
+ $("#save_user_class").data("modify_flag",true);
|
|
|
|
|
+ $("#save_user_class").html("修改今日值班");
|
|
|
|
|
+ }else{
|
|
|
|
|
+ $("#save_user_class").html("生成今日值班");
|
|
|
|
|
+ $("#save_user_class").data("modify_flag",false);
|
|
|
|
|
+ }
|
|
|
|
|
+ console.log(data);
|
|
|
for(var i=0;i<data.length;i++){
|
|
for(var i=0;i<data.length;i++){
|
|
|
- $(".table select").eq(i).val(data[i].user_id);
|
|
|
|
|
|
|
+ // if(data[i].class_type == 1){
|
|
|
|
|
+
|
|
|
|
|
+ // }else if(data[i].class_type == 2){
|
|
|
|
|
+
|
|
|
|
|
+ // }else if(data[i].class_type == 3){
|
|
|
|
|
+
|
|
|
|
|
+ // }
|
|
|
|
|
+ $(".table .tr-"+data[i].class_type+" select").eq(i%(lans+1)).val(data[i].user_id);
|
|
|
}
|
|
}
|
|
|
},function(error){
|
|
},function(error){
|
|
|
return "" ;
|
|
return "" ;
|