{% extends "data_edit.html" %} {% load i18n %} {% block form %} {% if request.user|HasPerm:"personnel.add_employee" or request.user|HasPerm:"personnel.change_employee" %} {% autoescape off %}
{{form.lng}} {{form.tcount}} {{form.tfids}} {{form.fpcode}} {{form.tcount10}} {{form.tfids10}} {{form.pin_width}}

{% trans '人员基础资料' %}

{{ form.identitycard|field_as_td_h }} {{ form.Tele|field_as_td_h }} {{ form.hiretype|field_as_td_h }} {{ form.emptype|field_as_td_h }} {{ form.FPHONE|field_as_td_h }} {{ form.Mobile|field_as_td_h }} {{ form.Birthday|field_as_td_h }} {{ form.delayed_door_open|field_as_td_h }} {{ form.email|field_as_td_h }} {{ form.extend_time|field_as_td_h }} {{form.Hiredday|field_as_td_h }} {{ form.Title|field_as_td_h }} {{ form.birthplace|field_as_td_h }} {% if "mysite.iaccess&mysite.att"|hasApp and "mysite"|is_zkaccess_att and "mysite"|is_zkaccess_5to4 %} {% else %} {% endif %} {% if "mysite.att"|hasApp and not "mysite"|is_zkaccess_att %} {% endif %}
{{ form.PIN|field_as_label_tag }} {{form.PIN.as_widget }}
{{ form.City|field_as_label_tag }} {{form.City.as_widget}} {{form.City.errors }}
{{form.chkph}}
{{form.install_language}}
personnel photo
{% trans '上传个人照片'%}
{% trans '(最佳尺寸为120×140像素)'%}
{{form.photo.as_widget }}
{{ form.EName|field_as_label_tag }} {{form.EName.as_widget }} {{form.EName.errors }}
{{ form.lastname|field_as_label_tag }} {{form.lastname.as_widget }} {{form.lastname.errors }}
{{ form.Gender|field_as_label_tag }} {{form.Gender.as_widget }} {{form.Gender.errors }}
{{ form.card_number_type|field_as_label_tag_no_asterisk }} {{form.card_number_type.as_widget }}
{{form.site_code.as_widget }}-{{form.card_number.as_widget }} {{form.Card.as_widget }}
{{ form.Password|field_as_label_tag }} {{form.Password.as_widget }}
{{form.Password.help_text }}
{{form.Password.errors }}
{{ form.DeptID|field_as_label_tag }} {{form.DeptID.as_widget }} {{form.DeptID.errors }}
{{ form.Education|field_as_label_tag }} {{form.Education.as_widget}}{{form.Education.errors }}
{{ form.Privilege|field_as_label_tag }} {{form.Privilege.as_widget }} {{form.Privilege.errors }} {{ form.homeaddress|field_as_label_tag }} {{form.homeaddress.as_widget}}
{{ form.selfpassword|field_as_label_tag }} {{form.selfpassword.as_widget}} {{ form.selfpassword.errors }} {{ form.Address|field_as_label_tag }} {{form.Address.as_widget}}
{% trans '登记指纹'%}:
{% if "mysite.iaccess"|hasApp %} {% else %} {% endif %}
{% trans '驱动下载'%}
  {% trans '指纹机登记'%}
       
{% if "mysite.att"|hasApp and not "mysite"|is_zkaccess_att %}

{% trans '考勤设置' %}

{{ form.attarea|field_as_label_tag }} {{form.attarea.as_widget }}   {{ form.isatt|field_as_td_h }} {{ form.AutoSchPlan|field_as_td_h }}
{{ form.INLATE|field_as_label_tag }} {{form.INLATE.as_widget }} {{form.INLATE.errors }}
{{ form.OutEarly|field_as_label_tag }} {{form.OutEarly.as_widget }} {{form.OutEarly.errors }}
{{form.attarea.errors }}
{% else %} {% if "mysite.iaccess"|hasApp and "mysite.att"|hasApp and "mysite"|is_contain_att and 'zh-cn'|is_english%}

{% trans '考勤设置' %}

{{ form.isatt|field_as_td_h }}
{% endif %} {% endif %} {% if "mysite.iaccess"|hasApp %}
{% if request.user|has_elevator %}

{% trans '门禁梯控设置' %}

{% else %}

{% trans '门禁设置' %}

{% endif %} {% if "mysite.iaccess"|hasApp %} {% endif %} {% if request.user|has_elevator %} {% endif %} {% if request.user|has_elevator %} {% else %} {% endif %}
{% trans '门禁超级用户' %}:{{ form.acc_super_auth|field_as_td_h_no_td }}{% trans '梯控超级用户' %}:{{ form.ele_super_auth|field_as_td_h_no_td }}
{% trans "门禁权限组" %}:
{% trans "梯控权限组" %}:
{{ form.set_valid_time|field_as_td_h }}
{{ form.acc_startdate|field_as_td_h }}{{ form.acc_enddate|field_as_td_h }}
{{ form.morecard_group|field_as_td_h }}
{% endif %} {% if form.non_field_errors %} {{ form.non_field_errors }} {% endif %} {% endautoescape %} {% endif %} {% endblock %} {% block addjs%} $("#id_Birthday,#id_Hiredday,#id_acc_startdate,#id_acc_enddate").attr("readonly","true"); $("#id_Birthday,#id_Hiredday,#id_acc_startdate,#id_acc_enddate").click(function(){ $(this).next().click(); }); function process_tab() { if($("#id_install_language").val() != "zh-cn")// 不是中文下 { $("#en_displayN").remove(); //控制人员新增时的tab键---英文下!!!!darcy20120308 $("#id_PIN").attr("tabindex", "1"); $("#id_EName").attr("tabindex", 2); $("#id_lastname").attr("tabindex", 3); $("#id_Gender").attr("tabindex", 5); $("#id_card_number_type").attr("tabindex", 6); $("#id_Card").attr("tabindex", 7); $("#id_site_code").attr("tabindex", 8); $("#id_card_number").attr("tabindex", 9); $("#id_Password").attr("tabindex", 11); $(".input_showDeptTree").attr("tabindex", 12); $("#id_delayed_door_open").attr("tabindex", 13); $("#id_extend_time").attr("tabindex", 14); $("#id_Privilege").attr("tabindex", 20); $("#id_selfpassword").attr("tabindex", 21); $("#id_fp_register").attr("tabindex", 22); $("#id_City").attr("tabindex", 27); $("#id_identitycard").attr("tabindex", 28); $("#id_Tele").attr("tabindex", 29); $("#id_hiretype").attr("tabindex", 30); $("#id_emptype").attr("tabindex", 31); $("#id_FPHONE").attr("tabindex", 32); $("#id_Mobile").attr("tabindex", 33); $("#id_Birthday").attr("tabindex", 34); $("#id_email").attr("tabindex", 35); $("#id_Hiredday").attr("tabindex", 40); $("#id_homeaddress").attr("tabindex", 41); $("#id_Address").attr("tabindex", 42); $("#id_fp_help").attr("tabindex", 45); $("#id_isatt").attr("tabindex", 50); $("#id_acc_super_auth").attr("tabindex", 51); $("#id_ele_super_auth").attr("tabindex", 52); $("#level_name").attr("tabindex", 100); $("#id_select_all").attr("tabindex", 101); $("#ele_level_name").attr("tabindex", 105); $("#ele_id_select_all").attr("tabindex", 106); $("#id_set_valid_time").attr("tabindex", 110); $("#id_acc_startdate").attr("tabindex", 111); $("#id_acc_enddate").attr("tabindex", 112); $("#id_morecard_group").attr("tabindex", 113); //籍贯在IE下的显示问题-darcy20120914 //adjust_dropdown_list($("#id_birthplace")); $(".dropdown_box").css("width", "144px"); $(".dropdown_boxImg").css("width", "125px"); } } process_tab(); $("#ic_emp_info_tbl").find("th").attr("height","23"); $("#id_fingerprint_download").hide();//隐藏指纹驱动下载 //$("#id_Password").attr("maxlength",6); $("#id_Password").bind("keypress",function(evt){ //alert(((parseInt($("#id_Password").val()))+"")) //判读输入数字长度不能超过6位 var key=evt.charCode||evt.keyCode; if(((parseInt("1"+$("#id_Password").val()))+"").length>6){ //alert(key); if((key>=48&&key<=57)||(key>=97&&key<=122)) { if(evt.preventDefault) { evt.preventDefault(); } evt.returnValue=false; } } }) //获取安装语言 // alert($("#id_install_language").val()); if($("#id_install_language").val() != "zh-cn"){ $("#en_displayN").remove(); } //身份证验证 function check_identity(obj){ var value=$("#id_identitycard").val(); var blnchina=true; var divedit=$("#id_edit_form"); var div=$("#div_id_identitycard") div.html(""); if(divedit.find("#id_lng").val()=='zh-cn') { if(value.length==15 || value.length==18) { //divedit.find("#id_personnelsn").click(); autofill($("#div_id_identitycard").parent().parent().parent(),value.toString()); } else { //alert(gettext('身份证号码不正确')); div.html("×"+""+gettext("不合法")+""); return; } } wgCheckNo('identitycard','div_id_identitycard',obj,'{{dbapp_url}}','personnel','Employee'); } //人员编号验证 function check_PIN(obj) { var div=$("#div_id_pin"); var v=$("#id_PIN").val(); var v_int=parseInt(v,10); div.html(""); if (v_int==0||!CheckNumber(v)) { div.html("×"+""+gettext("不合法")+""); return; } wgCheckNo('PIN','div_id_pin',obj,'{{dbapp_url}}','personnel','Employee'); } {% if request.user|HasPerm:"personnel.add_employee" or request.user|HasPerm:"personnel.change_employee" %} var old_levels=new Array(); var new_levels=new Array(); if($("#id_common_opt").length > 0 || $("#id_add_card").length > 0)//从我的工作面板新增人员 { $("#id_level_changed").val(1); } function before_submit() { $("#levelSingleBrowser input").each(function(){ if($(this).attr("checked")==true) { new_levels.push($(this).attr("value")); } }); if(new_levels.sort().toString()!=old_levels.sort().toString()) { $("#id_level_changed").val(1); } {% if has_branch %} //温州定制---需要更改变化时的条件。-darcy20120716 if(confirm(gettext("是否立即将人员信息从主控下发到分控?"))) { $("#id_sync_to_branch").attr("checked", true); } else { alert(gettext("您选择了不立即同步该人员到分控,请稍后手动同步到分控,以保持主控和分控数据一致性!")); $("#id_sync_to_branch").attr("checked", false); } {% endif %} return true; } function set_valid_time_show() { $(".select_valid_time").parent().parent().show(); } function set_valid_time_hide() { $(".select_valid_time").parent().parent().hide(); } function set_extend_time_show() { $("#id_extend_time").attr("readonly", false); $("#tr_extend_time").find("th:first").removeAttr("class"); } init_extend_time(); function init_extend_time() { $("#id_extend_time").attr("maxlength", 3); $("#id_extend_time").attr("style", "width: 50px"); } function set_extend_time_hide() { $("#id_extend_time").attr("readonly", true); $("#tr_extend_time").find("th:first").attr("class", "gray"); } //保存并继续 function after_save_continue() { set_valid_time_hide(); set_extend_time_hide(); } $(".tbl_data_edit").css({width:"96%"}); //收缩功能 function slide(tbl,h2) { if (!$(tbl).is(":visible")) { $(tbl).show(); $(h2).removeClass("div_box1_slide"); } else { $(tbl).hide(); $(h2).addClass("div_box1_slide"); } }; var idata=[] $(function(){ var divedit=$("#id_edit_form") divedit.find("#id_photo").change(function(){ var docObj=document.getElementById("id_photo"); var imgObjPreview=document.getElementById("id_img_personnel"); if(docObj.files && docObj.files[0]) { var fileType = docObj.value.split('.')[1]; if(fileType != null) { fileType = fileType.toLowerCase(); if(fileType =='jpg' || fileType =='jpeg' || fileType =='gif' || fileType =='png' || fileType == 'bmp') { //火狐下,直接设img属性 imgObjPreview.style.display = 'block'; imgObjPreview.style.width = '120px'; imgObjPreview.style.height = '140px'; //imgObjPreview.src = docObj.files[0].getAsDataURL(); //火狐7以上版本不能用上面的getAsDataURL()方式获取,需要一下方式 imgObjPreview.src = window.URL.createObjectURL(docObj.files[0]); } } } else { // //IE下,使用滤镜 暂时先屏蔽 // docObj.select(); // var imgSrc = document.selection.createRange().text; // var localImagId = document.getElementById("localImag"); // //必须设置初始大小 // localImagId.style.width = "120px"; // localImagId.style.height = "140px"; // //图片异常的捕捉,防止用户修改后缀来伪造图片 // try // { // localImagId.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale)"; // localImagId.filters.item("DXImageTransform.Microsoft.AlphaImageLoader").src = imgSrc; // } // catch(e) // { // jAlert("${pers_emp_msg3}",""); // return false; // } // imgObjPreview.style.display = 'none'; // document.selection.empty(); } return true; }); if($("input[name='pk']").val()!="None" ) { $("input[name='PIN']").attr("readonly","readonly"); //if($("input[name='chkph']").attr("checked")){ //divedit.find("#id_img_personnel").attr("src",'{% if instance.photo %}/{{request.surl}}file/{{ instance.photo.url }}{% endif %} '); //} } divedit.find("#id_PIN").attr("maxlength",divedit.find("#id_pin_width").val()); divedit.find("#id_PIN").change(function(){ if(!CheckNumber($(this).val())) { alert(gettext('人员编号必须为数字')); return; } divedit.find("#id_checkNo").click(); }); // divedit.find("#id_FPHONE").change(function(){ // if($(this).val() != "") // { // if(!validphone($(this).val())) // { // alert(gettext('请输入正确的电话号码')); // $(this).val(""); // return; // } // } // }); // // divedit.find("#id_Mobile").change(function(){ // if($(this).val() != "") // { // if(!validphone($(this).val())) // { // alert(gettext('请输入正确的电话号码')); // $(this).val(""); // return; // } // } // }); // // divedit.find("#id_Tele").change(function(){ // if($(this).val() != "") // { // if(!validphone($(this).val())) // { // alert(gettext('请输入正确的电话号码')); // $(this).val(""); // return; // } // } // }); // // function validphone(s){ // var reg=/(^[0-9]{3,4}\-[0-9]{3,8}$)|(^[0-9]{3,8}$)|(^\([0-9]{3,4}\)[0-9]{3,8}$)|(^0{0,1}1[3|5|8][0-9]{9}$)/ // return reg.test(s) // } divedit.find("#id_email").blur(function() { var str = $("#id_email").val(); str = str.replace(/[ ]/g,""); if(str != "") { //var myreg = /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/;//这个在IE下文本框输入满字符(数字+字母),导致页面死掉 //var myreg = /^([a-zA-Z0-9-.])+@([a-zA-Z0-9])+(.[a-zA-Z0-9])+(.[a-zA-Z]{1,3})$/; var email_check = str.match("^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$"); //if(!myreg.test(str)) if(email_check == null) { alert(gettext('请输入有效的E_mail!')); $(this).val(""); // $("#id_email").attr("pattern",myreg.toString().split("/")[1]) return ; } } }); $.ajax({ url:"{{dbapp_url}}../personnel/getmodeldata/base/BaseCode/?fields=content,value,display&content__exact=IDENTITY", dataType:"json", type:"POST", success:function(data){ idata=data; } }); var div=$("#div_id_identitycard").parent().parent().parent(); if(divedit.find("#id_lng").val() !='zh-cn' && divedit.find("#id_lng").val() != 'zh-tw') { divedit.find("#id_personnelsn").addClass("displayN"); //英文模式下隐藏籍贯 huangjs-20110722 $("#id_birthplace").parent().parent().remove(); } else { $(".cn_hide_lastname").children("td:lt(2)").remove(); $(".cn_hide_lastname").children(":eq(0)").replaceWith($(".cn_show_political").children(":lt(3)")); $(".cn_hide_lastname").children(":eq(1)").after('') } //此处身份证暂不做验证。如果需要可放开注释。 // divedit.find("#id_identitycard").blur(function(){ // var value=$(this).val() // blnchina=true; // if(divedit.find("#id_identitycard").change()) // { // if(divedit.find("#id_lng").val()=='zh-cn') // { // checkIdentitycard($(this).val(),blnchina); // } // } // else // { // if(divedit.find("#id_lng").val()=='zh-cn') // { // checkIdentitycard($(this).val(),blnchina); // } // } // }); if(divedit.find("#id_PIN").val()!="") { $("#div_id_finngerT").html("{% trans '已登记指纹 ' %}"+ divedit.find("#id_tcount").val() ); } }); function checkIdentitycard(value,blnchina) { if(valid_identitycard(value)) { // divedit.find("#id_personnelsn").click(); autofill(div,value.toString()); } else if(value != "") { alert(gettext('身份证号码不正确')); $("#id_identitycard").val(""); return ; } } function valid_identitycard(value){ var r15=/[1-6]\d{5}\d{2}(?:0\d|1[12])(?:0\d|[12]\d|3[01])\d{3}/; // var r18=/[1-6]\d{5}(?:19|20)\d{2}(?:0\d|1[12])(?:0\d|[12]\d|3[01])\d{3}[\dXx]/; var r18= /[1-6]\d{5}(?:19|20)\d{2}(?:0\d|1[0-2])(?:0\d|[12]\d|3[01])\d{3}[\dXx]/; if (value.length==15){ return r15.test(value); } if(value.length==18){ return r18.test(value); } return false; } function autofill(div,id) { var address="" if (idata.length==0) return; //省 if(idata.length>=2) { address=getvalue(id.substr(0,2)); } //市 if(idata.length>=2) { address+=getvalue(id.substr(0,4)); } //县 if(idata.length>=2) { address+=getvalue(id.substr(0,6)); } div.find("#id_homeaddress").attr("value",address); if (id.length>=12) { var bd="" if(id.length>=12 && id.length<=15) { bd='19'+id.substr(6,2)+'-'+id.substr(8,2)+'-'+id.substr(10,2); } else { bd=id.substr(6,4)+'-'+id.substr(10,2)+'-'+id.substr(12,2); } div.find("#id_Birthday").attr("value",bd); } } function getvalue(arid) { var i=0 for (i=0;i fitWidth)//等比例调整 { width = fitWidth; height = width/scale; if(height > fitHeight) { height = fitHeight; width = height*scale; } } if(height > fitHeight) { height = fitHeight; width = height*scale; } img.width = width;//调整后的宽,高 img.height = height; img.src = imgSrc; img.style.display="";//显示图片 } // 调整宽度 $("#id_site_code").attr("style", "width: 40px"); $("#id_card_number").attr("style", "width: 95px"); card_number_type_change($("#id_card_number_type").val()); $("#id_card_number_type").change(function(){ card_number_type_change($(this).val()); }); function card_number_type_change(card_number_type) { if(card_number_type == 1) { $("#id_card_active_1").show(); $("#id_card_active_2").hide(); } else { $("#id_card_active_2").show(); $("#id_card_active_1").hide(); } } function submitRegister() { if(!$.browser.msie) { return false; } var flag = false; for(var i in zkonline) { if(i == "FPEngineVersion") { flag = true; } } if(!flag) { //alert("here") $("#tr_fingerprint_driver").removeAttr("class"); $("#id_fingerprint_download").show(); return false; } var tmpadd="" var tfids=$("#id_tfids"+tmpadd).val(); var fp=$("#id_finnger"+tmpadd).val(); var fpcode = $("#id_fpcode").val(); var durfp = $('#id_durfinger').val(); //获取指纹是普通指纹还是胁迫指纹的标记 var fpcount = $("#id_tcount").val() //从数据库传递过来的正常指纹数量 //var durfpcount = $("#id_durtcount").val() //从数据库传递过来的胁迫指纹数量 //alert(tfids+";"+fp+";"+fpcode+";"+durfp+";"+fpcount) var tmp=0 var oldidscount = 0 //var icount = 0; $("#id_delflag").val("delete"); if(tfids!="") //将普通指纹和胁迫指纹区分后组成一个字符串 { var durtfids = tfids.split(","); fpcode = fpcode.split(","); if(durfp=="") { durfp = "000000000"; } for(var i=0; i 2) { durfingerid = zkonline.CheckFinger; fingerids.push(i-1); fingertype.push(durfingerid.substr(i-1,1)); var t=zkonline.ConvertTemplateToEmStr(t9); template.push(t); } } $("#id_durfinger").val(durfingerid.toString()); $("#id_finnger"+tmpadd).val(fingerids.toString()); $("#id_template"+tmpadd).val(template.toString()); $("#id_fptype").val(fingertype.toString()); tmpadd = "10"; var fingerids10 = []; var template10 = []; if($("#id_finnger"+tmpadd).val() != "") { var f=$("#id_finnger"+tmpadd).val().split(","); var t=$("#id_template"+tmpadd).val().split(","); for(var i=0;i 2) { if(t10.length < 800) //验证预防zkonline的10.0模板取到9.0指纹模板 { alert(gettext("指纹模板错误,请立即联系开发人员!")); template10_error = true; break; } fingerids10.push(i-1); //t10 = "";模拟测试 template10.push(t10); } } var max_i = template.length; for(i=0;i < max_i;i++) { if(template[i].length == template10[i].length)//验证预防9.0和10.0模板值相同的异常情况 { alert(gettext("指纹模板错误,请立即联系开发人员!")); template10_error = true; break; } if((template[i].length < 100 && template10[i].length > 100) || (template[i].length > 100 && template10[i].length < 100)) { alert(gettext("指纹模板错误,请重新登记!"));//可能为只提取到9.0模板,10.0模板缺失-darcy20111222 template10_error = true; break; } } if(template10_error) { template10 = null; return false; } $("#id_finnger"+tmpadd).val(fingerids10.toString()); $("#id_template"+tmpadd).val(template10.toString()); $("#id_fptype").val(fingertype.toString()); } //登记结束 if(tfids != "" ) //删除已存在数据库中指纹 { tmp = tfids.split(","); //数据库存有的指纹id var dbfpid = ""; //数据库存有指纹id颜色标记 var delid = [];//记录要删除的指纹 var index = 0; var fpid = zkonline.CheckFinger //删除指纹后,检测zkonline当前指纹标记信息 for(var i=0; i<10;i++) { if(fpid.substr(i,1)=="0") { for(var j=0;j2){fingerids.push(i);template.push(zkonline.GetRegFingerTemplate(i));}this.alt1=fingerids;this.alt=template;}} */ } {% if "mysite.iaccess"|hasApp %} $(function(){ //一旦单击了设置有效时间,其后两个选项均为必填 $(".select_valid_time th label").each(function(){ $(this).attr('class','required'); }); $("#id_ele_info_tbl").hide(); $("#elevator_SuperUser").hide(); $.ajax({ //获取门禁权限组 type: "POST", url:"/{{ request.surl }}iaccess/GetData/?func=level&level_type=all", dataType:"json", async:false, success:function(json){ var level_list="
    "; if (json.length>0) { for(index in json) { level_list+='
  • '+json[index][1]+'

  • '; } level_list+='
'; } else { level_list+=''; } $("#id_level").append(level_list); } }); $("#level_name").keydown(function(event){//按回车键直接查询 if(event.keyCode==13) { $("#id_query_level").click(); } }); //中央党校zhangy20110719 $("#id_query_level").click(function(){ var level_name = $("#level_name").val(); level_name = encodeURI(level_name); $.ajax({ type: "POST", url:"/{{ request.surl }}iaccess/GetData/?func=level&level_type=all&level_name="+encodeURI(level_name), dataType:"json", async:false, success:function(json){ var level_list = "
    "; if (json.length>0) { for(index in json) { level_list += '
  • '+json[index][1]+'

  • '; } level_list += '
'; } else { level_list += ''; } $("#id_level").empty(); $("#id_level").append(level_list); //---start var pin = $("#id_PIN").val(); if(pin != "") { $.ajax({ type: "POST", url:"/{{ request.surl }}iaccess/GetData/?func=selected_level&key="+pin, dataType:"json", async:false, success:function(json){ $("#levelSingleBrowser input").each(function(){ value = $(this).attr("value"); for(var j in json) { if(value == json[j]) { $(this).attr("checked","checked"); old_levels.push(value); } } }); } }); } //---end } }); }); //权限组全选按钮--darcy20110726 $("#id_select_all").click(function(){ var select_all = $("#id_select_all").attr("checked"); $("#id_level input").each(function(){ if(select_all) { $(this).attr("checked", "checked"); } else { $(this).attr("checked", ""); } }); }); set_extend_time_hide(); set_valid_time_hide(); //设置有效时间 // $("#set_valid_time").find("td").eq(0).after("
"); $("#set_valid_time").find("th").eq(1).appendTo($("#set_valid_time").find("tr.select_valid_time")); $("#set_valid_time").find("td").eq(2).appendTo($("#set_valid_time").find("tr.select_valid_time")); $("#set_valid_time").find("th").eq(2).appendTo($("#set_valid_time").find("tr.select_valid_time")); $("#set_valid_time").find("td").eq(3).appendTo($("#set_valid_time").find("tr.select_valid_time")); $("#id_set_valid_time").click(function(){ if( $("#id_set_valid_time").attr("checked")==true) { set_valid_time_show(); } else { set_valid_time_hide(); $("#id_acc_startdate").val(""); $("#id_acc_enddate").val(""); } }); $("#id_delayed_door_open").click(function(){ if($("#id_delayed_door_open").attr("checked") == true) { set_extend_time_show(); } else { set_extend_time_hide(); $("#id_extend_time").val(""); } }); //编辑 if($("#id_edit_form").find("#id_PIN").val()!="") { $("#id_checkNo").parent().hide(); if($("#id_datalist").get(0)!=undefined)//解决保存并继续时同时上传用户图片的报错(用户PIN重复时) { //只有编辑的时候才需要 var key = $("#id_PIN").val(); $.ajax({ type: "POST", url:"/{{ request.surl }}iaccess/GetData/?func=selected_level&key="+key, dataType:"json", async:false, success:function(json){ $("#levelSingleBrowser input").each(function(){ value = $(this).attr("value"); for(var j in json) { if(value == json[j]) { $(this).attr("checked","checked"); old_levels.push(value); } } }); } }); if($("#id_acc_startdate").val() != "") { set_valid_time_show(); } else { set_valid_time_hide(); } if($("#id_extend_time").val() != "") { set_extend_time_show(); } else { set_extend_time_hide(); } } } {% if "mysite.elevator"|hasApp %} $(function(){ $("#id_ele_info_tbl").show(); $.ajax({ type: "POST", url:"/{{ request.surl }}iaccess/GetData/?func=level&level_type=2", dataType:"json", async:false, success:function(json){ var level_list="
    "; if (json.length>0) { for(index in json) { level_list+='
  • '+json[index][1]+'

  • '; } level_list+='
'; } else { level_list+=''; } $("#ele_id_level").append(level_list); } }); $("#ele_level_name").keydown(function(event){//按回车键直接查询 if(event.keyCode==13) { $("#ele_id_query_level").click(); } }); $("#ele_id_query_level").click(function(){ var ele_level_name = $("#ele_level_name").val(); ele_level_name = encodeURI(ele_level_name); $.ajax({ type: "POST", url:"/{{ request.surl }}iaccess/GetData/?func=level&level_type=2&level_name="+ele_level_name, dataType:"json", async:false, success:function(json){ var level_list = "
    "; if (json.length>0) { for(index in json) { level_list += '
  • '+json[index][1]+'

  • '; } level_list += '
'; } else { level_list += ''; } $("#ele_id_level").empty(); $("#ele_id_level").append(level_list); var pin = $("#id_PIN").val(); $.ajax({ type: "POST", url:"/{{ request.surl }}iaccess/GetData/?func=selected_level&key="+pin, dataType:"json", async:false, success:function(json){ $("#ele_levelSingleBrowser input").each(function(){ value = $(this).attr("value"); for(var j in json) { if(value == json[j]) { $(this).attr("checked","checked"); old_levels.push(value); } } }); } }); } }); }); $("#ele_id_select_all").click(function(){ var select_all = $("#ele_id_select_all").attr("checked"); $("#ele_id_level input").each(function(){ if(select_all) { $(this).attr("checked", "checked"); } else { $(this).attr("checked", ""); } }); }); }); {% endif %} }); {% endif %} {% if "mysite.visitor"|hasApp %} $("#id_dept").find("p").each(function(){ if(($(this).html()).indexOf("123456") == 0 ) { $(this).parent().remove(); } }); {% endif %} {% else %} alert(gettext("对不起,您没有访问该页面的权限,不能浏览更多信息!")); window.location.href="/{{ request.surl }}accounts/login/"; {% endif %} {% endblock %}