{% extends "data_edit.html" %} {% load i18n %} {% block form %} {% if request.user|HasPerm:"iaccess.add_accmorecardset" or request.user|HasPerm:"iaccess.change_accmorecardset" %} {% autoescape off %}
{{ form.comb_name|field_as_td_h }}

{% trans "各组开门人数" %}

{% if form.non_field_errors %} {{ form.non_field_errors }} {% endif %} {% endautoescape %} {% endif %} {% endblock %} {% block addjs %} {% if request.user|HasPerm:"iaccess.add_accmorecardset" or request.user|HasPerm:"iaccess.change_accmorecardset" %} //多卡开门组合名称的value值隐藏不显示 $("#id_door").append(''+door_name+''); before_submit =function(){ if($("#id_empgroup div table tr").length!=0) { var sum = 0; $("#id_empgroup input[name = number]").each(function(){ sum += Number($(this).val()) }); if(sum == 0) { alert(gettext("请至少在一个组内填入开门人数!")); $("#id_empgroup input[id^='id_number_']:first").focus() return false; } else if(sum == 1) { alert(gettext("至少两人同时开门!")); $("#id_empgroup input[id^='id_number_']:first").focus() return false; } if(sum > 5) { alert(gettext("最多五人同时开门!")); return false; } } return true; } var key = 0; if($("#id_comb_name").val() != '') { //编辑记录时,获取当前accmorecardset的id,通过此得到accmorecardgroup中关联的数据 var comb_name = $("#id_comb_name").val(); } //新增记录时,组合名称栏为空key=0,编辑时则不为0 $.ajax({ type: "POST", url: "/{{ request.surl }}iaccess/GetData/?func=morecardempgroup&comb_name="+ encodeURI(comb_name), dataType: "json", async: false, success: function(json){ if(json != "") { for(g in json) { var html = '' +'' +'' +'' +'' +'' +'' +'' +'' +'' +''; $("#id_empgroup table").append(html); $("#id_empgroup table select[@name=number_"+json[g][0]+"] option").each(function(){ if($(this).parent().attr("name") == "number_"+json[g][0]) { if(this.value == json[g][2]) { this.selected = true; } } }); $("#id_select_"+json[g][0]).bind("change",function(){ $($(this).next().next()).val(this.value); }) } } else { $("#id_empgroup").hide(); alert(gettext("您还没有设置多卡开门人员组!请先添加!")); } } }); {% else %} alert(gettext("对不起,您没有访问该页面的权限,不能浏览更多信息!")); window.location.href = "/{{ request.surl }}accounts/login/"; {% endif %} {% endblock %}