{% extends "data_list.html" %} {% load i18n %} {% block leftBoxMiddle %} {% endblock %} {% block getdatalist %} {% block perm_control_html %} {% if not request.user|HasPerm:"iaccess.browse_acclevelset" %} $("#id_datalist").remove(); alert(gettext("对不起,您没有访问该页面的权限,不能浏览更多信息!")); window.location.href = "/{{ request.surl }}accounts/login/"; {% endif %} {% endblock %} var progress_interval = null; $("body").append("
" +""); //同时适用门禁和梯控-darcy20120419 {% block getdatalist_level_type %} var level_type = 1;//门禁控制器 var model_url = "{{ model_url }}"; {% endblock %} $("#id_datalist").model_grid({ "model_action_container": $("#id_op_for_tab"), "dbapp_url": "{{ dbapp_url }}", "model_url": model_url+"?exception_fields=emp", "init_query": ["level_type__exact="+level_type], "base_query": ["level_type__exact="+level_type], "row_operations": ["op_edit","_delete"], "disable_cols": ["emp","emp_count"], "sort_fields": ["level_name"], "disabled_actions": ["_change","OpAddEmpToLevel","OpDelEmpFromLevel"], "init_after_get_jdata": function(){ after_submit = function() { OnRefreshComProgress(); progress_interval = window.setInterval('OnRefreshComProgress()', 2000);//等3秒执行刷新函数#OnRefreshComProgress() } }, "cached_data": false }); {% endblock %} {% block addjs %} {% block perm_control_js %} {% if not request.user|HasPerm:"iaccess.browse_acclevelset" %} $("#id_datalist").remove(); alert(gettext("对不起,您没有访问该页面的权限,不能浏览更多信息!")); window.location.href = "/{{ request.surl }}accounts/login/"; {% endif %} {% endblock %} var reqid = 0; var temp_detail = -1; var temp_tol = -1; function OnRefreshComProgress() { var stamp0 = new Date().getTime(); $.ajax({ url: "/{{ request.surl }}iaccess/downdata_progress/?reqid="+reqid, type: "GET", dataType: "json", success: function(pgdata) { if(pgdata) { if (pgdata.index > 0) { rtlisthtml = ""; datas = pgdata.data[0]; $("#labledetail").text(datas['dev']); if(temp_detail != datas['progress']) { $("#spaceuseddetail").progressBar(datas['progress'], {increment:100,barImage: '/media/images/progressbg_green.gif?'+stamp0}); temp_detail = datas['progress']; } if(temp_tol != datas['tolprogress']) { $("#spaceusedtol").progressBar(datas['tolprogress'], {barImage: '/media/images/progressbg_green.gif?'+stamp0}); temp_tol = datas['tolprogress']; } $("#show_process_status").show(); $("#gz_processStatus").show(); } else if (pgdata.index == 0) { $("#show_process_status").hide(); $("#gz_processStatus").hide(); $("#spaceuseddetail").progressBar(0, {increment:100,barImage: '/media/images/progressbg_green.gif?'+stamp0}); $("#spaceusedtol").progressBar(0, {increment:100,barImage: '/media/images/progressbg_green.gif?'+stamp0}); clearInterval(progress_interval); } } } }); } {% endblock %}