{% extends "data_list.html" %} {% load i18n %} {% block leftBoxMiddle %} {% endblock %} {% block getdatalist %} {% if request.user|HasPerm:"iaccess.browse_acclevelset" %} var progress_interval = null; $("body").append("
" +" "); $("#id_datalist").model_grid({ "model_action_container": $("#id_op_for_tab"), "dbapp_url": "{{ dbapp_url }}", "model_url": "{{ model_url }}?exception_fields=emp", "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 }); {% else %} $("#id_datalist").remove(); alert(gettext("对不起,您没有访问该页面的权限,不能浏览更多信息!")); window.location.href = "/{{ request.surl }}accounts/login/"; {% endif %} {% endblock %} {% block addjs %} {% if request.user|HasPerm:"iaccess.browse_acclevelset" %} 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']) { //alert(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); } } } }); } {% else %} $("#id_datalist").remove(); alert(gettext("对不起,您没有访问该页面的权限,不能浏览更多信息!")); window.location.href = "/{{ request.surl }}accounts/login/"; {% endif %} {% endblock %}