{% extends "data_opform.html" %} {% load i18n %} {% block addjs %} $(function(){ $.ajax({ url:"../../att/getmodeldata/att/SchClass/?fields=SchclassID,SchName,StartTime,EndTime", type:"POST", dataType:"json", success:function(sdata){ var html=""; for(var i =0;i"; html+=""+ data[1] +"("+ data[2] +"--"+ data[3] +")"; html+=""; }; $("#tblSchclass").append(html); } }); $("input[name='EndDate']").change(function(){ ChangeDate(); }); $("input[name='StartDate']").change(function(){ ChangeDate(); }); $("#is_select_all_dates").click(function(){ var bln=$(this).attr("checked") $(".check_week").attr("checked",bln); }); $("#is_select_all_shcClass").click(function(){ var bln =$(this).attr("checked"); $(".appen_schclass").attr("checked",bln); }); $("input[name='EndDate']").change(); //$("#id_deptIDs").val("1,2,3"); }); function ChangeDate() { var st; var et; try { st=$("input[name='StartDate']").val() st=new Date(st.replace(/-/g,'/')); et=$("input[name='EndDate']").val() et=new Date(et.replace(/-/g,'/')); } catch(err) { alert(gettext('日期格式输入错误')); return; } if (et>=st) { var sweek=['{% trans '星期日' %}','{% trans '星期一' %}','{% trans '星期二' %}','{% trans '星期三' %}','{% trans '星期四' %}','{% trans '星期五' %}','{% trans '星期六' %}'] //var sweek=['Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday'] var day=0 et=new Date(Date.parse(et)); st=new Date(Date.parse(st)); var count=(et-st)/1000/24/3600 var html="" for( day=0;day<=count;day++) { var tmpdate= new Date(st.getFullYear(),st.getMonth(),st.getDate()+day); html+=""+ DtoS(tmpdate)+" ( "+sweek[tmpdate.getDay()]+" ) " }; $(".id_week_append").remove(); $("#id_week").append(html); } } function DtoS(d) { var s="" s+=d.getFullYear()+"-" s+=N2((d.getMonth()+1))+"-" s+=N2(d.getDate()) return s } function N2(nc) { var tt= "00" +nc.toString() tt=tt.toString(); return tt.substr(tt.length-2); } {% endblock %} {% block form %} {% autoescape off %} {{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 '考勤时段' %}
 
{{form.WorkType}}
{% trans '是否需要加班' %}
{% trans '加班时间(分钟):' %}
{% trans '日期' %}
({% trans '全选' %} )
{% trans '当天存在员工排班时' %}
{% trans '仅临时排班有效' %}
{% trans '追加于员工排班之后' %}
{% endautoescape %} {% endblock%}