/** * 加载首页右键(管理桌面) */ var hasDelGroup=false;//删除分组用到 $(function(){ $("body").append("
"); $("#inputFormid").keydown(function(e){ var flag = checkSession();//session失效后弹出登录框,flag为true时表示已经失效 if(flag){ return; } if(13==e.keyCode){ $("#inputFormid").blur(); var obj = $(this); var t=$.trim(obj.val()); openForm(t,1); } return true; }); // $("#openFormidButton").click(function(){ // var flag = checkSession();//session失效后弹出登录框,flag为true时表示已经失效 // if(flag){ // return; // } // var t = $.trim($("#inputFormid").val()); // if(""==t)return; // openForm(t,1); // }); }); function openFormidButton(value) { if (checkSession())return;// session失效后弹出登录框,flag为true时表示已经失效 if (value == "")return; openForm(value.replace(/\s*/g,""), 1);//value需要去掉空格 } function openForm(t,flg){ checkFormIdExsist(t,function(d){ if(d&&d.type){//如果功能号存在则进行操作 var str=""; if(d.query_string!=""){ var v=d.query_string.replace(/'/g,'').split('=')[1]; if(v!=undefined && v!=''){ str+=""+d.query_string; }else{ $.messager.alert("提示","【"+t+"】单号不存在","info"); return; } } addTab$(d.menuname,d.t,d.type,str,true); }else{ $.messager.alert("提示","在系统菜单中没有该功能号设置","info"); } },flg); } function checkFormIdExsist(id,callBack,flg){ var obj={}; obj.formid=id; if(flg) obj.flg=1; $.post("/existsFormid.do",obj,function(d){ if(d&&d.type){//如果功能号存在则进行操作 d.exists = true; if(d.id==undefined){ d.id=id;d.t=id; }else{d.t=d.id} }else{ d={}; d.exists = false; } callBack(d); },"json"); } function firstDeskTop(){ $.messager.confirm("提示","您还没有定制自己的桌面,是否进行定制?",function(r){ if(r){ deskTopShow("定制桌面","/general/personalized/manager/personnalized.jsp",550,400); } },"question") } var deskTopShowObj=null; function deskTopShow(title,url,width,height,call,obj){ deskTopShowObj=null; var defObj={cache:false ,collapsible:false ,minimizable:false ,maximizable:false ,closable:true ,closed: false ,draggable:true ,resizable:false ,shadow:false ,modal:true}; if(typeof(obj)=="object")defObj = $.extend(defObj,obj); var win = $("#deskTopWindowUP"); var rand=Math.round(Math.random()*1000000); if(url.indexOf("?")==-1)url+="?rand="+rand;else url+="&rand="+rand; win.window($.extend(defObj,{ title: title, width: width, height: height, cache:false, content:"", onClose:function(){ if(hasDelGroup){ history.go(0); } if(typeof(call)=="function"){ call(deskTopShowObj); } } })); } function deskTopHidden(){ $("#deskTopWindowUP").window("close"); $.removeData("window"); }