{% extends "data_opform.html" %} {% load i18n %} {% block addjs %} var schClass=[] $(function(){ var iIndex=1; var ComeTime=""; var EndDate=""; var assignedShifts=[]; $.ajax({ url:"../../att/getmodeldata/att/NUM_RUN/?fields=Num_runID,Name", type:"POST", dataType:"json", success:function(sdata){ var html=""; for(i=0;i"+data[1]+""; }; $("#id_shifts").append(html); } }); $.ajax({ url:"../../att/getmodeldata/att/SchClass/?fields=SchclassID,SchName,StartTime,EndTime", type:"POST", dataType:"json", success:function(sdata){ var html=""; for(i =0;i"; html+=""+ data[1] +"("+ data[2] +"--"+ data[3] +")"; html+=""; }; $("#tblSchclass").append(html); } }); $("#id_StartDate").change(function(){ if($(".select_all_shifts").length>0) $("#id_add_shift").click(); }); $("#id_EndDate").change(function(){ if($(".select_all_shifts").length>0) $("#id_add_shift").click(); }); $("#id_add_shift").click(function(){ if($("#id_shifts")[0].selectedIndex<0) { alert(gettext('请选择一个班次')); return; } var sid=$("#id_shifts").attr("value"); var stext=$("#id_shifts")[0].options[$("#id_shifts")[0].selectedIndex].text; var sst=$("#id_StartDate").val(); var set=$("#id_EndDate").val(); var st=new Date(sst.replace(/-/g,"/")); var et=new Date(set.replace(/-/g,"/")); if(st>et) { alert(gettext("结束日期不能小于开始日期!")); return; } if(sst=="" || set=="") { alert(gettext("请输入开始日期和结束日期! ")); return; } $("#id_tr_line").remove(); if($(".select_all_shifts").length>0) { alert(gettext("只能设置一个班次! ")); return; } schClass=[] var html=""+ stext +""+ sst +""+ set +""; $("#shifts_list").append(html); t={'numID':iIndex,'SchId':sid,'SchName':stext,'StartDate':sst,'EndDate':set}; schClass.push(t); iIndex+=1 $("#id_sAssigned_shifts").val(get_assignedShifts_String(schClass) ); }); $("#select_num").click(function(){ var blnvalue=$(this).attr("checked"); $(".select_all_shifts").each(function(){ $(this).attr("checked",blnvalue); }); }); $("#id_del_shifts").click(function(){ $(".select_all_shifts").each(function(){ if($(this).attr("checked")) { for(i=0;i0){ for(var i=0; i {{form.UserID|field_as_td_h}}
{% for i,k in form.errors.items %} {{i}}{{k}} {% endfor %}
{{form.StartDate|field_as_td_h}}
{{form.EndDate|field_as_td_h}}
{% trans '班次表' %}

{% trans '已选择班次' %}
{% trans '班次名称' %} {% trans '开始日期' %} {% trans '结束日期' %}
{% trans '自动排班' %}
{% trans '是否智能排班' %}
{% trans '最小排班间隔:' %}
{% trans '天' %} {% trans '小时' %}
{% trans '可用时间段:' %}
{% endautoescape %} {% endblock%}